Project_WL/Assets/3DPixelArtEnvironment/Shaders/URP_ShaderGraphCustomLighting/SubGraphs/Mix Fog.shadersubgraph

886 lines
20 KiB
Plaintext

{
"m_SGVersion": 3,
"m_Type": "UnityEditor.ShaderGraph.GraphData",
"m_ObjectId": "0822834bf3894d3ca25f8386ac3262e5",
"m_Properties": [
{
"m_Id": "554109460d79c082a82201f5a714762d"
}
],
"m_Keywords": [],
"m_Dropdowns": [],
"m_CategoryData": [
{
"m_Id": "0c2ba8868cdc45d58f6a26af322939c3"
}
],
"m_Nodes": [
{
"m_Id": "0dd3d944ae1acd88993ec1f005feb001"
},
{
"m_Id": "032ddb8301d70b88853ebd111b8afdfd"
},
{
"m_Id": "3aa3a2fe14002180a69780750c469074"
},
{
"m_Id": "7a3e727e0e05aa83a2233697ce2490a7"
},
{
"m_Id": "9a0da2c9da3142258c690a747c25cf06"
},
{
"m_Id": "a7d316027c144e29b5450230c92ebf12"
},
{
"m_Id": "5a05741c9f874e95befc444c7767b89e"
}
],
"m_GroupDatas": [],
"m_StickyNoteDatas": [
{
"m_Id": "94b8457f43f24ca1a5884588ab2879ee"
}
],
"m_Edges": [
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "032ddb8301d70b88853ebd111b8afdfd"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "3aa3a2fe14002180a69780750c469074"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "5a05741c9f874e95befc444c7767b89e"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "a7d316027c144e29b5450230c92ebf12"
},
"m_SlotId": 0
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "7a3e727e0e05aa83a2233697ce2490a7"
},
"m_SlotId": 1
},
"m_InputSlot": {
"m_Node": {
"m_Id": "3aa3a2fe14002180a69780750c469074"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "9a0da2c9da3142258c690a747c25cf06"
},
"m_SlotId": 0
},
"m_InputSlot": {
"m_Node": {
"m_Id": "a7d316027c144e29b5450230c92ebf12"
},
"m_SlotId": 1
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "9a0da2c9da3142258c690a747c25cf06"
},
"m_SlotId": 1
},
"m_InputSlot": {
"m_Node": {
"m_Id": "a7d316027c144e29b5450230c92ebf12"
},
"m_SlotId": 2
}
},
{
"m_OutputSlot": {
"m_Node": {
"m_Id": "a7d316027c144e29b5450230c92ebf12"
},
"m_SlotId": 3
},
"m_InputSlot": {
"m_Node": {
"m_Id": "0dd3d944ae1acd88993ec1f005feb001"
},
"m_SlotId": 1
}
}
],
"m_VertexContext": {
"m_Position": {
"x": 192.00001525878907,
"y": -95.0
},
"m_Blocks": []
},
"m_FragmentContext": {
"m_Position": {
"x": 192.00001525878907,
"y": 105.0
},
"m_Blocks": []
},
"m_PreviewData": {
"serializedMesh": {
"m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}",
"m_Guid": ""
},
"preventRotation": false
},
"m_Path": "Custom Lighting",
"m_GraphPrecision": 0,
"m_PreviewMode": 2,
"m_OutputNode": {
"m_Id": "0dd3d944ae1acd88993ec1f005feb001"
},
"m_ActiveTargets": []
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.PropertyNode",
"m_ObjectId": "032ddb8301d70b88853ebd111b8afdfd",
"m_Group": {
"m_Id": ""
},
"m_Name": "Property",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -217.0000457763672,
"y": -196.0,
"width": 112.0,
"height": 34.00001525878906
}
},
"m_Slots": [
{
"m_Id": "621ceb2a8925b684a5f400c6b0da4b46"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_Property": {
"m_Id": "554109460d79c082a82201f5a714762d"
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "0ace41107bf98581af954154d6f87a90",
"m_Id": 1,
"m_DisplayName": "Density",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Density",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": [
"X"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.CategoryData",
"m_ObjectId": "0c2ba8868cdc45d58f6a26af322939c3",
"m_Name": "",
"m_ChildObjectList": [
{
"m_Id": "554109460d79c082a82201f5a714762d"
}
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode",
"m_ObjectId": "0dd3d944ae1acd88993ec1f005feb001",
"m_Group": {
"m_Id": ""
},
"m_Name": "Out_Vector3",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": 259.0000305175781,
"y": -42.00001907348633,
"width": 117.99993896484375,
"height": 77.00001525878906
}
},
"m_Slots": [
{
"m_Id": "3ad280f34b5bde8fb225e6d1868c2d84"
}
],
"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": "0fc201ba6769e881ab5c2d648970275d",
"m_Id": 1,
"m_DisplayName": "Fog",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Fog",
"m_StageCapability": 3,
"m_Value": 1.0,
"m_DefaultValue": 0.0,
"m_Labels": [
"X"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "15ddf13148a54acd9d16e1d62f11c55d",
"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": "1bd38baafe214b8995a4b6f15b8981d9",
"m_Id": 0,
"m_DisplayName": "Colour",
"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": [
"X",
"Y",
"Z"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot",
"m_ObjectId": "2d4fbf31bde6498c81a5bcbef33c4235",
"m_Id": 2,
"m_DisplayName": "Position",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Position",
"m_StageCapability": 3,
"m_Value": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"m_Labels": [
"X",
"Y",
"Z"
],
"m_Space": 0
}
{
"m_SGVersion": 1,
"m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode",
"m_ObjectId": "3aa3a2fe14002180a69780750c469074",
"m_Group": {
"m_Id": ""
},
"m_Name": "MixFog (Custom Function)",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -73.00003051757813,
"y": -213.0,
"width": 196.00003051757813,
"height": 117.99999237060547
}
},
"m_Slots": [
{
"m_Id": "7587ecff3894498195afddb4652f14fc"
},
{
"m_Id": "3ec0202534713c8b8940c2a3c4825dfd"
},
{
"m_Id": "0fc201ba6769e881ab5c2d648970275d"
}
],
"synonyms": [
"code",
"HLSL"
],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_SourceType": 0,
"m_FunctionName": "MixFog",
"m_FunctionSource": "d85f1b91349aa1a42a8a390e37416584",
"m_FunctionBody": "#ifdef SHADERGRAPH_PREVIEW\nOut = Colour;\n#else\nOut = MixFog(Colour, Fog);\n#endif"
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
"m_ObjectId": "3ad280f34b5bde8fb225e6d1868c2d84",
"m_Id": 1,
"m_DisplayName": "Out",
"m_SlotType": 0,
"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": [
"X",
"Y",
"Z"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
"m_ObjectId": "3ec0202534713c8b8940c2a3c4825dfd",
"m_Id": 0,
"m_DisplayName": "Colour",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Colour",
"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": [
"X",
"Y",
"Z"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "44b857f9e3434ccda35727a5c8b1c04d",
"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": 1,
"m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty",
"m_ObjectId": "554109460d79c082a82201f5a714762d",
"m_Guid": {
"m_GuidSerialized": "67a1ace6-abdb-45ee-b1b5-2f6803d10966"
},
"m_Name": "Colour",
"m_DefaultRefNameVersion": 0,
"m_RefNameGeneratedByDisplayName": "",
"m_DefaultReferenceName": "Vector3_4F58AA3D",
"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.PropertyNode",
"m_ObjectId": "5a05741c9f874e95befc444c7767b89e",
"m_Group": {
"m_Id": ""
},
"m_Name": "Property",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -201.0,
"y": 73.9999771118164,
"width": 112.0,
"height": 34.000038146972659
}
},
"m_Slots": [
{
"m_Id": "1bd38baafe214b8995a4b6f15b8981d9"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
},
"m_Property": {
"m_Id": "554109460d79c082a82201f5a714762d"
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
"m_ObjectId": "621ceb2a8925b684a5f400c6b0da4b46",
"m_Id": 0,
"m_DisplayName": "Colour",
"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": [
"X",
"Y",
"Z"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
"m_ObjectId": "7065a682c206482593ab0f1cec0f0c45",
"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.Vector3MaterialSlot",
"m_ObjectId": "7587ecff3894498195afddb4652f14fc",
"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
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"m_Labels": [
"X",
"Y",
"Z"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.FogNode",
"m_ObjectId": "7a3e727e0e05aa83a2233697ce2490a7",
"m_Group": {
"m_Id": ""
},
"m_Name": "Fog",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -282.0000305175781,
"y": -140.0,
"width": 182.99998474121095,
"height": 101.00001525878906
}
},
"m_Slots": [
{
"m_Id": "9fe30de1a7460d8c93d0baa5ea6aee01"
},
{
"m_Id": "90611ef81346fb8688cea616aa94a7c4"
},
{
"m_Id": "0ace41107bf98581af954154d6f87a90"
}
],
"synonyms": [],
"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": "8abd1e3fc8cc46c78c1bf245d8d570ae",
"m_Id": 2,
"m_DisplayName": "T",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "T",
"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": "90611ef81346fb8688cea616aa94a7c4",
"m_Id": 0,
"m_DisplayName": "Color",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Color",
"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.StickyNoteData",
"m_ObjectId": "94b8457f43f24ca1a5884588ab2879ee",
"m_Title": "Update",
"m_Content": "The above is not required for v12+ as I believe the Density value the node outputs has been changed. Can now just Lerp :",
"m_TextSize": 0,
"m_Theme": 0,
"m_Position": {
"serializedVersion": "2",
"x": -64.0,
"y": -46.0,
"width": 200.0,
"height": 100.0
},
"m_Group": {
"m_Id": ""
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
"m_ObjectId": "97eb619016ae4768806a407bd193646a",
"m_Id": 1,
"m_DisplayName": "Density",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Density",
"m_StageCapability": 3,
"m_Value": 0.0,
"m_DefaultValue": 0.0,
"m_Labels": [
"X"
]
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.FogNode",
"m_ObjectId": "9a0da2c9da3142258c690a747c25cf06",
"m_Group": {
"m_Id": ""
},
"m_Name": "Fog",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -272.0,
"y": 117.00000762939453,
"width": 183.0,
"height": 100.99999237060547
}
},
"m_Slots": [
{
"m_Id": "2d4fbf31bde6498c81a5bcbef33c4235"
},
{
"m_Id": "e26d051bf8914522a7ebabe11eac5e35"
},
{
"m_Id": "97eb619016ae4768806a407bd193646a"
}
],
"synonyms": [],
"m_Precision": 0,
"m_PreviewExpanded": true,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot",
"m_ObjectId": "9fe30de1a7460d8c93d0baa5ea6aee01",
"m_Id": 2,
"m_DisplayName": "Position",
"m_SlotType": 0,
"m_Hidden": false,
"m_ShaderOutputName": "Position",
"m_StageCapability": 3,
"m_Value": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"m_DefaultValue": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"m_Labels": [
"X",
"Y",
"Z"
],
"m_Space": 0
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.LerpNode",
"m_ObjectId": "a7d316027c144e29b5450230c92ebf12",
"m_Group": {
"m_Id": ""
},
"m_Name": "Lerp",
"m_DrawState": {
"m_Expanded": true,
"m_Position": {
"serializedVersion": "2",
"x": -50.00001907348633,
"y": 93.0,
"width": 129.99998474121095,
"height": 141.99998474121095
}
},
"m_Slots": [
{
"m_Id": "15ddf13148a54acd9d16e1d62f11c55d"
},
{
"m_Id": "7065a682c206482593ab0f1cec0f0c45"
},
{
"m_Id": "8abd1e3fc8cc46c78c1bf245d8d570ae"
},
{
"m_Id": "44b857f9e3434ccda35727a5c8b1c04d"
}
],
"synonyms": [
"mix",
"blend",
"linear interpolate"
],
"m_Precision": 0,
"m_PreviewExpanded": false,
"m_DismissedVersion": 0,
"m_PreviewMode": 0,
"m_CustomColors": {
"m_SerializableColors": []
}
}
{
"m_SGVersion": 0,
"m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
"m_ObjectId": "e26d051bf8914522a7ebabe11eac5e35",
"m_Id": 0,
"m_DisplayName": "Color",
"m_SlotType": 1,
"m_Hidden": false,
"m_ShaderOutputName": "Color",
"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": []
}