{ "m_SGVersion": 3, "m_Type": "UnityEditor.ShaderGraph.GraphData", "m_ObjectId": "a1592d4975684413918d568f9ff0541c", "m_Properties": [ { "m_Id": "5a3c9a3a7faa491894a42d170b5bfeb5" }, { "m_Id": "3db37b6247094f32bcccc4cb689d525f" }, { "m_Id": "8d4965ea9351481fa9302c216d94910c" }, { "m_Id": "1816e5034ae84d04afc9e75e8519e670" } ], "m_Keywords": [], "m_Dropdowns": [], "m_CategoryData": [ { "m_Id": "24d4393970304af4a53ef63cb360e6e3" } ], "m_Nodes": [ { "m_Id": "c5fac60d04ab4744a779fdedd83c9790" }, { "m_Id": "ea918829de794c5b927d6c5362da824b" }, { "m_Id": "6570bf88718b46ebb6bd80eec408287a" }, { "m_Id": "4558c6edcb084d359ac8ee4b2934ea05" }, { "m_Id": "801dfbee5fa540ac80af739a98535520" }, { "m_Id": "6a7b13b3cb82474aa187229c3d17a00f" }, { "m_Id": "031663d8c32f41ec8c5aa64dfd664823" }, { "m_Id": "72430741d0e04d2dbf5368b624a090cc" }, { "m_Id": "ce34a7f6bb5b44e6ba5469beb4367b08" }, { "m_Id": "23d3962f416c4150a990dcb36b5ecbc4" }, { "m_Id": "f48886360d2649d8b7540e6fb3eef669" }, { "m_Id": "f2e2c0a55fa749c6bcac3befdaf5cc9e" }, { "m_Id": "b1a77817dddf4a70af2dbe91af25aa03" }, { "m_Id": "65663a4adb9d4d15a53c703bd776ed76" }, { "m_Id": "6b5b83d6bb3448b4a48ff714eae900b8" }, { "m_Id": "0d498c303fa747ca821fcfd6d09f0cac" }, { "m_Id": "58dcb1541dc645ee91419691340a6e24" }, { "m_Id": "c6521ef2abfd4cb6b19d856f80ce6635" }, { "m_Id": "428fcfebb99e43a2846be57068218dd1" }, { "m_Id": "0670771ec2f54d57ab3ba72f8cf8563e" }, { "m_Id": "d16da90e46294009bbf058077207a283" }, { "m_Id": "d4132949baac4389abbeb7cf75a9450d" }, { "m_Id": "6de38edabacc4727a961face8b45eec7" }, { "m_Id": "fd05dbe22b3b449c83455ee11e655ceb" }, { "m_Id": "93304cb0ca10459185664116606ab5f3" }, { "m_Id": "f5a8f83262b84718853bbbadf886aa8d" }, { "m_Id": "ceffc5e723e346189be38ea16239f587" }, { "m_Id": "2589d64ba94841aa933a4e5af66460cf" }, { "m_Id": "94299303166f4ad0904857658351fd20" }, { "m_Id": "0c95bad7699b4ca9a8ce1e6744a02f14" }, { "m_Id": "26481a9adde1426fae4c74d8b5015c74" }, { "m_Id": "5439001446cc4086967b3fa8c8972bb0" }, { "m_Id": "ff6472ae9f514325a4b9e1f9a0f7a70f" }, { "m_Id": "a62a42c671e64b02b9f980de350ccbd3" }, { "m_Id": "db0b4127db554affba0f41edae5085ce" } ], "m_GroupDatas": [ { "m_Id": "aadf3404dfed4d9ab46902f17afac85a" }, { "m_Id": "76a2a35ea48e4eefb2da72a1d75a65a1" }, { "m_Id": "dc015501c4ca4535b1d4d02639c163b2" }, { "m_Id": "53b2565249174abbbb85c8663aef8914" }, { "m_Id": "55a8b4e49dcc4f598f2242ae76bdddb1" }, { "m_Id": "5173d1a13e114e18bfa7fe6d8d95030d" }, { "m_Id": "44c30b78bb5c47eb8523f6525d27cc3d" } ], "m_StickyNoteDatas": [], "m_Edges": [ { "m_OutputSlot": { "m_Node": { "m_Id": "031663d8c32f41ec8c5aa64dfd664823" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "6a7b13b3cb82474aa187229c3d17a00f" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "031663d8c32f41ec8c5aa64dfd664823" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "6a7b13b3cb82474aa187229c3d17a00f" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "0670771ec2f54d57ab3ba72f8cf8563e" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "6de38edabacc4727a961face8b45eec7" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "0670771ec2f54d57ab3ba72f8cf8563e" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "6de38edabacc4727a961face8b45eec7" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "0c95bad7699b4ca9a8ce1e6744a02f14" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "428fcfebb99e43a2846be57068218dd1" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "0d498c303fa747ca821fcfd6d09f0cac" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "58dcb1541dc645ee91419691340a6e24" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "0d498c303fa747ca821fcfd6d09f0cac" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "58dcb1541dc645ee91419691340a6e24" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "0d498c303fa747ca821fcfd6d09f0cac" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "93304cb0ca10459185664116606ab5f3" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "0d498c303fa747ca821fcfd6d09f0cac" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "94299303166f4ad0904857658351fd20" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "23d3962f416c4150a990dcb36b5ecbc4" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "0c95bad7699b4ca9a8ce1e6744a02f14" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "23d3962f416c4150a990dcb36b5ecbc4" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "0c95bad7699b4ca9a8ce1e6744a02f14" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "2589d64ba94841aa933a4e5af66460cf" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "ff6472ae9f514325a4b9e1f9a0f7a70f" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "26481a9adde1426fae4c74d8b5015c74" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "94299303166f4ad0904857658351fd20" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "428fcfebb99e43a2846be57068218dd1" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "0670771ec2f54d57ab3ba72f8cf8563e" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "4558c6edcb084d359ac8ee4b2934ea05" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "23d3962f416c4150a990dcb36b5ecbc4" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "5439001446cc4086967b3fa8c8972bb0" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "94299303166f4ad0904857658351fd20" }, "m_SlotId": 3 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "58dcb1541dc645ee91419691340a6e24" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "2589d64ba94841aa933a4e5af66460cf" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "58dcb1541dc645ee91419691340a6e24" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "c6521ef2abfd4cb6b19d856f80ce6635" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "65663a4adb9d4d15a53c703bd776ed76" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "6b5b83d6bb3448b4a48ff714eae900b8" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6570bf88718b46ebb6bd80eec408287a" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "6a7b13b3cb82474aa187229c3d17a00f" }, "m_SlotId": 2 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6570bf88718b46ebb6bd80eec408287a" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "94299303166f4ad0904857658351fd20" }, "m_SlotId": 2 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6570bf88718b46ebb6bd80eec408287a" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "f2e2c0a55fa749c6bcac3befdaf5cc9e" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6a7b13b3cb82474aa187229c3d17a00f" }, "m_SlotId": 3 }, "m_InputSlot": { "m_Node": { "m_Id": "f48886360d2649d8b7540e6fb3eef669" }, "m_SlotId": 2048560672 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6b5b83d6bb3448b4a48ff714eae900b8" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "0d498c303fa747ca821fcfd6d09f0cac" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6b5b83d6bb3448b4a48ff714eae900b8" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "0d498c303fa747ca821fcfd6d09f0cac" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6de38edabacc4727a961face8b45eec7" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "fd05dbe22b3b449c83455ee11e655ceb" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "72430741d0e04d2dbf5368b624a090cc" }, "m_SlotId": 3 }, "m_InputSlot": { "m_Node": { "m_Id": "4558c6edcb084d359ac8ee4b2934ea05" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "801dfbee5fa540ac80af739a98535520" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "72430741d0e04d2dbf5368b624a090cc" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "801dfbee5fa540ac80af739a98535520" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "72430741d0e04d2dbf5368b624a090cc" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "93304cb0ca10459185664116606ab5f3" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "f5a8f83262b84718853bbbadf886aa8d" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "a62a42c671e64b02b9f980de350ccbd3" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "db0b4127db554affba0f41edae5085ce" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "b1a77817dddf4a70af2dbe91af25aa03" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "d16da90e46294009bbf058077207a283" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "b1a77817dddf4a70af2dbe91af25aa03" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "d16da90e46294009bbf058077207a283" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "c6521ef2abfd4cb6b19d856f80ce6635" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "428fcfebb99e43a2846be57068218dd1" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "ce34a7f6bb5b44e6ba5469beb4367b08" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "72430741d0e04d2dbf5368b624a090cc" }, "m_SlotId": 2 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "ceffc5e723e346189be38ea16239f587" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "2589d64ba94841aa933a4e5af66460cf" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "d16da90e46294009bbf058077207a283" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "d4132949baac4389abbeb7cf75a9450d" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "d4132949baac4389abbeb7cf75a9450d" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "fd05dbe22b3b449c83455ee11e655ceb" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "db0b4127db554affba0f41edae5085ce" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "c5fac60d04ab4744a779fdedd83c9790" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "ea918829de794c5b927d6c5362da824b" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "f48886360d2649d8b7540e6fb3eef669" }, "m_SlotId": -125182173 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "f2e2c0a55fa749c6bcac3befdaf5cc9e" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "b1a77817dddf4a70af2dbe91af25aa03" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "f48886360d2649d8b7540e6fb3eef669" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "4558c6edcb084d359ac8ee4b2934ea05" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "f48886360d2649d8b7540e6fb3eef669" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "f2e2c0a55fa749c6bcac3befdaf5cc9e" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "f5a8f83262b84718853bbbadf886aa8d" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "ceffc5e723e346189be38ea16239f587" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "fd05dbe22b3b449c83455ee11e655ceb" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "ceffc5e723e346189be38ea16239f587" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "ff6472ae9f514325a4b9e1f9a0f7a70f" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "db0b4127db554affba0f41edae5085ce" }, "m_SlotId": 0 } } ], "m_VertexContext": { "m_Position": { "x": 0.0, "y": 0.0 }, "m_Blocks": [] }, "m_FragmentContext": { "m_Position": { "x": 0.0, "y": 0.0 }, "m_Blocks": [] }, "m_PreviewData": { "serializedMesh": { "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", "m_Guid": "" }, "preventRotation": false }, "m_Path": "Lighting/Components/Specular", "m_GraphPrecision": 2, "m_PreviewMode": 2, "m_OutputNode": { "m_Id": "c5fac60d04ab4744a779fdedd83c9790" }, "m_SubDatas": [], "m_ActiveTargets": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "0006611623ca4ead8c9401fe966fd22e", "m_Id": 1, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", "m_ObjectId": "031663d8c32f41ec8c5aa64dfd664823", "m_Group": { "m_Id": "aadf3404dfed4d9ab46902f17afac85a" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -878.666748046875, "y": 274.0, "width": 138.66668701171876, "height": 36.0 } }, "m_Slots": [ { "m_Id": "fc271a6ffbcb4434899035f482b4bc2b" } ], "synonyms": [], "m_Precision": 1, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "3db37b6247094f32bcccc4cb689d525f" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "03cc1367b337466fbf60968fdcb2b68c", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.AddNode", "m_ObjectId": "0670771ec2f54d57ab3ba72f8cf8563e", "m_Group": { "m_Id": "53b2565249174abbbb85c8663aef8914" }, "m_Name": "Add", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 370.6666564941406, "y": 236.6666717529297, "width": 127.33331298828125, "height": 120.00004577636719 } }, "m_Slots": [ { "m_Id": "17e099d83dc643b3959613317b4cfc8d" }, { "m_Id": "d6b8505111fc48dca0beea1c25b63665" }, { "m_Id": "ed9737170f4f4d5da768a8b38fa64140" } ], "synonyms": [ "addition", "sum", "plus" ], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "0a97e19c2c084c90a2dfa91011bbfa2f", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "0c95bad7699b4ca9a8ce1e6744a02f14", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 69.33332061767578, "y": 190.00001525878907, "width": 127.33336639404297, "height": 120.00001525878906 } }, "m_Slots": [ { "m_Id": "8152716f46314cd0b423aa3b6172c3d6" }, { "m_Id": "dca47235e018459794ca35c6e46962d4" }, { "m_Id": "8877a4ec42644eddbc7a5c26c54f71f3" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "0d498c303fa747ca821fcfd6d09f0cac", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -246.66664123535157, "y": 556.6666870117188, "width": 127.33331298828125, "height": 120.0 } }, "m_Slots": [ { "m_Id": "682e2856ece44752b797b683b141e56c" }, { "m_Id": "44143669f2904ae4a12717c0d53a0ab8" }, { "m_Id": "ed30c5fee692448ea3f527bb0a0eedae" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 2, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "0ee872979fcd47d78141f83dcf8b5e51", "m_Id": 1, "m_DisplayName": "Connected", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Connected", "m_StageCapability": 3, "m_Value": { "x": 1.0, "y": 1.0, "z": 1.0, "w": 1.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "1529e69b74ea41f6a51e9c109543c2b5", "m_Id": 3, "m_DisplayName": "ShadowAtten", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "ShadowAtten", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "17e099d83dc643b3959613317b4cfc8d", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", "m_ObjectId": "1816e5034ae84d04afc9e75e8519e670", "m_Guid": { "m_GuidSerialized": "ad0a4a6e-f425-4bc9-931e-397617c36ae0" }, "m_Name": "Reflectance", "m_DefaultRefNameVersion": 1, "m_RefNameGeneratedByDisplayName": "Reflectance", "m_DefaultReferenceName": "_Reflectance", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_UseCustomSlotLabel": false, "m_CustomSlotLabel": "", "m_DismissedVersion": 0, "m_Precision": 0, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 0, "m_Hidden": false, "m_PerRendererData": false, "m_customAttributes": [], "m_Value": { "x": 0.03999999910593033, "y": 0.03999999910593033, "z": 0.03999999910593033, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "18d170c300524c4f8c7191bfa6a9e942", "m_Id": 1, "m_DisplayName": "Direction", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Direction", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "1b06027b5d284e619c8fa92250210797", "m_Id": 1, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "1c9b448f69744e0b80b120d96dc2c542", "m_Id": 0, "m_DisplayName": "Roughness", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Roughness", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "1d1e999612544715979ae1b7fce8ae8c", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "23084f8e0427425e8a7095e8b370c610", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 1.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 1.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SaturateNode", "m_ObjectId": "23d3962f416c4150a990dcb36b5ecbc4", "m_Group": { "m_Id": "76a2a35ea48e4eefb2da72a1d75a65a1" }, "m_Name": "Saturate", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -96.0, "y": 190.0, "width": 129.33331298828126, "height": 95.99996948242188 } }, "m_Slots": [ { "m_Id": "fe14f53aefd3419183e14d954864c978" }, { "m_Id": "0006611623ca4ead8c9401fe966fd22e" } ], "synonyms": [ "clamp" ], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.CategoryData", "m_ObjectId": "24d4393970304af4a53ef63cb360e6e3", "m_Name": "", "m_ChildObjectList": [ { "m_Id": "5a3c9a3a7faa491894a42d170b5bfeb5" }, { "m_Id": "8d4965ea9351481fa9302c216d94910c" }, { "m_Id": "1816e5034ae84d04afc9e75e8519e670" }, { "m_Id": "3db37b6247094f32bcccc4cb689d525f" } ] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "24f88b0c1a384400acce662d9e37eea3", "m_Id": 1, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DivideNode", "m_ObjectId": "2589d64ba94841aa933a4e5af66460cf", "m_Group": { "m_Id": "5173d1a13e114e18bfa7fe6d8d95030d" }, "m_Name": "Divide", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 963.3333740234375, "y": 212.00003051757813, "width": 209.333251953125, "height": 303.9999694824219 } }, "m_Slots": [ { "m_Id": "a79170ee14c744bcab5cb5bca9a2bf81" }, { "m_Id": "c5e1684cd61a4dcbb058286b72b2c82a" }, { "m_Id": "531eb7a0d3a24b5bb521f3bf7abb8f21" } ], "synonyms": [ "division", "divided by" ], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "25e600cbe58c4b67b1a60ad9378fe36b", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "2644f5901194417faef676bf82104b76", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", "m_ObjectId": "26481a9adde1426fae4c74d8b5015c74", "m_Group": { "m_Id": "" }, "m_Name": "Normal Vector", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -304.66668701171877, "y": -342.0000305175781, "width": 207.33334350585938, "height": 134.00001525878907 } }, "m_Slots": [ { "m_Id": "6bd0b4278c4b4d0ca3be93023b48a9c1" } ], "synonyms": [ "surface direction" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 2, "m_CustomColors": { "m_SerializableColors": [] }, "m_Space": 2 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "2b2b701d8829444b990ad6505ab5c5f3", "m_Id": 2, "m_DisplayName": "NotConnected", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "NotConnected", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "2c3d9250a91f436fa4d60646d7d8cbaa", "m_Id": 3, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "2d358c10c0634b3998c4f2e61549427d", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "x": 1.0, "y": 1.0, "z": 1.0, "w": 1.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "3209a828450e419aaf2e062087532251", "m_Id": 1, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "33eaa467185a4e83bb327b2f9ef3e1fe", "m_Id": 0, "m_DisplayName": "In", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "In", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "39f898620185488d9487dcf0ae0208e8", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "3c671f8dca1d4b71bcb54c53f984ada6", "m_Id": 2, "m_DisplayName": "LightDirWS", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "LightDirWS", "m_StageCapability": 3, "m_Value": { "x": -0.699999988079071, "y": 0.699999988079071, "z": -0.699999988079071 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", "m_ObjectId": "3db37b6247094f32bcccc4cb689d525f", "m_Guid": { "m_GuidSerialized": "bf519376-14f0-4aea-b6fb-da5d47ff5fd3" }, "m_Name": "LightVector", "m_DefaultRefNameVersion": 1, "m_RefNameGeneratedByDisplayName": "LightVector", "m_DefaultReferenceName": "_LightVector", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_UseCustomSlotLabel": true, "m_CustomSlotLabel": "MainLight", "m_DismissedVersion": 0, "m_Precision": 1, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 0, "m_Hidden": false, "m_PerRendererData": false, "m_customAttributes": [], "m_Value": { "x": -0.699999988079071, "y": 0.699999988079071, "z": 0.699999988079071, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "3fcbb0f7db2b471f8b3978848deed5ff", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "428fcfebb99e43a2846be57068218dd1", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 217.99998474121095, "y": 190.00001525878907, "width": 127.33338928222656, "height": 120.00001525878906 } }, "m_Slots": [ { "m_Id": "a3587fdf3ef44534a8144331d3d473e5" }, { "m_Id": "5def4a4355a943d4a8ec8103b6d67c05" }, { "m_Id": "3fcbb0f7db2b471f8b3978848deed5ff" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "44143669f2904ae4a12717c0d53a0ab8", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "44accf97c9764333a414aebe78452fa0", "m_Id": 0, "m_DisplayName": "NormalWS", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.GroupData", "m_ObjectId": "44c30b78bb5c47eb8523f6525d27cc3d", "m_Title": "Roughness2", "m_Position": { "x": -117.33331298828125, "y": 497.3333740234375 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DotProductNode", "m_ObjectId": "4558c6edcb084d359ac8ee4b2934ea05", "m_Group": { "m_Id": "" }, "m_Name": "Dot Product", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -254.66668701171876, "y": 190.0, "width": 129.3333740234375, "height": 119.99996948242188 } }, "m_Slots": [ { "m_Id": "f6522c55b81246a1847dc1641b694e19" }, { "m_Id": "d91cc60262714e5693350e269e16b8ea" }, { "m_Id": "56e4e52d329f4c60943c0eef1f44bc1f" } ], "synonyms": [ "scalar product" ], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "49bd8a2b50ee4640aa9f9f837a0bec6d", "m_Id": 1, "m_DisplayName": "Specular", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Specular", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "5067b6892949413e8e14a5a14565843e", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 1.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "50e363ec62ce45e2a8958f7a61890382", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.GroupData", "m_ObjectId": "5173d1a13e114e18bfa7fe6d8d95030d", "m_Title": "specular term", "m_Position": { "x": 938.0000610351563, "y": 153.3333740234375 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "518529cca7f4449285205719db555d6f", "m_Id": 1, "m_DisplayName": "Connected", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Connected", "m_StageCapability": 3, "m_Value": { "x": 1.0, "y": 1.0, "z": 1.0, "w": 1.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "524d5f1cf0b84fa7af9482954233ddf6", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "5254a172d84c4a92b88dd39d7603719d", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "52928888f9f744cea5b7046274f9c3ed", "m_Id": 0, "m_DisplayName": "In", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "In", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "531eb7a0d3a24b5bb521f3bf7abb8f21", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "5323c7ef42dd4d7a837c2c9ceaaacc59", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "x": 1.0, "y": 1.0, "z": 1.0, "w": 1.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.GroupData", "m_ObjectId": "53b2565249174abbbb85c8663aef8914", "m_Title": "d", "m_Position": { "x": 345.33343505859377, "y": 177.99993896484376 } } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.ViewDirectionNode", "m_ObjectId": "5439001446cc4086967b3fa8c8972bb0", "m_Group": { "m_Id": "" }, "m_Name": "View Direction", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -304.66668701171877, "y": -207.33334350585938, "width": 207.33334350585938, "height": 134.0 } }, "m_Slots": [ { "m_Id": "03cc1367b337466fbf60968fdcb2b68c" } ], "synonyms": [ "eye direction" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 2, "m_CustomColors": { "m_SerializableColors": [] }, "m_Space": 2 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.GroupData", "m_ObjectId": "55a8b4e49dcc4f598f2242ae76bdddb1", "m_Title": "normalization term", "m_Position": { "x": 647.3333129882813, "y": 425.3333740234375 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "55e750927ee34b05bb9351b4c90966b2", "m_Id": 2, "m_DisplayName": "Color", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Color", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "56e4e52d329f4c60943c0eef1f44bc1f", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "58dcb1541dc645ee91419691340a6e24", "m_Group": { "m_Id": "44c30b78bb5c47eb8523f6525d27cc3d" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -91.99996185302735, "y": 556.0, "width": 127.33332061767578, "height": 120.0 } }, "m_Slots": [ { "m_Id": "fc8982ff52ec4d9ca2f8a3a3d0d8490f" }, { "m_Id": "2644f5901194417faef676bf82104b76" }, { "m_Id": "b557604f9cf94333b5ce685dc440412e" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 2, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", "m_ObjectId": "5a3c9a3a7faa491894a42d170b5bfeb5", "m_Guid": { "m_GuidSerialized": "c6be5452-3c4d-4976-8f9f-4c103d092093" }, "m_Name": "NormalWS", "m_DefaultRefNameVersion": 1, "m_RefNameGeneratedByDisplayName": "NormalWS", "m_DefaultReferenceName": "_NormalWS", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_UseCustomSlotLabel": true, "m_CustomSlotLabel": "VertNormalWS", "m_DismissedVersion": 0, "m_Precision": 1, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 0, "m_Hidden": false, "m_PerRendererData": false, "m_customAttributes": [], "m_Value": { "x": 0.0, "y": 1.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "5cc26df33a904b25ba54ea2b54f63607", "m_Id": 4, "m_DisplayName": "Specular", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Specular", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "5def4a4355a943d4a8ec8103b6d67c05", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "652f6a002654425c8714b69cf10b60b0", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", "m_ObjectId": "65663a4adb9d4d15a53c703bd776ed76", "m_Group": { "m_Id": "" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -555.333251953125, "y": 596.6666870117188, "width": 141.33328247070313, "height": 36.0 } }, "m_Slots": [ { "m_Id": "cec734746245424db601115944760667" } ], "synonyms": [], "m_Precision": 2, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "8d4965ea9351481fa9302c216d94910c" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", "m_ObjectId": "6570bf88718b46ebb6bd80eec408287a", "m_Group": { "m_Id": "aadf3404dfed4d9ab46902f17afac85a" }, "m_Name": "MainLight", "m_DrawState": { "m_Expanded": false, "m_Position": { "serializedVersion": "2", "x": -843.3333740234375, "y": 310.66668701171877, "width": 103.33331298828125, "height": 97.33331298828125 } }, "m_Slots": [ { "m_Id": "18d170c300524c4f8c7191bfa6a9e942" }, { "m_Id": "55e750927ee34b05bb9351b4c90966b2" }, { "m_Id": "1529e69b74ea41f6a51e9c109543c2b5" } ], "synonyms": [], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"f97aba6a33b86e5498cdd202ba0c9313\",\n \"type\": 3\n }\n}", "m_PropertyGuids": [], "m_PropertyIds": [], "m_Dropdowns": [], "m_DropdownSelectedEntries": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "682e2856ece44752b797b683b141e56c", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BranchOnInputConnectionNode", "m_ObjectId": "6a7b13b3cb82474aa187229c3d17a00f", "m_Group": { "m_Id": "aadf3404dfed4d9ab46902f17afac85a" }, "m_Name": "Branch On Input Connection", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -699.3333740234375, "y": 264.0, "width": 207.33334350585938, "height": 144.0 } }, "m_Slots": [ { "m_Id": "9ba54704a9b14542bf261a6eb2d5a31f" }, { "m_Id": "518529cca7f4449285205719db555d6f" }, { "m_Id": "2b2b701d8829444b990ad6505ab5c5f3" }, { "m_Id": "eaf4d602bf414990b75a793602d03d11" } ], "synonyms": [], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyConnectionStateMaterialSlot", "m_ObjectId": "6b3c8c92446e4278bf6b247057c3514a", "m_Id": 0, "m_DisplayName": "Input", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Input", "m_StageCapability": 3 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", "m_ObjectId": "6b5b83d6bb3448b4a48ff714eae900b8", "m_Group": { "m_Id": "" }, "m_Name": "One Minus", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -398.6666259765625, "y": 556.6666870117188, "width": 129.33331298828126, "height": 95.99993896484375 } }, "m_Slots": [ { "m_Id": "99d74926b3294ff7af0cb57196d3da83" }, { "m_Id": "995c8bdb59ab48928f507e3310cbb8ee" } ], "synonyms": [ "complement", "invert", "opposite" ], "m_Precision": 2, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "6bd0b4278c4b4d0ca3be93023b48a9c1", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 1.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 1.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "6bd22d36c335492f80e1c862ba20b34e", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "6de38edabacc4727a961face8b45eec7", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 528.0, "y": 236.00003051757813, "width": 127.33331298828125, "height": 119.99996948242188 } }, "m_Slots": [ { "m_Id": "a9136f5fa0ce43bfb10a0937e7f9ba22" }, { "m_Id": "a83ecf79c15b4533a9d968b6b530935a" }, { "m_Id": "1d1e999612544715979ae1b7fce8ae8c" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 2, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "6fa0e502bf6b470ebefb7cbadc6ccc05", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "x": 2.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BranchOnInputConnectionNode", "m_ObjectId": "72430741d0e04d2dbf5368b624a090cc", "m_Group": { "m_Id": "" }, "m_Name": "Branch On Input Connection", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -524.6666259765625, "y": 398.6666259765625, "width": 207.3333740234375, "height": 144.0 } }, "m_Slots": [ { "m_Id": "6b3c8c92446e4278bf6b247057c3514a" }, { "m_Id": "0ee872979fcd47d78141f83dcf8b5e51" }, { "m_Id": "aaa73783bfcb46d583f5f0601e995009" }, { "m_Id": "2c3d9250a91f436fa4d60646d7d8cbaa" } ], "synonyms": [], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.GroupData", "m_ObjectId": "76a2a35ea48e4eefb2da72a1d75a65a1", "m_Title": "NdotH", "m_Position": { "x": -121.33336639404297, "y": 131.3333740234375 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "7812d62e7de049c3b8cd5a1c718c670c", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "7eaad0c8ea524bf4861e304eb57213bb", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "7f6534165a1c4908b44afc88583b11de", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "x": 0.10000000149011612, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "7fc5a346b47346a087123305c0fa7bcc", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", "m_ObjectId": "801dfbee5fa540ac80af739a98535520", "m_Group": { "m_Id": "" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -688.6665649414063, "y": 435.99993896484377, "width": 133.33331298828126, "height": 35.999969482421878 } }, "m_Slots": [ { "m_Id": "44accf97c9764333a414aebe78452fa0" } ], "synonyms": [], "m_Precision": 1, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "5a3c9a3a7faa491894a42d170b5bfeb5" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "8152716f46314cd0b423aa3b6172c3d6", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "8877a4ec42644eddbc7a5c26c54f71f3", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "892cce5df60e4c9e9afd28c569ffe744", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", "m_ObjectId": "8d4965ea9351481fa9302c216d94910c", "m_Guid": { "m_GuidSerialized": "2a73b060-0259-402e-a142-072a41ac19ed" }, "m_Name": "Smoothness", "m_DefaultRefNameVersion": 1, "m_RefNameGeneratedByDisplayName": "Smoothness", "m_DefaultReferenceName": "_Smoothness", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_UseCustomSlotLabel": false, "m_CustomSlotLabel": "", "m_DismissedVersion": 0, "m_Precision": 2, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 0, "m_Hidden": false, "m_PerRendererData": false, "m_customAttributes": [], "m_Value": 0.5, "m_FloatType": 0, "m_RangeValues": { "x": 0.0, "y": 1.0 }, "m_SliderType": 0, "m_SliderPower": 3.0, "m_EnumType": 0, "m_CSharpEnumString": "", "m_EnumNames": [ "Default" ], "m_EnumValues": [ 0 ] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "93304cb0ca10459185664116606ab5f3", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 511.3333740234375, "y": 484.0, "width": 127.33331298828125, "height": 120.0 } }, "m_Slots": [ { "m_Id": "6bd22d36c335492f80e1c862ba20b34e" }, { "m_Id": "fc77d2e7da36400da1b05d41a2c7ce1b" }, { "m_Id": "0a97e19c2c084c90a2dfa91011bbfa2f" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", "m_ObjectId": "94299303166f4ad0904857658351fd20", "m_Group": { "m_Id": "" }, "m_Name": "URPSpec (Custom Function)", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 162.66673278808595, "y": -305.33331298828127, "width": 209.3333282470703, "height": 352.0 } }, "m_Slots": [ { "m_Id": "1c9b448f69744e0b80b120d96dc2c542" }, { "m_Id": "e6232fd8ba6f46b2b299f70621945751" }, { "m_Id": "3c671f8dca1d4b71bcb54c53f984ada6" }, { "m_Id": "ddc1728072ff47b08559f9019fd5acf0" }, { "m_Id": "5cc26df33a904b25ba54ea2b54f63607" } ], "synonyms": [ "code", "HLSL" ], "m_Precision": 2, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SourceType": 1, "m_FunctionName": "URPSpec", "m_FunctionSource": "", "m_FunctionSourceUsePragmas": true, "m_FunctionBody": "float3 lightDirectionWSFloat3 = float3(LightDirWS);\r\nfloat3 halfDir = SafeNormalize(lightDirectionWSFloat3 + float3(ViewDirWS));\r\nfloat NoH = saturate(dot(float3(NormalWS), halfDir));\r\nhalf LoH = half(saturate(dot(lightDirectionWSFloat3, halfDir)));\r\nhalf Roughness2 = Roughness * Roughness;\r\nfloat d = NoH * NoH * (Roughness2 - 1) + 1.00001f;\r\nhalf LoH2 = LoH * LoH;\r\nSpecular = Roughness2 / ((d * d) * max(0.1h, LoH2) * (Roughness * half(4.0) + half(2.0)));\r\n#if REAL_IS_HALF\r\n Specular = Specular - HALF_MIN;\r\n Specular = clamp(Specular, 0.0, 1000.0);\r\n#endif" } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "995c8bdb59ab48928f507e3310cbb8ee", "m_Id": 1, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "99d74926b3294ff7af0cb57196d3da83", "m_Id": 0, "m_DisplayName": "In", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "In", "m_StageCapability": 3, "m_Value": { "x": 1.0, "y": 1.0, "z": 1.0, "w": 1.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "99fb6812ade24e4bac590e29a999d923", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyConnectionStateMaterialSlot", "m_ObjectId": "9ba54704a9b14542bf261a6eb2d5a31f", "m_Id": 0, "m_DisplayName": "Input", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Input", "m_StageCapability": 3 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "a1fe2f4047c24ddea11ed797ffdb813c", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "a3587fdf3ef44534a8144331d3d473e5", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", "m_ObjectId": "a62a42c671e64b02b9f980de350ccbd3", "m_Group": { "m_Id": "" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 1258.0, "y": 313.3333435058594, "width": 140.0001220703125, "height": 36.0 } }, "m_Slots": [ { "m_Id": "b70b9d5b10ec4527a2a5fd707f264673" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "1816e5034ae84d04afc9e75e8519e670" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "a79170ee14c744bcab5cb5bca9a2bf81", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "a83ecf79c15b4533a9d968b6b530935a", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "a9136f5fa0ce43bfb10a0937e7f9ba22", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "aaa73783bfcb46d583f5f0601e995009", "m_Id": 2, "m_DisplayName": "NotConnected", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "NotConnected", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.GroupData", "m_ObjectId": "aadf3404dfed4d9ab46902f17afac85a", "m_Title": "Half Angle", "m_Position": { "x": -903.9998779296875, "y": 70.66668701171875 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "ac4bdd1d86864070b50313f8eb9689bd", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SaturateNode", "m_ObjectId": "b1a77817dddf4a70af2dbe91af25aa03", "m_Group": { "m_Id": "dc015501c4ca4535b1d4d02639c163b2" }, "m_Name": "Saturate", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -97.33330535888672, "y": 376.6666259765625, "width": 129.3333282470703, "height": 96.0 } }, "m_Slots": [ { "m_Id": "52928888f9f744cea5b7046274f9c3ed" }, { "m_Id": "1b06027b5d284e619c8fa92250210797" } ], "synonyms": [ "clamp" ], "m_Precision": 2, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "b557604f9cf94333b5ce685dc440412e", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "b70b9d5b10ec4527a2a5fd707f264673", "m_Id": 0, "m_DisplayName": "Reflectance", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "c5e1684cd61a4dcbb058286b72b2c82a", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "x": 2.0, "y": 2.0, "z": 2.0, "w": 2.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", "m_ObjectId": "c5fac60d04ab4744a779fdedd83c9790", "m_Group": { "m_Id": "" }, "m_Name": "Output", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 1624.666748046875, "y": 212.00003051757813, "width": 101.9998779296875, "height": 78.66665649414063 } }, "m_Slots": [ { "m_Id": "49bd8a2b50ee4640aa9f9f837a0bec6d" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "IsFirstSlotValid": true } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SubtractNode", "m_ObjectId": "c6521ef2abfd4cb6b19d856f80ce6635", "m_Group": { "m_Id": "" }, "m_Name": "Subtract", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 69.33332061767578, "y": 560.0000610351563, "width": 127.33336639404297, "height": 119.99993896484375 } }, "m_Slots": [ { "m_Id": "5323c7ef42dd4d7a837c2c9ceaaacc59" }, { "m_Id": "2d358c10c0634b3998c4f2e61549427d" }, { "m_Id": "7eaad0c8ea524bf4861e304eb57213bb" } ], "synonyms": [ "subtraction", "remove", "minus", "take away" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "c9bcc924aafa4a48b40f53b6cb96ea37", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "cbb47a733cbd415f89dfc81ba9959341", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "cc887afcc237440dbfc7fa0c1759b8a3", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", "m_ObjectId": "ce34a7f6bb5b44e6ba5469beb4367b08", "m_Group": { "m_Id": "" }, "m_Name": "Normal Vector", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -762.6665649414063, "y": 471.9999084472656, "width": 207.33331298828126, "height": 134.66665649414063 } }, "m_Slots": [ { "m_Id": "23084f8e0427425e8a7095e8b370c610" } ], "synonyms": [ "surface direction" ], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 2, "m_CustomColors": { "m_SerializableColors": [] }, "m_Space": 2 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "cea313b7a1cb463ea81fba8c330dd83f", "m_Id": 2048560672, "m_DisplayName": "lightDir", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "_lightDir", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "cec734746245424db601115944760667", "m_Id": 0, "m_DisplayName": "Smoothness", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "ceffc5e723e346189be38ea16239f587", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 828.0000610351563, "y": 236.00003051757813, "width": 127.33331298828125, "height": 119.99996948242188 } }, "m_Slots": [ { "m_Id": "7fc5a346b47346a087123305c0fa7bcc" }, { "m_Id": "5254a172d84c4a92b88dd39d7603719d" }, { "m_Id": "a1fe2f4047c24ddea11ed797ffdb813c" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "d16da90e46294009bbf058077207a283", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 69.33332061767578, "y": 380.0000305175781, "width": 127.33336639404297, "height": 119.99996948242188 } }, "m_Slots": [ { "m_Id": "524d5f1cf0b84fa7af9482954233ddf6" }, { "m_Id": "892cce5df60e4c9e9afd28c569ffe744" }, { "m_Id": "99fb6812ade24e4bac590e29a999d923" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 2, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MaximumNode", "m_ObjectId": "d4132949baac4389abbeb7cf75a9450d", "m_Group": { "m_Id": "" }, "m_Name": "Maximum", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 528.0, "y": 356.0, "width": 127.33331298828125, "height": 119.99996948242188 } }, "m_Slots": [ { "m_Id": "7f6534165a1c4908b44afc88583b11de" }, { "m_Id": "cc887afcc237440dbfc7fa0c1759b8a3" }, { "m_Id": "652f6a002654425c8714b69cf10b60b0" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "d6b8505111fc48dca0beea1c25b63665", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "x": 1.0000100135803223, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "d91cc60262714e5693350e269e16b8ea", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 1.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "db0b4127db554affba0f41edae5085ce", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 1415.3333740234375, "y": 212.00003051757813, "width": 209.3333740234375, "height": 303.9999694824219 } }, "m_Slots": [ { "m_Id": "f261887683d24534b1eef7fb9c9e3f08" }, { "m_Id": "39f898620185488d9487dcf0ae0208e8" }, { "m_Id": "50e363ec62ce45e2a8958f7a61890382" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.GroupData", "m_ObjectId": "dc015501c4ca4535b1d4d02639c163b2", "m_Title": "LdotH", "m_Position": { "x": -122.6666259765625, "y": 318.0001220703125 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "dca47235e018459794ca35c6e46962d4", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 2.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "ddc1728072ff47b08559f9019fd5acf0", "m_Id": 3, "m_DisplayName": "ViewDirWS", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "ViewDirWS", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "e6232fd8ba6f46b2b299f70621945751", "m_Id": 1, "m_DisplayName": "NormalWS", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "NormalWS", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.ViewDirectionNode", "m_ObjectId": "ea918829de794c5b927d6c5362da824b", "m_Group": { "m_Id": "aadf3404dfed4d9ab46902f17afac85a" }, "m_Name": "View Direction", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -699.3333740234375, "y": 129.33334350585938, "width": 207.33334350585938, "height": 134.66665649414063 } }, "m_Slots": [ { "m_Id": "ac4bdd1d86864070b50313f8eb9689bd" } ], "synonyms": [ "eye direction" ], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 2, "m_CustomColors": { "m_SerializableColors": [] }, "m_Space": 2 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "eaf4d602bf414990b75a793602d03d11", "m_Id": 3, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "eb705c9d5132400d9eb37a5d15d426c0", "m_Id": -125182173, "m_DisplayName": "viewDir", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "_viewDir", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "ed30c5fee692448ea3f527bb0a0eedae", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "ed9737170f4f4d5da768a8b38fa64140", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "f261887683d24534b1eef7fb9c9e3f08", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DotProductNode", "m_ObjectId": "f2e2c0a55fa749c6bcac3befdaf5cc9e", "m_Group": { "m_Id": "" }, "m_Name": "Dot Product", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -256.0, "y": 376.6666259765625, "width": 129.33343505859376, "height": 120.0 } }, "m_Slots": [ { "m_Id": "c9bcc924aafa4a48b40f53b6cb96ea37" }, { "m_Id": "5067b6892949413e8e14a5a14565843e" }, { "m_Id": "ffa34257b71e4918bd22e9bf0cbfb4fb" } ], "synonyms": [ "scalar product" ], "m_Precision": 2, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", "m_ObjectId": "f48886360d2649d8b7540e6fb3eef669", "m_Group": { "m_Id": "aadf3404dfed4d9ab46902f17afac85a" }, "m_Name": "HalfAngle", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -468.6667175292969, "y": 188.66668701171876, "width": 162.66668701171876, "height": 121.33331298828125 } }, "m_Slots": [ { "m_Id": "eb705c9d5132400d9eb37a5d15d426c0" }, { "m_Id": "cea313b7a1cb463ea81fba8c330dd83f" }, { "m_Id": "3209a828450e419aaf2e062087532251" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"e6f25cf5cc5b2cc4da597068c1610d98\",\n \"type\": 3\n }\n}", "m_PropertyGuids": [ "a1878c72-d3cb-4a6c-a1eb-e6ec3b6b84ff", "a1da7429-583c-46b9-8dde-3df1b87c446c" ], "m_PropertyIds": [ -125182173, 2048560672 ], "m_Dropdowns": [], "m_DropdownSelectedEntries": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.AddNode", "m_ObjectId": "f5a8f83262b84718853bbbadf886aa8d", "m_Group": { "m_Id": "55a8b4e49dcc4f598f2242ae76bdddb1" }, "m_Name": "Add", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 672.666748046875, "y": 484.0, "width": 127.33331298828125, "height": 120.0 } }, "m_Slots": [ { "m_Id": "25e600cbe58c4b67b1a60ad9378fe36b" }, { "m_Id": "6fa0e502bf6b470ebefb7cbadc6ccc05" }, { "m_Id": "fbf59ec665284e96bbf8cadc2dcf0775" } ], "synonyms": [ "addition", "sum", "plus" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "f6522c55b81246a1847dc1641b694e19", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "f930a5f9e14142c9aee65e669c9af555", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "fbf59ec665284e96bbf8cadc2dcf0775", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "fc271a6ffbcb4434899035f482b4bc2b", "m_Id": 0, "m_DisplayName": "LightVector", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "fc77d2e7da36400da1b05d41a2c7ce1b", "m_Id": 1, "m_DisplayName": "B", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "B", "m_StageCapability": 3, "m_Value": { "e00": 4.0, "e01": 2.0, "e02": 2.0, "e03": 2.0, "e10": 2.0, "e11": 2.0, "e12": 2.0, "e13": 2.0, "e20": 2.0, "e21": 2.0, "e22": 2.0, "e23": 2.0, "e30": 2.0, "e31": 2.0, "e32": 2.0, "e33": 2.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "fc8982ff52ec4d9ca2f8a3a3d0d8490f", "m_Id": 0, "m_DisplayName": "A", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "A", "m_StageCapability": 3, "m_Value": { "e00": 0.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 0.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 0.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 0.0 }, "m_DefaultValue": { "e00": 1.0, "e01": 0.0, "e02": 0.0, "e03": 0.0, "e10": 0.0, "e11": 1.0, "e12": 0.0, "e13": 0.0, "e20": 0.0, "e21": 0.0, "e22": 1.0, "e23": 0.0, "e30": 0.0, "e31": 0.0, "e32": 0.0, "e33": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "fd05dbe22b3b449c83455ee11e655ceb", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 676.6666870117188, "y": 236.00003051757813, "width": 127.33331298828125, "height": 119.99996948242188 } }, "m_Slots": [ { "m_Id": "cbb47a733cbd415f89dfc81ba9959341" }, { "m_Id": "7812d62e7de049c3b8cd5a1c718c670c" }, { "m_Id": "f930a5f9e14142c9aee65e669c9af555" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "fe14f53aefd3419183e14d954864c978", "m_Id": 0, "m_DisplayName": "In", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "In", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", "m_ObjectId": "ff6472ae9f514325a4b9e1f9a0f7a70f", "m_Group": { "m_Id": "" }, "m_Name": "ClampHalf (Custom Function)", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 1183.3333740234375, "y": 212.00003051757813, "width": 214.666748046875, "height": 95.99996948242188 } }, "m_Slots": [ { "m_Id": "33eaa467185a4e83bb327b2f9ef3e1fe" }, { "m_Id": "24f88b0c1a384400acce662d9e37eea3" } ], "synonyms": [ "code", "HLSL" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SourceType": 1, "m_FunctionName": "ClampHalf", "m_FunctionSource": "", "m_FunctionSourceUsePragmas": true, "m_FunctionBody": "// On platforms where half actually means something, the denominator has a risk of overflow\n// clamp below was added specifically to \"fix\" that, but dx compiler (we convert bytecode to metal/gles)\n// sees that specularTerm have only non-negative terms, so it skips max(0,..) in clamp (leaving only min(100,...))\n\nOut = In;\n#if REAL_IS_HALF\n\tOut = Out - HALF_MIN;\n\tOut = clamp(Out, 0.0, 1000.0);// Prevent FP16 overflow on mobiles\n#endif" } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "ffa34257b71e4918bd22e9bf0cbfb4fb", "m_Id": 2, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] }