implementation of drecon in unity 2022 lts
forked from:
https://github.com/joanllobera/marathon-envs
				
			
			
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							1787 lines
						
					
					
						
							40 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							1787 lines
						
					
					
						
							40 KiB
						
					
					
				
								{
							 | 
						|
								    "m_SGVersion": 3,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.GraphData",
							 | 
						|
								    "m_ObjectId": "24de8c2ab1984430a36b5883f31bc18e",
							 | 
						|
								    "m_Properties": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "ef4ec4966ffbe58fa39261cddfe65031"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "2190a73df27cfc81812eaa6aa5e4990d"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "m_Keywords": [],
							 | 
						|
								    "m_Dropdowns": [],
							 | 
						|
								    "m_CategoryData": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "11e893ddfe9c41929aaf09389d4bb448"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "m_Nodes": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "3dbb982d52a3458081eeae2cc7df9553"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "107681e0f32bef88a49effcec3fb3284"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "205b7071f32326818cffcd572ff30650"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "db7bf792d210d981a547b0d6ff9dc2fa"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "e33671b0b8495b85a7fbb896022f5d28"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "373e39d0cd715b82997b368d49bd544c"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "3f29bde8ec21708abcab3470290c2834"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "8739bc7f5129568f8cbe07b21a5ed940"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "4c08f2120e10b887b05d2e0a790ab69b"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "dc22824987125087a990517639bb475b"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "69ceba0734b91383a1a99ec6f5b064a2"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "m_GroupDatas": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "f3576a072e2941b685aba8b3fbd7222d"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "m_StickyNoteDatas": [],
							 | 
						|
								    "m_Edges": [
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "107681e0f32bef88a49effcec3fb3284"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "e33671b0b8495b85a7fbb896022f5d28"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "205b7071f32326818cffcd572ff30650"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "3dbb982d52a3458081eeae2cc7df9553"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 3
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "205b7071f32326818cffcd572ff30650"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "db7bf792d210d981a547b0d6ff9dc2fa"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "373e39d0cd715b82997b368d49bd544c"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "3f29bde8ec21708abcab3470290c2834"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "3f29bde8ec21708abcab3470290c2834"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "3dbb982d52a3458081eeae2cc7df9553"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "4c08f2120e10b887b05d2e0a790ab69b"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "8739bc7f5129568f8cbe07b21a5ed940"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": -249370364
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "69ceba0734b91383a1a99ec6f5b064a2"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "3dbb982d52a3458081eeae2cc7df9553"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "69ceba0734b91383a1a99ec6f5b064a2"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "e33671b0b8495b85a7fbb896022f5d28"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "69ceba0734b91383a1a99ec6f5b064a2"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "db7bf792d210d981a547b0d6ff9dc2fa"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "69ceba0734b91383a1a99ec6f5b064a2"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 3
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "205b7071f32326818cffcd572ff30650"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "69ceba0734b91383a1a99ec6f5b064a2"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 4
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "205b7071f32326818cffcd572ff30650"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "8739bc7f5129568f8cbe07b21a5ed940"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "3dbb982d52a3458081eeae2cc7df9553"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "db7bf792d210d981a547b0d6ff9dc2fa"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "3f29bde8ec21708abcab3470290c2834"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "db7bf792d210d981a547b0d6ff9dc2fa"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "8739bc7f5129568f8cbe07b21a5ed940"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": -680545223
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "dc22824987125087a990517639bb475b"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "8739bc7f5129568f8cbe07b21a5ed940"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 1145887645
							 | 
						|
								            }
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_OutputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "e33671b0b8495b85a7fbb896022f5d28"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 2
							 | 
						|
								            },
							 | 
						|
								            "m_InputSlot": {
							 | 
						|
								                "m_Node": {
							 | 
						|
								                    "m_Id": "373e39d0cd715b82997b368d49bd544c"
							 | 
						|
								                },
							 | 
						|
								                "m_SlotId": 0
							 | 
						|
								            }
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "m_VertexContext": {
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "x": 940.0,
							 | 
						|
								            "y": 24.999998092651368
							 | 
						|
								        },
							 | 
						|
								        "m_Blocks": []
							 | 
						|
								    },
							 | 
						|
								    "m_FragmentContext": {
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "x": 940.0,
							 | 
						|
								            "y": 225.0
							 | 
						|
								        },
							 | 
						|
								        "m_Blocks": []
							 | 
						|
								    },
							 | 
						|
								    "m_PreviewData": {
							 | 
						|
								        "serializedMesh": {
							 | 
						|
								            "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}",
							 | 
						|
								            "m_Guid": ""
							 | 
						|
								        },
							 | 
						|
								        "preventRotation": false
							 | 
						|
								    },
							 | 
						|
								    "m_Path": "Sub Graphs",
							 | 
						|
								    "m_GraphPrecision": 0,
							 | 
						|
								    "m_PreviewMode": 2,
							 | 
						|
								    "m_OutputNode": {
							 | 
						|
								        "m_Id": "3dbb982d52a3458081eeae2cc7df9553"
							 | 
						|
								    },
							 | 
						|
								    "m_ActiveTargets": []
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "075bd4fab1ae0a8f892162a25c0bb6ec",
							 | 
						|
								    "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.Vector3MaterialSlot",
							 | 
						|
								    "m_ObjectId": "0da2efa47398c286b6ed3d218ecf1354",
							 | 
						|
								    "m_Id": 1,
							 | 
						|
								    "m_DisplayName": "Direction",
							 | 
						|
								    "m_SlotType": 1,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Direction",
							 | 
						|
								    "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.NormalVectorNode",
							 | 
						|
								    "m_ObjectId": "107681e0f32bef88a49effcec3fb3284",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Normal Vector",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": -322.51629638671877,
							 | 
						|
								            "y": -398.5,
							 | 
						|
								            "width": 208.0,
							 | 
						|
								            "height": 314.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "37e819af6f25d380bf9846f724cf657f"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [
							 | 
						|
								        "surface direction"
							 | 
						|
								    ],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": true,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 2,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    },
							 | 
						|
								    "m_Space": 2
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.CategoryData",
							 | 
						|
								    "m_ObjectId": "11e893ddfe9c41929aaf09389d4bb448",
							 | 
						|
								    "m_Name": "",
							 | 
						|
								    "m_ChildObjectList": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "ef4ec4966ffbe58fa39261cddfe65031"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "2190a73df27cfc81812eaa6aa5e4990d"
							 | 
						|
								        }
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
							 | 
						|
								    "m_ObjectId": "154ea93c90789e8982de77fdbb591f7a",
							 | 
						|
								    "m_Id": 1,
							 | 
						|
								    "m_DisplayName": "B",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "B",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": {
							 | 
						|
								        "x": 0.0,
							 | 
						|
								        "y": 1.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.MultiplyNode",
							 | 
						|
								    "m_ObjectId": "205b7071f32326818cffcd572ff30650",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Multiply",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 9.00000286102295,
							 | 
						|
								            "y": 300.0000305175781,
							 | 
						|
								            "width": 135.00001525878907,
							 | 
						|
								            "height": 118.00000762939453
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "e7e8ab752819248d8ef8df5ba91d3d67"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "cd1f3df5f8cd9d8f894d38fd7024382f"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "e9dc931c90ffed8a9602baeb5baaafc6"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [
							 | 
						|
								        "multiplication",
							 | 
						|
								        "times",
							 | 
						|
								        "x"
							 | 
						|
								    ],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": false,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 1,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty",
							 | 
						|
								    "m_ObjectId": "2190a73df27cfc81812eaa6aa5e4990d",
							 | 
						|
								    "m_Guid": {
							 | 
						|
								        "m_GuidSerialized": "40bb7c5d-411e-4970-9405-1b5e6c9785a0"
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Smoothness",
							 | 
						|
								    "m_DefaultRefNameVersion": 0,
							 | 
						|
								    "m_RefNameGeneratedByDisplayName": "",
							 | 
						|
								    "m_DefaultReferenceName": "Vector1_95A3749E",
							 | 
						|
								    "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": 0.5,
							 | 
						|
								    "m_FloatType": 0,
							 | 
						|
								    "m_RangeValues": {
							 | 
						|
								        "x": 0.0,
							 | 
						|
								        "y": 1.0
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
							 | 
						|
								    "m_ObjectId": "227b7aa5d806e685a4ceb59dcfcda259",
							 | 
						|
								    "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": "243017166ef1698d8a22d396ea2c73bb",
							 | 
						|
								    "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": [
							 | 
						|
								        "X",
							 | 
						|
								        "Y",
							 | 
						|
								        "Z"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "27f1f2427a867e8584bbdd249e9d04b4",
							 | 
						|
								    "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": "2ff1ad2ae3d3b98bb892d9756b9d13ed",
							 | 
						|
								    "m_Id": 4,
							 | 
						|
								    "m_DisplayName": "ShadowAtten",
							 | 
						|
								    "m_SlotType": 1,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "ShadowAtten",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": 0.0,
							 | 
						|
								    "m_DefaultValue": 0.0,
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
							 | 
						|
								    "m_ObjectId": "30b576d93f66d787ab0c10a2986fef12",
							 | 
						|
								    "m_Id": 2,
							 | 
						|
								    "m_DisplayName": "Direction",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Direction",
							 | 
						|
								    "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.SaturateNode",
							 | 
						|
								    "m_ObjectId": "373e39d0cd715b82997b368d49bd544c",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Saturate",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 203.48379516601563,
							 | 
						|
								            "y": -118.5,
							 | 
						|
								            "width": 141.0,
							 | 
						|
								            "height": 94.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "227b7aa5d806e685a4ceb59dcfcda259"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "e013110f3d09b784921902d056e73e3e"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [
							 | 
						|
								        "clamp"
							 | 
						|
								    ],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": false,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
							 | 
						|
								    "m_ObjectId": "37e819af6f25d380bf9846f724cf657f",
							 | 
						|
								    "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": 1.0
							 | 
						|
								    },
							 | 
						|
								    "m_DefaultValue": {
							 | 
						|
								        "x": 0.0,
							 | 
						|
								        "y": 0.0,
							 | 
						|
								        "z": 0.0
							 | 
						|
								    },
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X",
							 | 
						|
								        "Y",
							 | 
						|
								        "Z"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "3b01aef33911d883990a285d1067c2d2",
							 | 
						|
								    "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.SubGraphOutputNode",
							 | 
						|
								    "m_ObjectId": "3dbb982d52a3458081eeae2cc7df9553",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Output",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 940.0,
							 | 
						|
								            "y": 24.999998092651368,
							 | 
						|
								            "width": 104.0,
							 | 
						|
								            "height": 77.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "e42e5b05d5a191839c02cc6d2063e912"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "4413409068193582b7435684220425d8"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "30b576d93f66d787ab0c10a2986fef12"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "8f00ef3d2e2526849621a13a80af0fab"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "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.MultiplyNode",
							 | 
						|
								    "m_ObjectId": "3f29bde8ec21708abcab3470290c2834",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Multiply",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 526.0,
							 | 
						|
								            "y": -90.99999237060547,
							 | 
						|
								            "width": 135.0,
							 | 
						|
								            "height": 117.99999237060547
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "3b01aef33911d883990a285d1067c2d2"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "075bd4fab1ae0a8f892162a25c0bb6ec"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "f94cbb46446ab98cb10d43228dbdaaf9"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [
							 | 
						|
								        "multiplication",
							 | 
						|
								        "times",
							 | 
						|
								        "x"
							 | 
						|
								    ],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": false,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
							 | 
						|
								    "m_ObjectId": "4413409068193582b7435684220425d8",
							 | 
						|
								    "m_Id": 1,
							 | 
						|
								    "m_DisplayName": "Specular",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Specular",
							 | 
						|
								    "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.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "4859965e30e56988b76d5572dac2e206",
							 | 
						|
								    "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": "4b91d50dd704b28e8c754df403098911",
							 | 
						|
								    "m_Id": 1145887645,
							 | 
						|
								    "m_DisplayName": "Smoothness",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Vector1_A73D8DB2",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": 0.5,
							 | 
						|
								    "m_DefaultValue": 0.0,
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.PropertyNode",
							 | 
						|
								    "m_ObjectId": "4c08f2120e10b887b05d2e0a790ab69b",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Property",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 289.0,
							 | 
						|
								            "y": 298.0000305175781,
							 | 
						|
								            "width": 127.0,
							 | 
						|
								            "height": 34.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "c4473ad6802a3380b08467c29e15a9e3"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": true,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    },
							 | 
						|
								    "m_Property": {
							 | 
						|
								        "m_Id": "ef4ec4966ffbe58fa39261cddfe65031"
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
							 | 
						|
								    "m_ObjectId": "674f4d6949bb5484b65400cbeaae17dc",
							 | 
						|
								    "m_Id": 3,
							 | 
						|
								    "m_DisplayName": "DistanceAtten",
							 | 
						|
								    "m_SlotType": 1,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "DistanceAtten",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": 0.0,
							 | 
						|
								    "m_DefaultValue": 0.0,
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.SubGraphNode",
							 | 
						|
								    "m_ObjectId": "69ceba0734b91383a1a99ec6f5b064a2",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": "f3576a072e2941b685aba8b3fbd7222d"
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "GetMainLight",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": -448.7662353515625,
							 | 
						|
								            "y": 4.75,
							 | 
						|
								            "width": 0.0,
							 | 
						|
								            "height": 0.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "0da2efa47398c286b6ed3d218ecf1354"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "6ef515feff1b2a86ad08495a05e26942"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "674f4d6949bb5484b65400cbeaae17dc"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "2ff1ad2ae3d3b98bb892d9756b9d13ed"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": true,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    },
							 | 
						|
								    "m_SerializedSubGraph": "{\n    \"subGraph\": {\n        \"fileID\": -5475051401550479605,\n        \"guid\": \"00a389ae1d36eed4e82c0fedb3d59788\",\n        \"type\": 3\n    }\n}",
							 | 
						|
								    "m_PropertyGuids": [],
							 | 
						|
								    "m_PropertyIds": [],
							 | 
						|
								    "m_Dropdowns": [],
							 | 
						|
								    "m_DropdownSelectedEntries": []
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
							 | 
						|
								    "m_ObjectId": "6ef515feff1b2a86ad08495a05e26942",
							 | 
						|
								    "m_Id": 2,
							 | 
						|
								    "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
							 | 
						|
								    },
							 | 
						|
								    "m_DefaultValue": {
							 | 
						|
								        "x": 0.0,
							 | 
						|
								        "y": 0.0,
							 | 
						|
								        "z": 0.0
							 | 
						|
								    },
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X",
							 | 
						|
								        "Y",
							 | 
						|
								        "Z"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.SubGraphNode",
							 | 
						|
								    "m_ObjectId": "8739bc7f5129568f8cbe07b21a5ed940",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "DirectSpecular",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 517.0000610351563,
							 | 
						|
								            "y": 35.00001525878906,
							 | 
						|
								            "width": 208.0,
							 | 
						|
								            "height": 350.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "c92e3d907f21508e84cdd3895d416d58"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "4b91d50dd704b28e8c754df403098911"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "ed036bc6091a708f980206ea64c77a92"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "aea3042ada82688ca5de8a58faf63c69"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "243017166ef1698d8a22d396ea2c73bb"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": true,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    },
							 | 
						|
								    "m_SerializedSubGraph": "{\n    \"subGraph\": {\n        \"fileID\": -5475051401550479605,\n        \"guid\": \"f759ae007b686ee47afd3ba630b7e955\",\n        \"type\": 3\n    }\n}",
							 | 
						|
								    "m_PropertyGuids": [
							 | 
						|
								        "3800aa95-6a22-4393-9d6f-a32202ff6502",
							 | 
						|
								        "2b85997a-bec9-4237-be0b-d167ecaf27d0",
							 | 
						|
								        "c2179565-2607-4525-8155-7ec9f4f10b04",
							 | 
						|
								        "e13bf647-e854-42be-9f09-dedf115576c0"
							 | 
						|
								    ],
							 | 
						|
								    "m_PropertyIds": [
							 | 
						|
								        -249370364,
							 | 
						|
								        1145887645,
							 | 
						|
								        -1710174140,
							 | 
						|
								        -680545223
							 | 
						|
								    ],
							 | 
						|
								    "m_Dropdowns": [],
							 | 
						|
								    "m_DropdownSelectedEntries": []
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
							 | 
						|
								    "m_ObjectId": "87504b0f1fe8a386a27b00e5f21becda",
							 | 
						|
								    "m_Id": 0,
							 | 
						|
								    "m_DisplayName": "Smoothness",
							 | 
						|
								    "m_SlotType": 1,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Out",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": 0.0,
							 | 
						|
								    "m_DefaultValue": 0.0,
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
							 | 
						|
								    "m_ObjectId": "8f00ef3d2e2526849621a13a80af0fab",
							 | 
						|
								    "m_Id": 3,
							 | 
						|
								    "m_DisplayName": "Shadow",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Shadow",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": 0.0,
							 | 
						|
								    "m_DefaultValue": 0.0,
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
							 | 
						|
								    "m_ObjectId": "900d989bff3c3584910560b7259bc600",
							 | 
						|
								    "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.Vector4MaterialSlot",
							 | 
						|
								    "m_ObjectId": "aea3042ada82688ca5de8a58faf63c69",
							 | 
						|
								    "m_Id": -680545223,
							 | 
						|
								    "m_DisplayName": "Color",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Color_669DA5DD",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": {
							 | 
						|
								        "x": 1.0,
							 | 
						|
								        "y": 1.0,
							 | 
						|
								        "z": 1.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.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "bdb259ab2b622286a107786f47495129",
							 | 
						|
								    "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.Vector4MaterialSlot",
							 | 
						|
								    "m_ObjectId": "c4473ad6802a3380b08467c29e15a9e3",
							 | 
						|
								    "m_Id": 0,
							 | 
						|
								    "m_DisplayName": "Specular",
							 | 
						|
								    "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.Vector4MaterialSlot",
							 | 
						|
								    "m_ObjectId": "c92e3d907f21508e84cdd3895d416d58",
							 | 
						|
								    "m_Id": -249370364,
							 | 
						|
								    "m_DisplayName": "Specular",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Color_F9EB2CB8",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": {
							 | 
						|
								        "x": 1.0,
							 | 
						|
								        "y": 1.0,
							 | 
						|
								        "z": 1.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.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "cd1f3df5f8cd9d8f894d38fd7024382f",
							 | 
						|
								    "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.MultiplyNode",
							 | 
						|
								    "m_ObjectId": "db7bf792d210d981a547b0d6ff9dc2fa",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Multiply",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 157.00001525878907,
							 | 
						|
								            "y": 110.99998474121094,
							 | 
						|
								            "width": 135.00001525878907,
							 | 
						|
								            "height": 118.00000762939453
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "4859965e30e56988b76d5572dac2e206"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "bdb259ab2b622286a107786f47495129"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "27f1f2427a867e8584bbdd249e9d04b4"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [
							 | 
						|
								        "multiplication",
							 | 
						|
								        "times",
							 | 
						|
								        "x"
							 | 
						|
								    ],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": false,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.PropertyNode",
							 | 
						|
								    "m_ObjectId": "dc22824987125087a990517639bb475b",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Property",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 277.0000305175781,
							 | 
						|
								            "y": 349.0000305175781,
							 | 
						|
								            "width": 147.0,
							 | 
						|
								            "height": 34.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "87504b0f1fe8a386a27b00e5f21becda"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": true,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    },
							 | 
						|
								    "m_Property": {
							 | 
						|
								        "m_Id": "2190a73df27cfc81812eaa6aa5e4990d"
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot",
							 | 
						|
								    "m_ObjectId": "e013110f3d09b784921902d056e73e3e",
							 | 
						|
								    "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,
							 | 
						|
								        "w": 0.0
							 | 
						|
								    },
							 | 
						|
								    "m_DefaultValue": {
							 | 
						|
								        "x": 0.0,
							 | 
						|
								        "y": 0.0,
							 | 
						|
								        "z": 0.0,
							 | 
						|
								        "w": 0.0
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DotProductNode",
							 | 
						|
								    "m_ObjectId": "e33671b0b8495b85a7fbb896022f5d28",
							 | 
						|
								    "m_Group": {
							 | 
						|
								        "m_Id": ""
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Dot Product",
							 | 
						|
								    "m_DrawState": {
							 | 
						|
								        "m_Expanded": true,
							 | 
						|
								        "m_Position": {
							 | 
						|
								            "serializedVersion": "2",
							 | 
						|
								            "x": 27.4837646484375,
							 | 
						|
								            "y": -136.5,
							 | 
						|
								            "width": 137.0,
							 | 
						|
								            "height": 118.0
							 | 
						|
								        }
							 | 
						|
								    },
							 | 
						|
								    "m_Slots": [
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "900d989bff3c3584910560b7259bc600"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "154ea93c90789e8982de77fdbb591f7a"
							 | 
						|
								        },
							 | 
						|
								        {
							 | 
						|
								            "m_Id": "e3f73d36d187968e94c94c0eff03f0df"
							 | 
						|
								        }
							 | 
						|
								    ],
							 | 
						|
								    "synonyms": [
							 | 
						|
								        "scalar product"
							 | 
						|
								    ],
							 | 
						|
								    "m_Precision": 0,
							 | 
						|
								    "m_PreviewExpanded": false,
							 | 
						|
								    "m_DismissedVersion": 0,
							 | 
						|
								    "m_PreviewMode": 0,
							 | 
						|
								    "m_CustomColors": {
							 | 
						|
								        "m_SerializableColors": []
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot",
							 | 
						|
								    "m_ObjectId": "e3f73d36d187968e94c94c0eff03f0df",
							 | 
						|
								    "m_Id": 2,
							 | 
						|
								    "m_DisplayName": "Out",
							 | 
						|
								    "m_SlotType": 1,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Out",
							 | 
						|
								    "m_StageCapability": 3,
							 | 
						|
								    "m_Value": 0.0,
							 | 
						|
								    "m_DefaultValue": 0.0,
							 | 
						|
								    "m_Labels": [
							 | 
						|
								        "X"
							 | 
						|
								    ]
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
							 | 
						|
								    "m_ObjectId": "e42e5b05d5a191839c02cc6d2063e912",
							 | 
						|
								    "m_Id": 0,
							 | 
						|
								    "m_DisplayName": "Diffuse",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Diffuse",
							 | 
						|
								    "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.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "e7e8ab752819248d8ef8df5ba91d3d67",
							 | 
						|
								    "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.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "e9dc931c90ffed8a9602baeb5baaafc6",
							 | 
						|
								    "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.Vector3MaterialSlot",
							 | 
						|
								    "m_ObjectId": "ed036bc6091a708f980206ea64c77a92",
							 | 
						|
								    "m_Id": -1710174140,
							 | 
						|
								    "m_DisplayName": "Direction",
							 | 
						|
								    "m_SlotType": 0,
							 | 
						|
								    "m_Hidden": false,
							 | 
						|
								    "m_ShaderOutputName": "Vector3_2572ED09",
							 | 
						|
								    "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": 2,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty",
							 | 
						|
								    "m_ObjectId": "ef4ec4966ffbe58fa39261cddfe65031",
							 | 
						|
								    "m_Guid": {
							 | 
						|
								        "m_GuidSerialized": "d4bcbdb9-a947-4c7b-87be-b0ddfe3ef5d5"
							 | 
						|
								    },
							 | 
						|
								    "m_Name": "Specular",
							 | 
						|
								    "m_DefaultRefNameVersion": 0,
							 | 
						|
								    "m_RefNameGeneratedByDisplayName": "",
							 | 
						|
								    "m_DefaultReferenceName": "Color_813107AB",
							 | 
						|
								    "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": 1.0,
							 | 
						|
								        "g": 1.0,
							 | 
						|
								        "b": 1.0,
							 | 
						|
								        "a": 0.0
							 | 
						|
								    },
							 | 
						|
								    "isMainColor": false,
							 | 
						|
								    "m_ColorMode": 0
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.GroupData",
							 | 
						|
								    "m_ObjectId": "f3576a072e2941b685aba8b3fbd7222d",
							 | 
						|
								    "m_Title": "GetMainLight",
							 | 
						|
								    "m_Position": {
							 | 
						|
								        "x": -613.0000610351563,
							 | 
						|
								        "y": -74.00003051757813
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								{
							 | 
						|
								    "m_SGVersion": 0,
							 | 
						|
								    "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot",
							 | 
						|
								    "m_ObjectId": "f94cbb46446ab98cb10d43228dbdaaf9",
							 | 
						|
								    "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
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								
							 |