Files
BABA_YAGA/Packages/app.rive.rive-unity/Runtime/Components/Shaders/SubGraphs/SRGBDecode_Auto.shadersubgraph

1783 lines
41 KiB
Plaintext
Raw Normal View History

2026-05-19 17:39:03 +07:00
{
"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
}
}