{ "m_SGVersion": 2, "m_Type": "UnityEditor.ShaderGraph.GraphData", "m_ObjectId": "1ddc4b7113f24ef595c349261e6bb95c", "m_Properties": [ { "m_Id": "a1a0dc20a2634c2291140190892b87be" }, { "m_Id": "123068d6426a45f08d9f877a6beb64aa" } ], "m_Keywords": [], "m_Nodes": [ { "m_Id": "06d702c5cd87465e9fd3fd02b34195ae" }, { "m_Id": "65a88459724542eb8eaaf5c4d73ec197" }, { "m_Id": "801991154f9e449fbbd8fd853e01c156" }, { "m_Id": "8d86937f895e4e4f9a50b15cb5e63ddc" } ], "m_GroupDatas": [], "m_StickyNoteDatas": [], "m_Edges": [ { "m_OutputSlot": { "m_Node": { "m_Id": "65a88459724542eb8eaaf5c4d73ec197" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "06d702c5cd87465e9fd3fd02b34195ae" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "65a88459724542eb8eaaf5c4d73ec197" }, "m_SlotId": 4 }, "m_InputSlot": { "m_Node": { "m_Id": "06d702c5cd87465e9fd3fd02b34195ae" }, "m_SlotId": 3 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "65a88459724542eb8eaaf5c4d73ec197" }, "m_SlotId": 5 }, "m_InputSlot": { "m_Node": { "m_Id": "06d702c5cd87465e9fd3fd02b34195ae" }, "m_SlotId": 4 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "801991154f9e449fbbd8fd853e01c156" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "65a88459724542eb8eaaf5c4d73ec197" }, "m_SlotId": 7 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "8d86937f895e4e4f9a50b15cb5e63ddc" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "65a88459724542eb8eaaf5c4d73ec197" }, "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": "" } }, "m_Path": "Sub Graphs", "m_ConcretePrecision": 0, "m_PreviewMode": 2, "m_OutputNode": { "m_Id": "06d702c5cd87465e9fd3fd02b34195ae" }, "m_ActiveTargets": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", "m_ObjectId": "06d702c5cd87465e9fd3fd02b34195ae", "m_Group": { "m_Id": "" }, "m_Name": "Output", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 126.0, "y": -78.0, "width": 136.0, "height": 221.0 } }, "m_Slots": [ { "m_Id": "1f25b5890dc84ad48213974740716ccc" }, { "m_Id": "ff3c1e467aff4b2c81dbe3f6b80c5086" }, { "m_Id": "98c82d5e1c904a439767da95b8a04e87" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": true, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "IsFirstSlotValid": true } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", "m_ObjectId": "123068d6426a45f08d9f877a6beb64aa", "m_Guid": { "m_GuidSerialized": "ac208ec8-4c1d-429b-abd9-b7691b595a73" }, "m_Name": "frameCount", "m_DefaultReferenceName": "Vector1_123068d6426a45f08d9f877a6beb64aa", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_Precision": 0, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 0, "m_Hidden": false, "m_Value": 8.0, "m_FloatType": 0, "m_RangeValues": { "x": 0.0, "y": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "14b1f5972cf8490da0af3ba6cf69a92c", "m_Id": 5, "m_DisplayName": "tangentWorld", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "tangentWorld", "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": "1f25b5890dc84ad48213974740716ccc", "m_Id": 1, "m_DisplayName": "position", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "position", "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": "3f9628a5204049b88413aa64f3c92994", "m_Id": 0, "m_DisplayName": "vertex", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "vertex", "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": "4cbbe9b3959044d882cc988cc97f93c8", "m_Id": 0, "m_DisplayName": "position", "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": 1, "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", "m_ObjectId": "65a88459724542eb8eaaf5c4d73ec197", "m_Group": { "m_Id": "" }, "m_Name": "GPUIBillboardVertexSG (Custom Function)", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -233.0, "y": -77.0, "width": 284.0, "height": 142.0 } }, "m_Slots": [ { "m_Id": "fa2f96528a5d43eeb9973617c1532423" }, { "m_Id": "86d00cee7a5446828d260669036a5e77" }, { "m_Id": "14b1f5972cf8490da0af3ba6cf69a92c" }, { "m_Id": "3f9628a5204049b88413aa64f3c92994" }, { "m_Id": "c7739cdf80dc42dd8e2d7351e95c9324" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": false, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SourceType": 0, "m_FunctionName": "GPUIBillboardVertexSG", "m_FunctionSource": "752ed35f0cdd15c4bb30cfe63db8aea5", "m_FunctionBody": "Enter function body here..." } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.PropertyNode", "m_ObjectId": "801991154f9e449fbbd8fd853e01c156", "m_Group": { "m_Id": "" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -433.0, "y": -4.0, "width": 137.0, "height": 34.0 } }, "m_Slots": [ { "m_Id": "afc2a3694b76477a907e585edf74e694" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": true, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "123068d6426a45f08d9f877a6beb64aa" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "86d00cee7a5446828d260669036a5e77", "m_Id": 4, "m_DisplayName": "normal_out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "normal_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.PropertyNode", "m_ObjectId": "8d86937f895e4e4f9a50b15cb5e63ddc", "m_Group": { "m_Id": "" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -421.0, "y": -55.0, "width": 121.0, "height": 34.0 } }, "m_Slots": [ { "m_Id": "4cbbe9b3959044d882cc988cc97f93c8" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": true, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "a1a0dc20a2634c2291140190892b87be" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "98c82d5e1c904a439767da95b8a04e87", "m_Id": 4, "m_DisplayName": "tangent", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "tangent", "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.Internal.Vector3ShaderProperty", "m_ObjectId": "a1a0dc20a2634c2291140190892b87be", "m_Guid": { "m_GuidSerialized": "8e2c037b-f0fc-44b1-8ab7-d00a3c05fa63" }, "m_Name": "position", "m_DefaultReferenceName": "Vector3_a1a0dc20a2634c2291140190892b87be", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_Precision": 0, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 0, "m_Hidden": false, "m_Value": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "afc2a3694b76477a907e585edf74e694", "m_Id": 0, "m_DisplayName": "frameCount", "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.Vector1MaterialSlot", "m_ObjectId": "c7739cdf80dc42dd8e2d7351e95c9324", "m_Id": 7, "m_DisplayName": "frameCount", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "frameCount", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "fa2f96528a5d43eeb9973617c1532423", "m_Id": 2, "m_DisplayName": "vertex_out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "vertex_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.Vector3MaterialSlot", "m_ObjectId": "ff3c1e467aff4b2c81dbe3f6b80c5086", "m_Id": 3, "m_DisplayName": "normal", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "normal", "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": [] }