{ "m_SGVersion": 3, "m_Type": "UnityEditor.ShaderGraph.GraphData", "m_ObjectId": "2d43b3f6bfc94bf5aa56b710fcd56c11", "m_Properties": [], "m_Keywords": [ { "m_Id": "f0010000000000000000000000000001" } ], "m_Dropdowns": [], "m_CategoryData": [ { "m_Id": "a0010000000000000000000000000001" } ], "m_Nodes": [ { "m_Id": "b1010000000000000000000000000001" }, { "m_Id": "b1020000000000000000000000000001" }, { "m_Id": "b1030000000000000000000000000001" }, { "m_Id": "b1040000000000000000000000000001" }, { "m_Id": "b1050000000000000000000000000001" }, { "m_Id": "d0010000000000000000000000000001" }, { "m_Id": "e0010000000000000000000000000001" } ], "m_GroupDatas": [], "m_StickyNoteDatas": [], "m_Edges": [ { "m_OutputSlot": { "m_Node": { "m_Id": "b1010000000000000000000000000001" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "b1020000000000000000000000000001" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "b1030000000000000000000000000001" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 2 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "b1040000000000000000000000000001" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 3 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "b1050000000000000000000000000001" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 4 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 5 }, "m_InputSlot": { "m_Node": { "m_Id": "e0010000000000000000000000000001" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 6 }, "m_InputSlot": { "m_Node": { "m_Id": "e0010000000000000000000000000001" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "d0010000000000000000000000000001" }, "m_SlotId": 7 }, "m_InputSlot": { "m_Node": { "m_Id": "e0010000000000000000000000000001" }, "m_SlotId": 2 } } ], "m_VertexContext": { "m_Position": { "x": 0, "y": 0 }, "m_Blocks": [] }, "m_FragmentContext": { "m_Position": { "x": 0, "y": 0 }, "m_Blocks": [] }, "m_PreviewData": { "serializedMesh": { "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", "m_Guid": "" }, "preventRotation": false }, "m_Path": "ECSAnimator", "m_GraphPrecision": 1, "m_PreviewMode": 2, "m_OutputNode": { "m_Id": "e0010000000000000000000000000001" }, "m_ActiveTargets": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.CategoryData", "m_ObjectId": "a0010000000000000000000000000001", "m_Name": "", "m_ChildObjectList": [ { "m_Id": "f0010000000000000000000000000001" } ] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.InstanceIDNode", "m_ObjectId": "b1010000000000000000000000000001", "m_Group": { "m_Id": "" }, "m_Name": "Instance ID", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -520, "y": 60, "width": 170, "height": 90 } }, "m_Slots": [ { "m_Id": "c1010000000000000000000000000001" } ], "synonyms": [], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "c1010000000000000000000000000001", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": 0, "m_DefaultValue": 0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.VertexIDNode", "m_ObjectId": "b1020000000000000000000000000001", "m_Group": { "m_Id": "" }, "m_Name": "Vertex ID", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -520, "y": 150, "width": 170, "height": 90 } }, "m_Slots": [ { "m_Id": "c1020000000000000000000000000001" } ], "synonyms": [], "m_Precision": 1, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "c1020000000000000000000000000001", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 1, "m_Value": 0, "m_DefaultValue": 0, "m_Labels": [] } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.PositionNode", "m_ObjectId": "b1030000000000000000000000000001", "m_Group": { "m_Id": "" }, "m_Name": "Position", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -520, "y": 240, "width": 170, "height": 90 } }, "m_Slots": [ { "m_Id": "c1030000000000000000000000000001" } ], "synonyms": [ "location" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 2, "m_CustomColors": { "m_SerializableColors": [] }, "m_Space": 0, "m_PositionSource": 0 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "c1030000000000000000000000000001", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0, "y": 0, "z": 0 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", "m_ObjectId": "b1040000000000000000000000000001", "m_Group": { "m_Id": "" }, "m_Name": "Normal Vector", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -520, "y": 330, "width": 170, "height": 90 } }, "m_Slots": [ { "m_Id": "c1040000000000000000000000000001" } ], "synonyms": [ "surface direction" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 2, "m_CustomColors": { "m_SerializableColors": [] }, "m_Space": 0 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "c1040000000000000000000000000001", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.TangentVectorNode", "m_ObjectId": "b1050000000000000000000000000001", "m_Group": { "m_Id": "" }, "m_Name": "Tangent Vector", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -520, "y": 420, "width": 170, "height": 90 } }, "m_Slots": [ { "m_Id": "c1050000000000000000000000000001" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 2, "m_CustomColors": { "m_SerializableColors": [] }, "m_Space": 0 } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "c1050000000000000000000000000001", "m_Id": 0, "m_DisplayName": "Out", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "Out", "m_StageCapability": 3, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 0 }, "m_Labels": [] } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", "m_ObjectId": "d0010000000000000000000000000001", "m_Group": { "m_Id": "" }, "m_Name": "ECSAnimator Deform Vertex To World (Custom Function)", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -220, "y": 90, "width": 340, "height": 260 } }, "m_Slots": [ { "m_Id": "d1010000000000000000000000000001" }, { "m_Id": "d1020000000000000000000000000001" }, { "m_Id": "d1030000000000000000000000000001" }, { "m_Id": "d1040000000000000000000000000001" }, { "m_Id": "d1050000000000000000000000000001" }, { "m_Id": "d1060000000000000000000000000001" }, { "m_Id": "d1070000000000000000000000000001" }, { "m_Id": "d1080000000000000000000000000001" } ], "synonyms": [ "code", "HLSL" ], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SourceType": 0, "m_FunctionName": "ECSAnimatorDeformVertexObject", "m_FunctionSource": "14d95cbb2e5b81547bc2b9752463bf4f", "m_FunctionBody": "Enter function body here..." } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "d1010000000000000000000000000001", "m_Id": 0, "m_DisplayName": "Instance ID", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "instanceId", "m_StageCapability": 1, "m_Value": 0, "m_DefaultValue": 0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "d1020000000000000000000000000001", "m_Id": 1, "m_DisplayName": "Vertex ID", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "vertexId", "m_StageCapability": 1, "m_Value": 0, "m_DefaultValue": 0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "d1030000000000000000000000000001", "m_Id": 2, "m_DisplayName": "Position OS", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "positionOS", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 0 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "d1040000000000000000000000000001", "m_Id": 3, "m_DisplayName": "Normal OS", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "normalOS", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 1 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "d1050000000000000000000000000001", "m_Id": 4, "m_DisplayName": "Tangent OS", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "tangentOS", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 1 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "d1060000000000000000000000000001", "m_Id": 5, "m_DisplayName": "Position", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "deformedPosition", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 0 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "d1070000000000000000000000000001", "m_Id": 6, "m_DisplayName": "Normal", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "deformedNormal", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 1 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "d1080000000000000000000000000001", "m_Id": 7, "m_DisplayName": "Tangent", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "deformedTangent", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 1 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", "m_ObjectId": "e0010000000000000000000000000001", "m_Group": { "m_Id": "" }, "m_Name": "Output", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 220, "y": 140, "width": 150, "height": 130 } }, "m_Slots": [ { "m_Id": "e1010000000000000000000000000001" }, { "m_Id": "e1020000000000000000000000000001" }, { "m_Id": "e1030000000000000000000000000001" } ], "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.Vector3MaterialSlot", "m_ObjectId": "e1010000000000000000000000000001", "m_Id": 0, "m_DisplayName": "Position", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Position", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 0 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "e1020000000000000000000000000001", "m_Id": 1, "m_DisplayName": "Normal", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Normal", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 1 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "e1030000000000000000000000000001", "m_Id": 2, "m_DisplayName": "Tangent", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "Tangent", "m_StageCapability": 1, "m_Value": { "x": 0, "y": 0, "z": 1 }, "m_DefaultValue": { "x": 0, "y": 0, "z": 1 }, "m_Labels": [] } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", "m_ObjectId": "f0010000000000000000000000000001", "m_Guid": { "m_GuidSerialized": "f0010000-0000-0000-0000-000000000001" }, "m_Name": "ECSAnimator Compact Hook Binding", "m_DefaultRefNameVersion": 1, "m_RefNameGeneratedByDisplayName": "ECSAnimator Compact Hook Binding", "m_DefaultReferenceName": "ECSANIMATOR_COMPACT_HOOK_BINDING", "m_OverrideReferenceName": "ECSANIMATOR_COMPACT_HOOK_BINDING", "m_GeneratePropertyBlock": false, "m_UseCustomSlotLabel": false, "m_CustomSlotLabel": "", "m_DismissedVersion": 0, "m_KeywordType": 0, "m_KeywordDefinition": 1, "m_KeywordScope": 0, "m_KeywordStages": 1, "m_Entries": [], "m_Value": 0, "m_IsEditable": true }