Hello, I am learning shader graph to achieve a specific output for an app where user can upload image with transparent BG and we will add effects. The effect I am writing should show a glowing outline which will rotate around the model in circular or anti-circular fashion.
I followed a post on reddit
https://www.reddit.com/r/Unity2D/comments/o46o59/create_glow_with_outline_shader_in_unity/
and then added logic to calculate the fragment’s position and using atan2, calculated the angle. followed by using branch node to determine whether or not to show the outline.
As the graph looks messy, please bear with it as it was my attempt after a year and I have never used shader graph on my own.
Please tell me where my approach went wrong, as I am getting the complete outline with the graph I made.
RotatingOutlineShader.shadergraph
{
"m_SGVersion": 3,
"m_Type": "UnityEditor.ShaderGraph.GraphData",
"m_ObjectId": "1ff024cb7693496fbc8c4d916fdb0fbf",
"m_Properties": [
{
"m_Id": "a6360cad13e94601a8a61a5ab4820b7b"
},
{
"m_Id": "d36493ad528c493c99c5c51465a4e3e3"
},
{
"m_Id": "1d9c5bfbca724b2eb2b397db5360fcd1"
}
],
"m_Keywords": [],
"m_Dropdowns": [],
"m_CategoryData": [
{
"m_Id": "1d0df05ba39a4443af5ef1bcef4cc71e"
}
],
"m_Nodes": [
{
"m_Id": "39dfb0f4e7df49cd9ba364d4ce2b82e2"
},
{
"m_Id": "97c050b9b4a84460ac42722cab62b06c"
},
{
"m_Id": "a6cf5b9b0e93450abd51ea38e3b5e033"
},
{
"m_Id": "38811fba1a7a4d08944f1ba39cae5a49"
},
{
"m_Id": "152258239e524695b337c95b1e281e08"
},
{
"m_Id": "d28dd4bad1424a83a000d37fad6c8189"
},
{
"m_Id": "b5f3f66969354a9483622f9403807a8e"
},
{
"m_Id": "aad7a4a149ad463ea02c3ff355d44af0"
},
{
"m_Id": "b2cf2ef1bf934f4ca964e8436a194b0e"
},
{
"m_Id": "f0981c32492e49d9943a3c8414d64b63"
},
{
"m_Id": "5c5cfa6879cd47da88e68f521d3ad220"
},
{
"m_Id": "b5af57a39f43484c9b2cbfbcb583d6ab"
},
{
"m_Id": "0f2d666285a6444cae067977346c2b77"
},
{
"m_Id": "91af428e835b43308a693101174f1fd1"
},
{
"m_Id": "4e78ac08081242a7900972143249154a"
},
{
"m_Id": "3086b5f64114486383edcb43549201f1"
},
{
"m_Id": "207ec7d951b640dba6c611f54ac3e1be"
},
{
"m_Id": "d64984076b314cd79561e62fb579b136"
},
{
"m_Id": "abd25217f5654bb5a1f23915e58c3e1b"
},
{
"m_Id": "9652c4d4d7d7406a96a690c0c01d3456"
},
{
"m_Id": "fd7861ee36344fa7a137447614b2e31c"
},
{
"m_Id": "7882308493254360ac36c51ea3f03936"
},
{
"m_Id": "d61a0c346a744e51a1fe006d7a5991f0"
},
{
"m_Id": "017fc26e78524c57b235a28ae76091cb"
},
{
"m_Id": "30244f8cc1ec484b914f55ff8007b079"
},
{
"m_Id": "c74df456b3a7483fb8da61d38d18e726"
},
{
"m_Id": "0f89cefc3b0d40eaa157d6fd2780c705"
},
{
"m_Id": "8c15398c9fc84ef9b0f6500c6cfe5d9e"
}
],
"m_GroupDatas": [
{
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
{
"m_Id": "138ddf006fc14dd48c3ae47747127913"
},
{
"m_Id": "aef5c0e8fc704652b072218405a86c5f"
}
],
"m_StickyNoteDatas": [],
"m_Edges": [
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "017fc26e78524c57b235a28ae76091cb"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "d61a0c346a744e51a1fe006d7a5991f0"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "0f2d666285a6444cae067977346c2b77"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "b5af57a39f43484c9b2cbfbcb583d6ab"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "0f89cefc3b0d40eaa157d6fd2780c705"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "8c15398c9fc84ef9b0f6500c6cfe5d9e"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "152258239e524695b337c95b1e281e08"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "d28dd4bad1424a83a000d37fad6c8189"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "207ec7d951b640dba6c611f54ac3e1be"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "abd25217f5654bb5a1f23915e58c3e1b"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "30244f8cc1ec484b914f55ff8007b079"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "c74df456b3a7483fb8da61d38d18e726"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "3086b5f64114486383edcb43549201f1"
},
"m_SlotId": 3
},
"m_InputSlot": {
"m_Node": {
"m_Id": "c74df456b3a7483fb8da61d38d18e726"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "3086b5f64114486383edcb43549201f1"
},
"m_SlotId": 3
},
"m_InputSlot": {
"m_Node": {
"m_Id": "d61a0c346a744e51a1fe006d7a5991f0"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "4e78ac08081242a7900972143249154a"
},
"m_SlotId": 1
},
"m_InputSlot": {
"m_Node": {
"m_Id": "3086b5f64114486383edcb43549201f1"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "5c5cfa6879cd47da88e68f521d3ad220"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "38811fba1a7a4d08944f1ba39cae5a49"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "7882308493254360ac36c51ea3f03936"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "017fc26e78524c57b235a28ae76091cb"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "7882308493254360ac36c51ea3f03936"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "30244f8cc1ec484b914f55ff8007b079"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "8c15398c9fc84ef9b0f6500c6cfe5d9e"
},
"m_SlotId": 3
},
"m_InputSlot": {
"m_Node": {
"m_Id": "5c5cfa6879cd47da88e68f521d3ad220"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "91af428e835b43308a693101174f1fd1"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "207ec7d951b640dba6c611f54ac3e1be"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "9652c4d4d7d7406a96a690c0c01d3456"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "7882308493254360ac36c51ea3f03936"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "aad7a4a149ad463ea02c3ff355d44af0"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "b2cf2ef1bf934f4ca964e8436a194b0e"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "abd25217f5654bb5a1f23915e58c3e1b"
},
"m_SlotId": 1
},
"m_InputSlot": {
"m_Node": {
"m_Id": "fd7861ee36344fa7a137447614b2e31c"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "abd25217f5654bb5a1f23915e58c3e1b"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "fd7861ee36344fa7a137447614b2e31c"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "b2cf2ef1bf934f4ca964e8436a194b0e"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "b5af57a39f43484c9b2cbfbcb583d6ab"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "b5af57a39f43484c9b2cbfbcb583d6ab"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "8c15398c9fc84ef9b0f6500c6cfe5d9e"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "b5f3f66969354a9483622f9403807a8e"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "b2cf2ef1bf934f4ca964e8436a194b0e"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "c74df456b3a7483fb8da61d38d18e726"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "0f89cefc3b0d40eaa157d6fd2780c705"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "d28dd4bad1424a83a000d37fad6c8189"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "5c5cfa6879cd47da88e68f521d3ad220"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "d28dd4bad1424a83a000d37fad6c8189"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "8c15398c9fc84ef9b0f6500c6cfe5d9e"
},
"m_SlotId": 2
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "d28dd4bad1424a83a000d37fad6c8189"
},
"m_SlotId": 8
},
"m_InputSlot": {
"m_Node": {
"m_Id": "aad7a4a149ad463ea02c3ff355d44af0"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "d28dd4bad1424a83a000d37fad6c8189"
},
"m_SlotId": 8
},
"m_InputSlot": {
"m_Node": {
"m_Id": "b5f3f66969354a9483622f9403807a8e"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "d61a0c346a744e51a1fe006d7a5991f0"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "0f89cefc3b0d40eaa157d6fd2780c705"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "d64984076b314cd79561e62fb579b136"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "207ec7d951b640dba6c611f54ac3e1be"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "f0981c32492e49d9943a3c8414d64b63"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "b5f3f66969354a9483622f9403807a8e"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "fd7861ee36344fa7a137447614b2e31c"
},
"m_SlotId": 2
},
"m_InputSlot": {
"m_Node": {
"m_Id": "7882308493254360ac36c51ea3f03936"
},
"m_SlotId": 0
}
}
],
"m_VertexContext": {
"m_Position": {
"x": 3370.5,
"y": -420.4999694824219
},
"m_Blocks": [
{
"m_Id": "39dfb0f4e7df49cd9ba364d4ce2b82e2"
},
{
"m_Id": "97c050b9b4a84460ac42722cab62b06c"
},
{
"m_Id": "a6cf5b9b0e93450abd51ea38e3b5e033"
}
]
},
"m_FragmentContext": {
"m_Position": {
"x": 3370.5,
"y": -77.49991607666016
},
"m_Blocks": [
{
"m_Id": "38811fba1a7a4d08944f1ba39cae5a49"
}
]
},
"m_PreviewData": {
"serializedMesh": {
"m_SerializedMesh": "{\"mesh\":{\"fileID\":10210,\"guid\":\"0000000000000000e000000000000000\",\"type\":0}}",
"m_Guid": ""
},
"preventRotation": false
},
"m_Path": "Shader Graphs",
"m_GraphPrecision": 1,
"m_PreviewMode": 2,
"m_OutputNode": {
"m_Id": ""
},
"m_ActiveTargets": [
{
"m_Id": "02a760b3c8f544efbd9cb6d923388d23"
}
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.AddNode",
"m_ObjectId": "017fc26e78524c57b235a28ae76091cb",
"m_Group": {
"m_Id": ""
},
"m_Name": "Add",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1465.5,
"y": 989.5001220703125,
"width": 208.0001220703125,
"height": 301.999755859375
}
},
"m_Slots": [
{
"m_Id": "56d785ab7b8f43daace16c5995fadfa7"
},
{
"m_Id": "bdc62bc8c6054ab3b4c04b3ab248b575"
},
{
"m_Id": "b933abe16a24410a888b8db6f633ff94"
}
],
"synonyms": [
"addition",
"sum",
"plus"
],
"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": "01f5b82cf9784342a544c3618cbee830",
"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": 1,
"m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget",
"m_ObjectId": "02a760b3c8f544efbd9cb6d923388d23",
"m_Datas": [],
"m_ActiveSubTarget": {
"m_Id": "991ac1cd2f32440994114ee7ca24c7f9"
},
"m_AllowMaterialOverride": false,
"m_SurfaceType": 0,
"m_ZTestMode": 4,
"m_ZWriteControl": 0,
"m_AlphaMode": 0,
"m_RenderFace": 2,
"m_AlphaClip": false,
"m_CastShadows": true,
"m_ReceiveShadows": true,
"m_SupportsLODCrossFade": false,
"m_CustomEditorGUI": "",
"m_SupportVFX": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "0c13a6fe2ea44d5ca01e0001fe99e262",
"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.PropertyNode",
"m_ObjectId": "0f2d666285a6444cae067977346c2b77",
"m_Group": {
"m_Id": "138ddf006fc14dd48c3ae47747127913"
},
"m_Name": "Property",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 540.5001220703125,
"y": -41.00009536743164,
"width": 144.99981689453126,
"height": 34.000083923339847
}
},
"m_Slots": [
{
"m_Id": "862d8ba85568484f988290bb26d89929"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_Property": {
"m_Id": "1d9c5bfbca724b2eb2b397db5360fcd1"
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "0f61bd09476b4e75be15b7ef7ac014d1",
"m_Id": 2,
"m_DisplayName": "False",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "False",
"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.OrNode",
"m_ObjectId": "0f89cefc3b0d40eaa157d6fd2780c705",
"m_Group": {
"m_Id": ""
},
"m_Name": "Or",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 2124.5,
"y": 587.0,
"width": 129.999755859375,
"height": 100.9998779296875
}
},
"m_Slots": [
{
"m_Id": "a80b0b910f3d414499977e0554cfbbc1"
},
{
"m_Id": "b0bab4b5d88d483d96ae1f30205d43f0"
},
{
"m_Id": "37ef004bfffb40919071b6bf85863529"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "0ff859519cbf439d833b030877f32a14",
"m_Id": 5,
"m_DisplayName": "R",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "R",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.GroupData",
"m_ObjectId": "138ddf006fc14dd48c3ae47747127913",
"m_Title": "Create colored outline",
"m_Position": {
"x": -101.0000228881836,
"y": -152.9998321533203
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.PropertyNode",
"m_ObjectId": "152258239e524695b337c95b1e281e08",
"m_Group": {
"m_Id": ""
},
"m_Name": "Property",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -598.4998779296875,
"y": -424.0,
"width": 115.49993896484375,
"height": 33.999908447265628
}
},
"m_Slots": [
{
"m_Id": "46da07c01007467c83a20d6c1603c2fb"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_Property": {
"m_Id": "a6360cad13e94601a8a61a5ab4820b7b"
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
"m_ObjectId": "16116927095e468182ccdded29a5a0a3",
"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": "1727d7bb1daa4aea9c4e44fb01bb2f3b",
"m_Id": 1,
"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": "1738e35e45714507bbcb27c74cf17a75",
"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.Vector1MaterialSlot",
"m_ObjectId": "17be2c72868a4003b68e2df795c3e55b",
"m_Id": 0,
"m_DisplayName": "Time",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Time",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot",
"m_ObjectId": "1826d651946f410e8380a7b744397f19",
"m_Id": 0,
"m_DisplayName": "Position",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Position",
"m_StageCapability": 1,
"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_Space": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "19f89b5f73264d2492674a1969157255",
"m_Id": 8,
"m_DisplayName": "A",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "A",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.CategoryData",
"m_ObjectId": "1d0df05ba39a4443af5ef1bcef4cc71e",
"m_Name": "",
"m_ChildObjectList": [
{
"m_Id": "a6360cad13e94601a8a61a5ab4820b7b"
},
{
"m_Id": "d36493ad528c493c99c5c51465a4e3e3"
},
{
"m_Id": "1d9c5bfbca724b2eb2b397db5360fcd1"
}
]
}
{
"m_SGVersion": 3,
"m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty",
"m_ObjectId": "1d9c5bfbca724b2eb2b397db5360fcd1",
"m_Guid": {
"m_GuidSerialized": "3116c40c-ef52-4216-bbd8-9a51ee1cc9c8"
},
"m_Name": "Outline Color",
"m_DefaultRefNameVersion": 1,
"m_RefNameGeneratedByDisplayName": "Outline Color",
"m_DefaultReferenceName": "_Outline_Color",
"m_OverrideReferenceName": "",
"m_GeneratePropertyBlock": true,
"m_UseCustomSlotLabel": false,
"m_CustomSlotLabel": "",
"m_DismissedVersion": 0,
"m_Precision": 0,
"overrideHLSLDeclaration": false,
"hlslDeclarationOverride": 0,
"m_Hidden": false,
"m_Value": {
"r": 0.1942594051361084,
"g": 1.0,
"b": 0.0,
"a": 1.0
},
"isMainColor": false,
"m_ColorMode": 1
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "1f91d9f1e3404a84b10fd930b26ca0d4",
"m_Id": 0,
"m_DisplayName": "Density",
"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.Vector3MaterialSlot",
"m_ObjectId": "203dc28423bd4f1a8984a6c59809c28f",
"m_Id": 0,
"m_DisplayName": "Position",
"m_SlotType": 1,
"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.SubtractNode",
"m_ObjectId": "207ec7d951b640dba6c611f54ac3e1be",
"m_Group": {
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
"m_Name": "Subtract",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 328.5000305175781,
"y": 867.0,
"width": 208.00009155273438,
"height": 302.0
}
},
"m_Slots": [
{
"m_Id": "af099b73f7a6421487e0737e54af5f59"
},
{
"m_Id": "355f123c4a4f413bb20d6dc90b1ce7c4"
},
{
"m_Id": "ea13eb8d2d67488db774ae893ce259c1"
}
],
"synonyms": [
"subtraction",
"remove",
"minus",
"take away"
],
"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": "26112b83ad974fc2acdbf8a899cea87d",
"m_Id": 0,
"m_DisplayName": "Edge",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Edge",
"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.DynamicVectorMaterialSlot",
"m_ObjectId": "2a06583278104ebb927c7c94141e027c",
"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.DynamicVectorMaterialSlot",
"m_ObjectId": "2cb3c4cc4e5640e8a514d1675a067f5b",
"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.BooleanMaterialSlot",
"m_ObjectId": "2f9209f3900043c189d909ff32027603",
"m_Id": 0,
"m_DisplayName": "Predicate",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Predicate",
"m_StageCapability": 3,
"m_Value": false,
"m_DefaultValue": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.SubtractNode",
"m_ObjectId": "30244f8cc1ec484b914f55ff8007b079",
"m_Group": {
"m_Id": ""
},
"m_Name": "Subtract",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1465.5,
"y": 1366.9998779296875,
"width": 208.0,
"height": 301.9998779296875
}
},
"m_Slots": [
{
"m_Id": "f949f4c27b2b4c3993c1077f44518c34"
},
{
"m_Id": "ee60a2b0f66a4cb3a7b8a125be8def88"
},
{
"m_Id": "eaf47cc4e7264dd5998857aba1541426"
}
],
"synonyms": [
"subtraction",
"remove",
"minus",
"take away"
],
"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": "304310fe12d54a64bff40e8868d04345",
"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.RemapNode",
"m_ObjectId": "3086b5f64114486383edcb43549201f1",
"m_Group": {
"m_Id": "aef5c0e8fc704652b072218405a86c5f"
},
"m_Name": "Remap",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1408.000244140625,
"y": 367.5000305175781,
"width": 207.999755859375,
"height": 326.0000305175781
}
},
"m_Slots": [
{
"m_Id": "763a656d464944d4ab652a67a4ec2182"
},
{
"m_Id": "c8578780142d44b59f900df66d06c330"
},
{
"m_Id": "72c3b9c9b3f94e06adb1b18d579e8f22"
},
{
"m_Id": "ca79646a62b24e478d4d82d4254514e8"
}
],
"synonyms": [],
"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": "330a9b7e853b4e7faa8dcac08014255c",
"m_Title": "Angle of position",
"m_Position": {
"x": -61.499786376953128,
"y": 777.0000610351563
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "355f123c4a4f413bb20d6dc90b1ce7c4",
"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.BooleanMaterialSlot",
"m_ObjectId": "37ef004bfffb40919071b6bf85863529",
"m_Id": 2,
"m_DisplayName": "Out",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Out",
"m_StageCapability": 3,
"m_Value": false,
"m_DefaultValue": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.BlockNode",
"m_ObjectId": "38811fba1a7a4d08944f1ba39cae5a49",
"m_Group": {
"m_Id": ""
},
"m_Name": "SurfaceDescription.BaseColor",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 0.0,
"y": 0.0,
"width": 0.0,
"height": 0.0
}
},
"m_Slots": [
{
"m_Id": "8205b891ba9a4580af7dc4f804bc08f2"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_SerializedDescriptor": "SurfaceDescription.BaseColor"
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "39c6b1caab7b4ca08c8c8736f4bfc29f",
"m_Id": 2,
"m_DisplayName": "G",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "G",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.BlockNode",
"m_ObjectId": "39dfb0f4e7df49cd9ba364d4ce2b82e2",
"m_Group": {
"m_Id": ""
},
"m_Name": "VertexDescription.Position",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 2057.0,
"y": -283.9999694824219,
"width": 200.0,
"height": 40.999908447265628
}
},
"m_Slots": [
{
"m_Id": "1826d651946f410e8380a7b744397f19"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_SerializedDescriptor": "VertexDescription.Position"
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "3ce1c9d7c19242b3b4e95973b7678be2",
"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.Vector1MaterialSlot",
"m_ObjectId": "428601e7a8d542acbad56db794dd1352",
"m_Id": 1,
"m_DisplayName": "B",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "45d6ece820c743d49c1753f441c43e3b",
"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": "4654a2b7ee064efcad318ca0d29fd529",
"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.Texture2DMaterialSlot",
"m_ObjectId": "46da07c01007467c83a20d6c1603c2fb",
"m_Id": 0,
"m_DisplayName": "Image",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Out",
"m_StageCapability": 3,
"m_BareResource": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot",
"m_ObjectId": "4742ea57ae15468985a1d7435ca0dbd4",
"m_Id": 2,
"m_DisplayName": "UV",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "UV",
"m_StageCapability": 3,
"m_Value": {
"x": 0.0,
"y": 0.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0
},
"m_Labels": [],
"m_Channel": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot",
"m_ObjectId": "4a934f49488242418fde4868d45df597",
"m_Id": 3,
"m_DisplayName": "Sampler",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Sampler",
"m_StageCapability": 3,
"m_BareResource": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.TimeNode",
"m_ObjectId": "4e78ac08081242a7900972143249154a",
"m_Group": {
"m_Id": "aef5c0e8fc704652b072218405a86c5f"
},
"m_Name": "Time",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1210.5001220703125,
"y": 211.49993896484376,
"width": 123.4998779296875,
"height": 172.99996948242188
}
},
"m_Slots": [
{
"m_Id": "17be2c72868a4003b68e2df795c3e55b"
},
{
"m_Id": "68aa7512c98448c38f30800b93e66d9c"
},
{
"m_Id": "60670d3d00254415a04aed5c7b3263d1"
},
{
"m_Id": "d079ddfe81084d2f9e0ad14c49a140db"
},
{
"m_Id": "4e7b70eaab424118bda3d8f53e6d9f18"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "4e7b70eaab424118bda3d8f53e6d9f18",
"m_Id": 4,
"m_DisplayName": "Smooth Delta",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Smooth Delta",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "54ee36bd29ca42ddbb9f0852899fb343",
"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.DynamicVectorMaterialSlot",
"m_ObjectId": "56d785ab7b8f43daace16c5995fadfa7",
"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.Vector3MaterialSlot",
"m_ObjectId": "5a76be926e01467f9873b66cfcc26187",
"m_Id": 2,
"m_DisplayName": "World Bounds Min",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "World Bounds Min",
"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": "5ad4e1c1227949bea5d3030e65e8cf6c",
"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.AddNode",
"m_ObjectId": "5c5cfa6879cd47da88e68f521d3ad220",
"m_Group": {
"m_Id": ""
},
"m_Name": "Add",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 2890.499755859375,
"y": -340.0,
"width": 208.000244140625,
"height": 301.9999694824219
}
},
"m_Slots": [
{
"m_Id": "ceb301d0a55342ca827a0e7ef029379c"
},
{
"m_Id": "01f5b82cf9784342a544c3618cbee830"
},
{
"m_Id": "304310fe12d54a64bff40e8868d04345"
}
],
"synonyms": [
"addition",
"sum",
"plus"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "60670d3d00254415a04aed5c7b3263d1",
"m_Id": 2,
"m_DisplayName": "Cosine Time",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Cosine Time",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "63b295232da344b193aa0f9fc2d949a0",
"m_Id": 3,
"m_DisplayName": "B",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "68aa7512c98448c38f30800b93e66d9c",
"m_Id": 1,
"m_DisplayName": "Sine Time",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Sine Time",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "6c8c850af07c466cbddd87c3889a8023",
"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.Vector2MaterialSlot",
"m_ObjectId": "72c3b9c9b3f94e06adb1b18d579e8f22",
"m_Id": 2,
"m_DisplayName": "Out Min Max",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "OutMinMax",
"m_StageCapability": 3,
"m_Value": {
"x": -180.0,
"y": 180.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0
},
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
"m_ObjectId": "74f00e2a5a6f463cb14e5e352f3ce307",
"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": "763a656d464944d4ab652a67a4ec2182",
"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.SubtractNode",
"m_ObjectId": "7882308493254360ac36c51ea3f03936",
"m_Group": {
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
"m_Name": "Subtract",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1124.5,
"y": 927.5,
"width": 208.0001220703125,
"height": 301.9998779296875
}
},
"m_Slots": [
{
"m_Id": "2a06583278104ebb927c7c94141e027c"
},
{
"m_Id": "0c13a6fe2ea44d5ca01e0001fe99e262"
},
{
"m_Id": "4654a2b7ee064efcad318ca0d29fd529"
}
],
"synonyms": [
"subtraction",
"remove",
"minus",
"take away"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "7b9ce9f5db7f42d9ad23ff36530960c0",
"m_Id": 0,
"m_DisplayName": "A",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "A",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "801d4c52728d4adc8210a7f7e22edb42",
"m_Id": 7,
"m_DisplayName": "B",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot",
"m_ObjectId": "8205b891ba9a4580af7dc4f804bc08f2",
"m_Id": 0,
"m_DisplayName": "Base Color",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "BaseColor",
"m_StageCapability": 2,
"m_Value": {
"x": 0.5,
"y": 0.5,
"z": 0.5
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"m_Labels": [],
"m_ColorMode": 0,
"m_DefaultColor": {
"r": 0.5,
"g": 0.5,
"b": 0.5,
"a": 1.0
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "83f8ee44de2c418d9cefb0f28770d2fe",
"m_Id": 1,
"m_DisplayName": "B",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": {
"x": 1.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.BooleanMaterialSlot",
"m_ObjectId": "8563cc1f1abf4f45bea3882b512e31d6",
"m_Id": 2,
"m_DisplayName": "Out",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Out",
"m_StageCapability": 3,
"m_Value": false,
"m_DefaultValue": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
"m_ObjectId": "862d8ba85568484f988290bb26d89929",
"m_Id": 0,
"m_DisplayName": "Outline Color",
"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_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "87197f70d8e340daa5bf492e25d82163",
"m_Id": 1,
"m_DisplayName": "R",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "R",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
"m_ObjectId": "87eee98828d54d368140510f06db312a",
"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.BranchNode",
"m_ObjectId": "8c15398c9fc84ef9b0f6500c6cfe5d9e",
"m_Group": {
"m_Id": ""
},
"m_Name": "Branch",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 2488.999755859375,
"y": -118.49999237060547,
"width": 208.000244140625,
"height": 326.0
}
},
"m_Slots": [
{
"m_Id": "2f9209f3900043c189d909ff32027603"
},
{
"m_Id": "beaff32af0254824bda2f0fdc116e66a"
},
{
"m_Id": "0f61bd09476b4e75be15b7ef7ac014d1"
},
{
"m_Id": "3ce1c9d7c19242b3b4e95973b7678be2"
}
],
"synonyms": [
"switch",
"if",
"else"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
"m_ObjectId": "8dce0bf8649347e8bd7e4888f562651d",
"m_Id": 1,
"m_DisplayName": "Scale",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Scale",
"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.PositionNode",
"m_ObjectId": "91af428e835b43308a693101174f1fd1",
"m_Group": {
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
"m_Name": "Position",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -36.499935150146487,
"y": 835.5,
"width": 207.9999542236328,
"height": 314.5001220703125
}
},
"m_Slots": [
{
"m_Id": "b756bee1f7044cdf8b51da73b49e7a78"
}
],
"synonyms": [
"location"
],
"m_Precision": 1,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 2,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_Space": 2,
"m_PositionSource": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "92c9da75dcae40d2b2f239dd89357b95",
"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.Arctangent2Node",
"m_ObjectId": "9652c4d4d7d7406a96a690c0c01d3456",
"m_Group": {
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
"m_Name": "Arctangent2",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 810.0,
"y": 1300.0001220703125,
"width": 208.0001220703125,
"height": 301.999755859375
}
},
"m_Slots": [
{
"m_Id": "c92a42ca6736461fb94b87a4489e9ac8"
},
{
"m_Id": "83f8ee44de2c418d9cefb0f28770d2fe"
},
{
"m_Id": "983416552525489b9863be0c498d89ea"
}
],
"synonyms": [
"atan2"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.BlockNode",
"m_ObjectId": "97c050b9b4a84460ac42722cab62b06c",
"m_Group": {
"m_Id": ""
},
"m_Name": "VertexDescription.Normal",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 0.0,
"y": 0.0,
"width": 0.0,
"height": 0.0
}
},
"m_Slots": [
{
"m_Id": "9c706c73c19d44138a07da34c04424ef"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_SerializedDescriptor": "VertexDescription.Normal"
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "983416552525489b9863be0c498d89ea",
"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": 2,
"m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget",
"m_ObjectId": "991ac1cd2f32440994114ee7ca24c7f9"
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot",
"m_ObjectId": "9c706c73c19d44138a07da34c04424ef",
"m_Id": 0,
"m_DisplayName": "Normal",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Normal",
"m_StageCapability": 1,
"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_Space": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
"m_ObjectId": "9d69b39b9fa94932a85af7f248559e90",
"m_Id": 4,
"m_DisplayName": "Bounds Size",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Bounds Size",
"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.Vector4MaterialSlot",
"m_ObjectId": "9f642e0de5b0487cb1464a8d9b119487",
"m_Id": 0,
"m_DisplayName": "RGBA",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "RGBA",
"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_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty",
"m_ObjectId": "a6360cad13e94601a8a61a5ab4820b7b",
"m_Guid": {
"m_GuidSerialized": "ecf66dcd-00d7-4de7-ae27-2629c6fa8993"
},
"m_Name": "Image",
"m_DefaultRefNameVersion": 1,
"m_RefNameGeneratedByDisplayName": "Image",
"m_DefaultReferenceName": "_Image",
"m_OverrideReferenceName": "_MainTex",
"m_GeneratePropertyBlock": true,
"m_UseCustomSlotLabel": false,
"m_CustomSlotLabel": "",
"m_DismissedVersion": 0,
"m_Precision": 0,
"overrideHLSLDeclaration": false,
"hlslDeclarationOverride": 0,
"m_Hidden": false,
"m_Value": {
"m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"0623742c896d34db1a87319e22dd143c\",\"type\":3}}",
"m_Guid": ""
},
"isMainTexture": true,
"useTilingAndOffset": false,
"m_Modifiable": true,
"m_DefaultType": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.BlockNode",
"m_ObjectId": "a6cf5b9b0e93450abd51ea38e3b5e033",
"m_Group": {
"m_Id": ""
},
"m_Name": "VertexDescription.Tangent",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 0.0,
"y": 0.0,
"width": 0.0,
"height": 0.0
}
},
"m_Slots": [
{
"m_Id": "dc2ec4b229294ea0b373a137d5066222"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_SerializedDescriptor": "VertexDescription.Tangent"
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "a7f51f0b174d44c0a298d64779e04c36",
"m_Id": 6,
"m_DisplayName": "G",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "G",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot",
"m_ObjectId": "a80b0b910f3d414499977e0554cfbbc1",
"m_Id": 0,
"m_DisplayName": "A",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "A",
"m_StageCapability": 3,
"m_Value": false,
"m_DefaultValue": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.StepNode",
"m_ObjectId": "aad7a4a149ad463ea02c3ff355d44af0",
"m_Group": {
"m_Id": "138ddf006fc14dd48c3ae47747127913"
},
"m_Name": "Step",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 13.000001907348633,
"y": 294.9999694824219,
"width": 208.0001220703125,
"height": 301.9999694824219
}
},
"m_Slots": [
{
"m_Id": "c5a2280bf21d4661a2a6acd236679004"
},
{
"m_Id": "1727d7bb1daa4aea9c4e44fb01bb2f3b"
},
{
"m_Id": "45d6ece820c743d49c1753f441c43e3b"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.SplitNode",
"m_ObjectId": "abd25217f5654bb5a1f23915e58c3e1b",
"m_Group": {
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
"m_Name": "Split",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 634.5001220703125,
"y": 921.0,
"width": 118.99993896484375,
"height": 149.0001220703125
}
},
"m_Slots": [
{
"m_Id": "92c9da75dcae40d2b2f239dd89357b95"
},
{
"m_Id": "87197f70d8e340daa5bf492e25d82163"
},
{
"m_Id": "39c6b1caab7b4ca08c8c8736f4bfc29f"
},
{
"m_Id": "63b295232da344b193aa0f9fc2d949a0"
},
{
"m_Id": "dd3138b41a1c45c9a4a4047d99916818"
}
],
"synonyms": [
"separate"
],
"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": "ad70dfef5cb14c06a2ba152e90ab9447",
"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.GroupData",
"m_ObjectId": "aef5c0e8fc704652b072218405a86c5f",
"m_Title": "Desired output angle",
"m_Position": {
"x": 1185.5,
"y": 153.0000457763672
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "af099b73f7a6421487e0737e54af5f59",
"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.BooleanMaterialSlot",
"m_ObjectId": "b0bab4b5d88d483d96ae1f30205d43f0",
"m_Id": 1,
"m_DisplayName": "B",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": false,
"m_DefaultValue": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.SubtractNode",
"m_ObjectId": "b2cf2ef1bf934f4ca964e8436a194b0e",
"m_Group": {
"m_Id": "138ddf006fc14dd48c3ae47747127913"
},
"m_Name": "Subtract",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 477.5001220703125,
"y": 144.00006103515626,
"width": 207.99981689453126,
"height": 301.9999694824219
}
},
"m_Slots": [
{
"m_Id": "5ad4e1c1227949bea5d3030e65e8cf6c"
},
{
"m_Id": "ad70dfef5cb14c06a2ba152e90ab9447"
},
{
"m_Id": "1738e35e45714507bbcb27c74cf17a75"
}
],
"synonyms": [
"subtraction",
"remove",
"minus",
"take away"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.MultiplyNode",
"m_ObjectId": "b5af57a39f43484c9b2cbfbcb583d6ab",
"m_Group": {
"m_Id": "138ddf006fc14dd48c3ae47747127913"
},
"m_Name": "Multiply",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 857.0001831054688,
"y": 144.00006103515626,
"width": 207.99981689453126,
"height": 301.9999694824219
}
},
"m_Slots": [
{
"m_Id": "87eee98828d54d368140510f06db312a"
},
{
"m_Id": "74f00e2a5a6f463cb14e5e352f3ce307"
},
{
"m_Id": "16116927095e468182ccdded29a5a0a3"
}
],
"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.StepNode",
"m_ObjectId": "b5f3f66969354a9483622f9403807a8e",
"m_Group": {
"m_Id": "138ddf006fc14dd48c3ae47747127913"
},
"m_Name": "Step",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 87.0000991821289,
"y": -94.49998474121094,
"width": 207.99996948242188,
"height": 301.9999694824219
}
},
"m_Slots": [
{
"m_Id": "26112b83ad974fc2acdbf8a899cea87d"
},
{
"m_Id": "ddfc1f7403854b01a9d02de4ef3a0ac1"
},
{
"m_Id": "e9bd7b060df740e6be0d4eb84e2dde91"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
"m_ObjectId": "b756bee1f7044cdf8b51da73b49e7a78",
"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.Texture2DInputMaterialSlot",
"m_ObjectId": "b91eb009f316481a877890ba1c01892d",
"m_Id": 1,
"m_DisplayName": "Texture",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Texture",
"m_StageCapability": 3,
"m_BareResource": false,
"m_Texture": {
"m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}",
"m_Guid": ""
},
"m_DefaultType": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "b933abe16a24410a888b8db6f633ff94",
"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.Vector1MaterialSlot",
"m_ObjectId": "bba0cbf755804ec7afd92a900af75bf3",
"m_Id": 0,
"m_DisplayName": "A",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "A",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "bdc62bc8c6054ab3b4c04b3ab248b575",
"m_Id": 1,
"m_DisplayName": "B",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": {
"x": 10.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": "beaff32af0254824bda2f0fdc116e66a",
"m_Id": 1,
"m_DisplayName": "True",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "True",
"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.DynamicVectorMaterialSlot",
"m_ObjectId": "c5a2280bf21d4661a2a6acd236679004",
"m_Id": 0,
"m_DisplayName": "Edge",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Edge",
"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.BooleanMaterialSlot",
"m_ObjectId": "c65d96f72c1f4319bea9293b18e6b219",
"m_Id": 2,
"m_DisplayName": "Out",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Out",
"m_StageCapability": 3,
"m_Value": false,
"m_DefaultValue": false
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.ComparisonNode",
"m_ObjectId": "c74df456b3a7483fb8da61d38d18e726",
"m_Group": {
"m_Id": ""
},
"m_Name": "Comparison",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1830.9998779296875,
"y": 771.9999389648438,
"width": 144.9998779296875,
"height": 135.49993896484376
}
},
"m_Slots": [
{
"m_Id": "bba0cbf755804ec7afd92a900af75bf3"
},
{
"m_Id": "428601e7a8d542acbad56db794dd1352"
},
{
"m_Id": "8563cc1f1abf4f45bea3882b512e31d6"
}
],
"synonyms": [
"equal",
"greater than",
"less than"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_ComparisonType": 2
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot",
"m_ObjectId": "c8578780142d44b59f900df66d06c330",
"m_Id": 1,
"m_DisplayName": "In Min Max",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "InMinMax",
"m_StageCapability": 3,
"m_Value": {
"x": -1.0,
"y": 1.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0
},
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "c92a42ca6736461fb94b87a4489e9ac8",
"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.DynamicVectorMaterialSlot",
"m_ObjectId": "ca79646a62b24e478d4d82d4254514e8",
"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": "ceb301d0a55342ca827a0e7ef029379c",
"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.Vector1MaterialSlot",
"m_ObjectId": "d079ddfe81084d2f9e0ad14c49a140db",
"m_Id": 3,
"m_DisplayName": "Delta Time",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Delta Time",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "d13fe5d60f634ace98b88697365ad64d",
"m_Id": 1,
"m_DisplayName": "B",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.SampleTexture2DLODNode",
"m_ObjectId": "d28dd4bad1424a83a000d37fad6c8189",
"m_Group": {
"m_Id": ""
},
"m_Name": "Sample Texture 2D LOD",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -425.49993896484377,
"y": -424.0,
"width": 207.99996948242188,
"height": 434.0000305175781
}
},
"m_Slots": [
{
"m_Id": "9f642e0de5b0487cb1464a8d9b119487"
},
{
"m_Id": "0ff859519cbf439d833b030877f32a14"
},
{
"m_Id": "a7f51f0b174d44c0a298d64779e04c36"
},
{
"m_Id": "801d4c52728d4adc8210a7f7e22edb42"
},
{
"m_Id": "19f89b5f73264d2492674a1969157255"
},
{
"m_Id": "b91eb009f316481a877890ba1c01892d"
},
{
"m_Id": "4742ea57ae15468985a1d7435ca0dbd4"
},
{
"m_Id": "4a934f49488242418fde4868d45df597"
},
{
"m_Id": "e2409b16385645869f48535e66b8e592"
}
],
"synonyms": [
"tex2dlod"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_TextureType": 0,
"m_NormalMapSpace": 0
}
{
"m_SGVersion": 1,
"m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty",
"m_ObjectId": "d36493ad528c493c99c5c51465a4e3e3",
"m_Guid": {
"m_GuidSerialized": "42c02037-3320-4050-a988-1cf64637ef8e"
},
"m_Name": "Density",
"m_DefaultRefNameVersion": 1,
"m_RefNameGeneratedByDisplayName": "Density",
"m_DefaultReferenceName": "_Density",
"m_OverrideReferenceName": "",
"m_GeneratePropertyBlock": true,
"m_UseCustomSlotLabel": false,
"m_CustomSlotLabel": "",
"m_DismissedVersion": 0,
"m_Precision": 1,
"overrideHLSLDeclaration": false,
"hlslDeclarationOverride": 0,
"m_Hidden": false,
"m_Value": 0.9900000095367432,
"m_FloatType": 1,
"m_RangeValues": {
"x": 0.10000000149011612,
"y": 0.9900000095367432
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.ComparisonNode",
"m_ObjectId": "d61a0c346a744e51a1fe006d7a5991f0",
"m_Group": {
"m_Id": ""
},
"m_Name": "Comparison",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 1830.9998779296875,
"y": 548.4998779296875,
"width": 144.9998779296875,
"height": 135.5001220703125
}
},
"m_Slots": [
{
"m_Id": "7b9ce9f5db7f42d9ad23ff36530960c0"
},
{
"m_Id": "d13fe5d60f634ace98b88697365ad64d"
},
{
"m_Id": "c65d96f72c1f4319bea9293b18e6b219"
}
],
"synonyms": [
"equal",
"greater than",
"less than"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_ComparisonType": 2
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.ObjectNode",
"m_ObjectId": "d64984076b314cd79561e62fb579b136",
"m_Group": {
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
"m_Name": "Object",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -2.999969482421875,
"y": 1193.9998779296875,
"width": 153.0000457763672,
"height": 173.0001220703125
}
},
"m_Slots": [
{
"m_Id": "203dc28423bd4f1a8984a6c59809c28f"
},
{
"m_Id": "8dce0bf8649347e8bd7e4888f562651d"
},
{
"m_Id": "5a76be926e01467f9873b66cfcc26187"
},
{
"m_Id": "dda529e82daa4414bf01be2f952e7ce6"
},
{
"m_Id": "9d69b39b9fa94932a85af7f248559e90"
}
],
"synonyms": [
"position",
"scale",
"bounds",
"size"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot",
"m_ObjectId": "dc2ec4b229294ea0b373a137d5066222",
"m_Id": 0,
"m_DisplayName": "Tangent",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Tangent",
"m_StageCapability": 1,
"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_Space": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "dd3138b41a1c45c9a4a4047d99916818",
"m_Id": 4,
"m_DisplayName": "A",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "A",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
"m_ObjectId": "dda529e82daa4414bf01be2f952e7ce6",
"m_Id": 3,
"m_DisplayName": "World Bounds Max",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "World Bounds Max",
"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": "ddfc1f7403854b01a9d02de4ef3a0ac1",
"m_Id": 1,
"m_DisplayName": "In",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "In",
"m_StageCapability": 3,
"m_Value": {
"x": 0.9900000095367432,
"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": "e2409b16385645869f48535e66b8e592",
"m_Id": 4,
"m_DisplayName": "LOD",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "LOD",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "e9bd7b060df740e6be0d4eb84e2dde91",
"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": "ea13eb8d2d67488db774ae893ce259c1",
"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": "eaf47cc4e7264dd5998857aba1541426",
"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": "ee60a2b0f66a4cb3a7b8a125be8def88",
"m_Id": 1,
"m_DisplayName": "B",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "B",
"m_StageCapability": 3,
"m_Value": {
"x": 10.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.PropertyNode",
"m_ObjectId": "f0981c32492e49d9943a3c8414d64b63",
"m_Group": {
"m_Id": "138ddf006fc14dd48c3ae47747127913"
},
"m_Name": "Property",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -75.99999237060547,
"y": -24.00005531311035,
"width": 114.50006103515625,
"height": 34.000083923339847
}
},
"m_Slots": [
{
"m_Id": "1f91d9f1e3404a84b10fd930b26ca0d4"
}
],
"synonyms": [],
"m_Precision": 1,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_Property": {
"m_Id": "d36493ad528c493c99c5c51465a4e3e3"
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "f949f4c27b2b4c3993c1077f44518c34",
"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.Arctangent2Node",
"m_ObjectId": "fd7861ee36344fa7a137447614b2e31c",
"m_Group": {
"m_Id": "330a9b7e853b4e7faa8dcac08014255c"
},
"m_Name": "Arctangent2",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 837.5000610351563,
"y": 891.9999389648438,
"width": 208.00006103515626,
"height": 301.99993896484377
}
},
"m_Slots": [
{
"m_Id": "6c8c850af07c466cbddd87c3889a8023"
},
{
"m_Id": "54ee36bd29ca42ddbb9f0852899fb343"
},
{
"m_Id": "2cb3c4cc4e5640e8a514d1675a067f5b"
}
],
"synonyms": [
"atan2"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}