{ "m_SGVersion": 3, "m_Type": "UnityEditor.ShaderGraph.GraphData", "m_ObjectId": "eb88a84afc214c0fa1d68263741d611b", "m_Properties": [ { "m_Id": "295e96d016b14e9290fd81de528ca096" }, { "m_Id": "59a055fdbc4c477cbc764edafe6f786f" } ], "m_Keywords": [], "m_Dropdowns": [], "m_CategoryData": [ { "m_Id": "49596b91ed64443c8035c7fc265d0880" } ], "m_Nodes": [ { "m_Id": "d8c8767d04e04428938c836ebfecee85" }, { "m_Id": "43d49b32d0e946949d413b8e0a97e77f" }, { "m_Id": "e448003cc3364f6d852d70ba1b1f3bf3" }, { "m_Id": "6f1cc8c3428b441b9a910c604a286f10" }, { "m_Id": "bd59a8f7dd8b4936bf21b041a9aa0c31" }, { "m_Id": "e9124f6db5aa42419684d4e4589070ea" }, { "m_Id": "677beffccf0547e5ad62e57e6a7bce25" }, { "m_Id": "5c81447017ab4256ad3a7a4793dd7725" }, { "m_Id": "91468eda37c34d8798f4c5687fc2dd18" }, { "m_Id": "632f266def044498b9a87bc416085cd8" }, { "m_Id": "533cbe6502ff40d6bb0efb3ffca0b2e0" }, { "m_Id": "8b4383e8f5d8469ab3a01595a44e31b0" } ], "m_GroupDatas": [], "m_StickyNoteDatas": [], "m_Edges": [ { "m_OutputSlot": { "m_Node": { "m_Id": "43d49b32d0e946949d413b8e0a97e77f" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "533cbe6502ff40d6bb0efb3ffca0b2e0" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "533cbe6502ff40d6bb0efb3ffca0b2e0" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "6f1cc8c3428b441b9a910c604a286f10" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "5c81447017ab4256ad3a7a4793dd7725" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "677beffccf0547e5ad62e57e6a7bce25" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "5c81447017ab4256ad3a7a4793dd7725" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "677beffccf0547e5ad62e57e6a7bce25" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "5c81447017ab4256ad3a7a4793dd7725" }, "m_SlotId": 3 }, "m_InputSlot": { "m_Node": { "m_Id": "677beffccf0547e5ad62e57e6a7bce25" }, "m_SlotId": 2 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "632f266def044498b9a87bc416085cd8" }, "m_SlotId": 0 }, "m_InputSlot": { "m_Node": { "m_Id": "91468eda37c34d8798f4c5687fc2dd18" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "677beffccf0547e5ad62e57e6a7bce25" }, "m_SlotId": 5 }, "m_InputSlot": { "m_Node": { "m_Id": "8b4383e8f5d8469ab3a01595a44e31b0" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6f1cc8c3428b441b9a910c604a286f10" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "bd59a8f7dd8b4936bf21b041a9aa0c31" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6f1cc8c3428b441b9a910c604a286f10" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "bd59a8f7dd8b4936bf21b041a9aa0c31" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6f1cc8c3428b441b9a910c604a286f10" }, "m_SlotId": 3 }, "m_InputSlot": { "m_Node": { "m_Id": "bd59a8f7dd8b4936bf21b041a9aa0c31" }, "m_SlotId": 2 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6f1cc8c3428b441b9a910c604a286f10" }, "m_SlotId": 4 }, "m_InputSlot": { "m_Node": { "m_Id": "677beffccf0547e5ad62e57e6a7bce25" }, "m_SlotId": 3 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "6f1cc8c3428b441b9a910c604a286f10" }, "m_SlotId": 4 }, "m_InputSlot": { "m_Node": { "m_Id": "8b4383e8f5d8469ab3a01595a44e31b0" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "8b4383e8f5d8469ab3a01595a44e31b0" }, "m_SlotId": 2 }, "m_InputSlot": { "m_Node": { "m_Id": "d8c8767d04e04428938c836ebfecee85" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "91468eda37c34d8798f4c5687fc2dd18" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "e9124f6db5aa42419684d4e4589070ea" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "bd59a8f7dd8b4936bf21b041a9aa0c31" }, "m_SlotId": 5 }, "m_InputSlot": { "m_Node": { "m_Id": "e448003cc3364f6d852d70ba1b1f3bf3" }, "m_SlotId": 0 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "bd59a8f7dd8b4936bf21b041a9aa0c31" }, "m_SlotId": 5 }, "m_InputSlot": { "m_Node": { "m_Id": "e9124f6db5aa42419684d4e4589070ea" }, "m_SlotId": 2 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "e448003cc3364f6d852d70ba1b1f3bf3" }, "m_SlotId": 1 }, "m_InputSlot": { "m_Node": { "m_Id": "e9124f6db5aa42419684d4e4589070ea" }, "m_SlotId": 1 } }, { "m_OutputSlot": { "m_Node": { "m_Id": "e9124f6db5aa42419684d4e4589070ea" }, "m_SlotId": 3 }, "m_InputSlot": { "m_Node": { "m_Id": "5c81447017ab4256ad3a7a4793dd7725" }, "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": "Sub Graphs", "m_GraphPrecision": 1, "m_PreviewMode": 2, "m_OutputNode": { "m_Id": "d8c8767d04e04428938c836ebfecee85" }, "m_SubDatas": [], "m_ActiveTargets": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "04ac3f954860444b865878cdad1a4d11", "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.DynamicVectorMaterialSlot", "m_ObjectId": "0a8fe9da917d4fde9dea2e25ecfa323f", "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": "125e245f40c8421ba8835759c4fe7320", "m_Id": 5, "m_DisplayName": "RGB", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "RGB", "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": "141dc913c18e4169aa2ecc0303082fbe", "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.Vector2MaterialSlot", "m_ObjectId": "16ee05169b6f41009b749221280a570c", "m_Id": 6, "m_DisplayName": "RG", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "RG", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "16fb5b3a9e9d419b8bef70b16eac7433", "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.Vector1MaterialSlot", "m_ObjectId": "1780727428214f2f90b7305964f511a1", "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.DynamicValueMaterialSlot", "m_ObjectId": "1c3c50e0f60a426c8b4531f18dd6cc95", "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.Vector1MaterialSlot", "m_ObjectId": "235e61712dfa46d7828cb0d21236e80e", "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": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", "m_ObjectId": "295e96d016b14e9290fd81de528ca096", "m_Guid": { "m_GuidSerialized": "a7292d5e-7e6d-42f7-9e9c-223d6cad8047" }, "m_Name": "ColorIn", "m_DefaultRefNameVersion": 1, "m_RefNameGeneratedByDisplayName": "ColorIn", "m_DefaultReferenceName": "_ColorIn", "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": { "x": 0.0, "y": 0.0, "z": 0.0, "w": 0.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", "m_ObjectId": "2cd34ab23c154a4680c51ece76953b7e", "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.Vector1MaterialSlot", "m_ObjectId": "2eff41287d124212b0729f362e2dde0d", "m_Id": 2, "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.Vector4MaterialSlot", "m_ObjectId": "3703d4c4568f4b47afb4b1bde80e12cd", "m_Id": 0, "m_DisplayName": "PremulColor", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "PremulColor", "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.Vector4MaterialSlot", "m_ObjectId": "3907a874d6a344e287e7fc9179e8f62e", "m_Id": 1, "m_DisplayName": "StraightColor", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "StraightColor", "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.Vector4MaterialSlot", "m_ObjectId": "3c5699d1fc4344129975458a40be1fb2", "m_Id": 4, "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.PropertyNode", "m_ObjectId": "43d49b32d0e946949d413b8e0a97e77f", "m_Group": { "m_Id": "" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -723.9999389648438, "y": -961.9999389648438, "width": 114.5, "height": 34.00006103515625 } }, "m_Slots": [ { "m_Id": "f2cf0350f5054a40b09a7a566025e999" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "295e96d016b14e9290fd81de528ca096" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.CategoryData", "m_ObjectId": "49596b91ed64443c8035c7fc265d0880", "m_Name": "", "m_ChildObjectList": [ { "m_Id": "295e96d016b14e9290fd81de528ca096" }, { "m_Id": "59a055fdbc4c477cbc764edafe6f786f" } ] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "4b558ad07956457ea80b0adc5d6f0188", "m_Id": 2, "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": 1, "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", "m_ObjectId": "533cbe6502ff40d6bb0efb3ffca0b2e0", "m_Group": { "m_Id": "" }, "m_Name": "RiveUnpremultiply (Custom Function)", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -521.5000610351563, "y": -857.5, "width": 258.0, "height": 278.00006103515627 } }, "m_Slots": [ { "m_Id": "3703d4c4568f4b47afb4b1bde80e12cd" }, { "m_Id": "3907a874d6a344e287e7fc9179e8f62e" } ], "synonyms": [ "code", "HLSL" ], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SourceType": 1, "m_FunctionName": "RiveUnpremultiply", "m_FunctionSource": "", "m_FunctionBody": "float3 rgb;\nif (PremulColor.a > 0.0)\n rgb = saturate(PremulColor.rgb / PremulColor.a);\nelse\n rgb = float3(0, 0, 0);\nStraightColor = float4(rgb, PremulColor.a);" } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", "m_ObjectId": "59a055fdbc4c477cbc764edafe6f786f", "m_Guid": { "m_GuidSerialized": "cb2852af-b565-4de2-964c-573df4bce630" }, "m_Name": "DecodeMode", "m_DefaultRefNameVersion": 1, "m_RefNameGeneratedByDisplayName": "DecodeMode", "m_DefaultReferenceName": "_DecodeMode", "m_OverrideReferenceName": "", "m_GeneratePropertyBlock": true, "m_UseCustomSlotLabel": false, "m_CustomSlotLabel": "", "m_DismissedVersion": 0, "m_Precision": 0, "overrideHLSLDeclaration": false, "hlslDeclarationOverride": 2, "m_Hidden": false, "m_Value": -1.0, "m_FloatType": 0, "m_RangeValues": { "x": 0.0, "y": 1.0 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", "m_ObjectId": "5a73031683fe445bad9cb59da7292dd5", "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.SplitNode", "m_ObjectId": "5c81447017ab4256ad3a7a4793dd7725", "m_Group": { "m_Id": "" }, "m_Name": "Split", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 644.0, "y": -609.5, "width": 119.0, "height": 149.0 } }, "m_Slots": [ { "m_Id": "a46ba1ebd27b4e4aa25e948a08339b12" }, { "m_Id": "da6aed685460449587e50ec32767f0d7" }, { "m_Id": "1780727428214f2f90b7305964f511a1" }, { "m_Id": "b50f9b3a08574d7184ec40d554b5105e" }, { "m_Id": "04ac3f954860444b865878cdad1a4d11" } ], "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.Vector1MaterialSlot", "m_ObjectId": "5ee7fb17b1e34d4989e7695d0deb57a9", "m_Id": 0, "m_DisplayName": "R", "m_SlotType": 0, "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.Vector3MaterialSlot", "m_ObjectId": "5f573c4cc0984586a5a0d709187d09c8", "m_Id": 5, "m_DisplayName": "RGB", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "RGB", "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": "632f266def044498b9a87bc416085cd8", "m_Group": { "m_Id": "" }, "m_Name": "Property", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -308.0, "y": -460.50006103515627, "width": 145.0, "height": 33.99993896484375 } }, "m_Slots": [ { "m_Id": "98737829801745fa8e84d62ce24b791d" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Property": { "m_Id": "59a055fdbc4c477cbc764edafe6f786f" } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.CombineNode", "m_ObjectId": "677beffccf0547e5ad62e57e6a7bce25", "m_Group": { "m_Id": "" }, "m_Name": "Combine", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 895.9999389648438, "y": -857.5, "width": 208.00018310546876, "height": 350.00006103515627 } }, "m_Slots": [ { "m_Id": "5ee7fb17b1e34d4989e7695d0deb57a9" }, { "m_Id": "99d7018de4cb40dd8a3e3d8596e2ebb5" }, { "m_Id": "2eff41287d124212b0729f362e2dde0d" }, { "m_Id": "d4a88f44d94f42ef8eab3082b676dee0" }, { "m_Id": "7ed391068a9f4ca98630274e6e914897" }, { "m_Id": "125e245f40c8421ba8835759c4fe7320" }, { "m_Id": "16ee05169b6f41009b749221280a570c" } ], "synonyms": [ "append" ], "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": "693aaea30d11433a856b593fcb154cfa", "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.DynamicVectorMaterialSlot", "m_ObjectId": "69530a7be86f4289b97d8a2ee8581436", "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.Vector1MaterialSlot", "m_ObjectId": "69d87020a4f54f5681496a5d8d0935e7", "m_Id": 1, "m_DisplayName": "G", "m_SlotType": 0, "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.SplitNode", "m_ObjectId": "6f1cc8c3428b441b9a910c604a286f10", "m_Group": { "m_Id": "" }, "m_Name": "Split", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -235.5, "y": -1130.4998779296875, "width": 119.0, "height": 148.99993896484376 } }, "m_Slots": [ { "m_Id": "88b9cd298dcf446cadcba9ad2afb23d6" }, { "m_Id": "235e61712dfa46d7828cb0d21236e80e" }, { "m_Id": "141dc913c18e4169aa2ecc0303082fbe" }, { "m_Id": "693aaea30d11433a856b593fcb154cfa" }, { "m_Id": "16fb5b3a9e9d419b8bef70b16eac7433" } ], "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.Vector4MaterialSlot", "m_ObjectId": "7ed391068a9f4ca98630274e6e914897", "m_Id": 4, "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.DynamicVectorMaterialSlot", "m_ObjectId": "88b9cd298dcf446cadcba9ad2afb23d6", "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.Vector4MaterialSlot", "m_ObjectId": "8914a6582f264ad8b7cb557063eafb70", "m_Id": 1, "m_DisplayName": "Out_Vector4", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "OutVector4", "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.Vector2MaterialSlot", "m_ObjectId": "89d00dfe012145da9bbe98c35bc58bd8", "m_Id": 6, "m_DisplayName": "RG", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "RG", "m_StageCapability": 3, "m_Value": { "x": 0.0, "y": 0.0 }, "m_DefaultValue": { "x": 0.0, "y": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", "m_ObjectId": "8b4383e8f5d8469ab3a01595a44e31b0", "m_Group": { "m_Id": "" }, "m_Name": "Multiply", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 1284.0, "y": -833.5, "width": 208.0, "height": 301.99993896484377 } }, "m_Slots": [ { "m_Id": "e606fc2619824b7abe84e451d90f6076" }, { "m_Id": "b4fc9de280ad457d8f84ef3dd774436e" }, { "m_Id": "1c3c50e0f60a426c8b4531f18dd6cc95" } ], "synonyms": [ "multiplication", "times", "x" ], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] } } { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", "m_ObjectId": "91468eda37c34d8798f4c5687fc2dd18", "m_Group": { "m_Id": "" }, "m_Name": "RiveShouldDecode_bool (Custom Function)", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -12.499969482421875, "y": -482.00006103515627, "width": 292.0, "height": 278.00006103515627 } }, "m_Slots": [ { "m_Id": "e841b5793af64b85ac48448432307f6b" }, { "m_Id": "a2b3687558c049bb8088440c1e58e63e" } ], "synonyms": [ "code", "HLSL" ], "m_Precision": 0, "m_PreviewExpanded": true, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_SourceType": 1, "m_FunctionName": "RiveShouldDecode_bool", "m_FunctionSource": "", "m_FunctionBody": "// UNITY_COLORSPACE_GAMMA is defined in Gamma projects\n bool isLinearProject = false;\n #if !defined(UNITY_COLORSPACE_GAMMA)\n isLinearProject = true;\n #endif\n\n // DecodeMode: -1 = Auto, 0 = Force Off, 1 = Force On\n if (DecodeMode < -0.5)\n ShouldDecode = isLinearProject;\n else if (DecodeMode < 0.5)\n ShouldDecode = false;\n else\n ShouldDecode = true;\n" } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "98737829801745fa8e84d62ce24b791d", "m_Id": 0, "m_DisplayName": "DecodeMode", "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": "99d7018de4cb40dd8a3e3d8596e2ebb5", "m_Id": 1, "m_DisplayName": "G", "m_SlotType": 0, "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": "a2b3687558c049bb8088440c1e58e63e", "m_Id": 1, "m_DisplayName": "ShouldDecode", "m_SlotType": 1, "m_Hidden": false, "m_ShaderOutputName": "ShouldDecode", "m_StageCapability": 3, "m_Value": false, "m_DefaultValue": false } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", "m_ObjectId": "a46ba1ebd27b4e4aa25e948a08339b12", "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.Vector3MaterialSlot", "m_ObjectId": "a869ce0ef75044e2a059b4b50e90a09a", "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 }, "m_DefaultValue": { "x": 0.0, "y": 0.0, "z": 0.0 }, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", "m_ObjectId": "afed049c2861446ab19716616aad3b35", "m_Id": 0, "m_DisplayName": "R", "m_SlotType": 0, "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": "b4fc9de280ad457d8f84ef3dd774436e", "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.Vector1MaterialSlot", "m_ObjectId": "b50f9b3a08574d7184ec40d554b5105e", "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.CombineNode", "m_ObjectId": "bd59a8f7dd8b4936bf21b041a9aa0c31", "m_Group": { "m_Id": "" }, "m_Name": "Combine", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": -52.0, "y": -1032.5001220703125, "width": 207.9998779296875, "height": 350.0001220703125 } }, "m_Slots": [ { "m_Id": "afed049c2861446ab19716616aad3b35" }, { "m_Id": "69d87020a4f54f5681496a5d8d0935e7" }, { "m_Id": "4b558ad07956457ea80b0adc5d6f0188" }, { "m_Id": "bf942619f69241729398bf7a76db544b" }, { "m_Id": "3c5699d1fc4344129975458a40be1fb2" }, { "m_Id": "5f573c4cc0984586a5a0d709187d09c8" }, { "m_Id": "89d00dfe012145da9bbe98c35bc58bd8" } ], "synonyms": [ "append" ], "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": "bf942619f69241729398bf7a76db544b", "m_Id": 3, "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": "d4a88f44d94f42ef8eab3082b676dee0", "m_Id": 3, "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.SubGraphOutputNode", "m_ObjectId": "d8c8767d04e04428938c836ebfecee85", "m_Group": { "m_Id": "" }, "m_Name": "Output", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 1492.0, "y": -1042.0, "width": 120.5, "height": 77.0 } }, "m_Slots": [ { "m_Id": "8914a6582f264ad8b7cb557063eafb70" } ], "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.Vector1MaterialSlot", "m_ObjectId": "da6aed685460449587e50ec32767f0d7", "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.ColorspaceConversionNode", "m_ObjectId": "e448003cc3364f6d852d70ba1b1f3bf3", "m_Group": { "m_Id": "" }, "m_Name": "Colorspace Conversion", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 279.4998779296875, "y": -1032.4998779296875, "width": 211.0001220703125, "height": 130.4998779296875 } }, "m_Slots": [ { "m_Id": "a869ce0ef75044e2a059b4b50e90a09a" }, { "m_Id": "5a73031683fe445bad9cb59da7292dd5" } ], "synonyms": [], "m_Precision": 0, "m_PreviewExpanded": false, "m_DismissedVersion": 0, "m_PreviewMode": 0, "m_CustomColors": { "m_SerializableColors": [] }, "m_Conversion": { "from": 0, "to": 1 } } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", "m_ObjectId": "e606fc2619824b7abe84e451d90f6076", "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.Vector1MaterialSlot", "m_ObjectId": "e841b5793af64b85ac48448432307f6b", "m_Id": 0, "m_DisplayName": "DecodeMode", "m_SlotType": 0, "m_Hidden": false, "m_ShaderOutputName": "DecodeMode", "m_StageCapability": 3, "m_Value": 0.0, "m_DefaultValue": 0.0, "m_Labels": [] } { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BranchNode", "m_ObjectId": "e9124f6db5aa42419684d4e4589070ea", "m_Group": { "m_Id": "" }, "m_Name": "Branch", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", "x": 385.0, "y": -682.4999389648438, "width": 208.0, "height": 326.0 } }, "m_Slots": [ { "m_Id": "2cd34ab23c154a4680c51ece76953b7e" }, { "m_Id": "69530a7be86f4289b97d8a2ee8581436" }, { "m_Id": "fdedada47da74942bf705a755b9b430f" }, { "m_Id": "0a8fe9da917d4fde9dea2e25ecfa323f" } ], "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.Vector4MaterialSlot", "m_ObjectId": "f2cf0350f5054a40b09a7a566025e999", "m_Id": 0, "m_DisplayName": "ColorIn", "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.DynamicVectorMaterialSlot", "m_ObjectId": "fdedada47da74942bf705a755b9b430f", "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 } }