From 60e4e3f5d4dd8d25051b593b6f69ba590018b72f Mon Sep 17 00:00:00 2001 From: SweetJJuya Date: Mon, 2 Sep 2024 14:06:21 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B5=9C=EC=8B=A0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/01.Scenes/03.Sail.unity | 842 + Assets/01.Scenes/03.Sail.unity.meta | 7 + Assets/02.Scripts/Curved_Obejct.cs | 102 + Assets/02.Scripts/Curved_Obejct.cs.meta | 11 + Assets/02.Scripts/Tset_Wave.cs | 52 + Assets/02.Scripts/Tset_Wave.cs.meta | 2 + Assets/04.Materials/Curved_OBJ.mat | 145 + Assets/04.Materials/Curved_OBJ.mat.meta | 8 + Assets/04.Materials/CustomerOutLine.mat | 2 +- Assets/09.Shaders/Curved_Shader.meta | 8 + .../Bending Barrel or Planet.shadergraph | 1502 ++ .../Bending Barrel or Planet.shadergraph.meta | 10 + .../Curved_Shader/Bending Barrel.shadergraph | 1405 ++ .../Bending Barrel.shadergraph.meta | 10 + .../Curved_Shader/Bending Master.shadergraph | 1944 ++ .../Bending Master.shadergraph.meta | 10 + .../Bending Particles.shadergraph | 927 + .../Bending Particles.shadergraph.meta | 10 + .../Bending SubGraph.shadersubgraph | 2593 +++ .../Bending SubGraph.shadersubgraph.meta | 10 + .../Bending Water Wave.shadergraph | 2318 ++ .../Bending Water Wave.shadergraph.meta | 10 + .../SimpleTownLite_Billboard.mat | 1 + .../SimpleTownLite_Road.mat | 1 + Assets/New Terrain 1.asset | Bin 0 -> 557364 bytes Assets/New Terrain 1.asset.meta | 8 + Assets/New Terrain 2.asset | Bin 0 -> 557364 bytes Assets/New Terrain 2.asset.meta | 8 + Assets/New Terrain 3.asset | Bin 0 -> 557364 bytes Assets/New Terrain 3.asset.meta | 8 + Assets/New Terrain.asset | Bin 0 -> 557360 bytes Assets/New Terrain.asset.meta | 8 + Assets/Toon Water URP.meta | 8 + .../Curved Toon Water Material 1.mat | 162 + .../Curved Toon Water Material 1.mat.meta | 8 + .../Curved Toon Water Shader.shadergraph | 18304 ++++++++++++++++ .../Curved Toon Water Shader.shadergraph.meta | 10 + Assets/Toon Water URP/DemoScene.meta | 8 + .../Toon Water URP/DemoScene/DemoScene.meta | 8 + .../Toon Water URP/DemoScene/DemoScene.unity | 2824 +++ .../DemoScene/DemoScene.unity.meta | 14 + .../DemoScene/DemoScene/LightingData.asset | Bin 0 -> 18112 bytes .../DemoScene/LightingData.asset.meta | 15 + .../DemoScene/DemoScene/ReflectionProbe-0.exr | Bin 0 -> 164207 bytes .../DemoScene/ReflectionProbe-0.exr.meta | 146 + .../Toon Water URP/DemoScene/Materials.meta | 8 + .../DemoScene/Materials/CubeMaterial.mat | 137 + .../DemoScene/Materials/CubeMaterial.mat.meta | 15 + Assets/Toon Water URP/Editor.meta | 8 + Assets/Toon Water URP/Editor/Resources.meta | 8 + .../Editor/Resources/TOON_WATER_LOGO.png | Bin 0 -> 7135 bytes .../Editor/Resources/TOON_WATER_LOGO.png.meta | 147 + .../Editor/ToonWaterInspector.cs | 158 + .../Editor/ToonWaterInspector.cs.meta | 18 + Assets/Toon Water URP/Functions.meta | 8 + .../CalculateDepthDifference.shadersubgraph | 407 + ...lculateDepthDifference.shadersubgraph.meta | 17 + ...thDifferenceMobileOptimized.shadersubgraph | 382 + ...ferenceMobileOptimized.shadersubgraph.meta | 17 + .../Toon Water URP/Functions/ClipValues.cginc | 15 + .../Functions/ClipValues.cginc.meta | 16 + .../Functions/DirLightInfo.cginc | 19 + .../Functions/DirLightInfo.cginc.meta | 16 + .../Functions/OtherLightsInfo.cginc | 28 + .../Functions/OtherLightsInfo.cginc.meta | 16 + Assets/Toon Water URP/Mobile version.meta | 8 + .../Mobile version/Textures.meta | 8 + .../Textures/waterFoamNoiseTexture.png | Bin 0 -> 131244 bytes .../Textures/waterFoamNoiseTexture.png.meta | 146 + .../Textures/waterNormalTexture.png | Bin 0 -> 487032 bytes .../Textures/waterNormalTexture.png.meta | 159 + .../Mobile version/Toon Water Mobile 1.mat | 147 + .../Toon Water Mobile 1.mat.meta | 15 + .../Mobile version/Toon Water Mobile Fast.mat | 145 + .../Toon Water Mobile Fast.mat.meta | 15 + .../Toon Water Shader Mobile.shadergraph | 13645 ++++++++++++ .../Toon Water Shader Mobile.shadergraph.meta | 17 + Assets/Toon Water URP/README.txt | 71 + Assets/Toon Water URP/README.txt.meta | 14 + Assets/Toon Water URP/Scripts.meta | 8 + .../Scripts/PlanarReflectionsRenderer.cs | 302 + .../Scripts/PlanarReflectionsRenderer.cs.meta | 18 + .../Toon Water URP/Toon Water Material 1.mat | 136 + .../Toon Water Material 1.mat.meta | 15 + .../Toon Water URP/Toon Water Material 2.mat | 137 + .../Toon Water Material 2.mat.meta | 15 + .../Toon Water URP/Toon Water Material 3.mat | 136 + .../Toon Water Material 3.mat.meta | 15 + .../Toon Water Shader.shadergraph | 16305 ++++++++++++++ .../Toon Water Shader.shadergraph.meta | 17 + .../Underwater Post-Processing.meta | 8 + ...r Effect Post-process Volume Profile.asset | 202 + ...ect Post-process Volume Profile.asset.meta | 16 + ProjectSettings/ProjectSettings.asset | 27 +- 94 files changed, 66642 insertions(+), 14 deletions(-) create mode 100644 Assets/01.Scenes/03.Sail.unity create mode 100644 Assets/01.Scenes/03.Sail.unity.meta create mode 100644 Assets/02.Scripts/Curved_Obejct.cs create mode 100644 Assets/02.Scripts/Curved_Obejct.cs.meta create mode 100644 Assets/02.Scripts/Tset_Wave.cs create mode 100644 Assets/02.Scripts/Tset_Wave.cs.meta create mode 100644 Assets/04.Materials/Curved_OBJ.mat create mode 100644 Assets/04.Materials/Curved_OBJ.mat.meta create mode 100644 Assets/09.Shaders/Curved_Shader.meta create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph.meta create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph.meta create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph.meta create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph.meta create mode 100644 Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph create mode 100644 Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph.meta create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph create mode 100644 Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph.meta create mode 100644 Assets/New Terrain 1.asset create mode 100644 Assets/New Terrain 1.asset.meta create mode 100644 Assets/New Terrain 2.asset create mode 100644 Assets/New Terrain 2.asset.meta create mode 100644 Assets/New Terrain 3.asset create mode 100644 Assets/New Terrain 3.asset.meta create mode 100644 Assets/New Terrain.asset create mode 100644 Assets/New Terrain.asset.meta create mode 100644 Assets/Toon Water URP.meta create mode 100644 Assets/Toon Water URP/Curved Toon Water Material 1.mat create mode 100644 Assets/Toon Water URP/Curved Toon Water Material 1.mat.meta create mode 100644 Assets/Toon Water URP/Curved Toon Water Shader.shadergraph create mode 100644 Assets/Toon Water URP/Curved Toon Water Shader.shadergraph.meta create mode 100644 Assets/Toon Water URP/DemoScene.meta create mode 100644 Assets/Toon Water URP/DemoScene/DemoScene.meta create mode 100644 Assets/Toon Water URP/DemoScene/DemoScene.unity create mode 100644 Assets/Toon Water URP/DemoScene/DemoScene.unity.meta create mode 100644 Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset create mode 100644 Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset.meta create mode 100644 Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr create mode 100644 Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr.meta create mode 100644 Assets/Toon Water URP/DemoScene/Materials.meta create mode 100644 Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat create mode 100644 Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat.meta create mode 100644 Assets/Toon Water URP/Editor.meta create mode 100644 Assets/Toon Water URP/Editor/Resources.meta create mode 100644 Assets/Toon Water URP/Editor/Resources/TOON_WATER_LOGO.png create mode 100644 Assets/Toon Water URP/Editor/Resources/TOON_WATER_LOGO.png.meta create mode 100644 Assets/Toon Water URP/Editor/ToonWaterInspector.cs create mode 100644 Assets/Toon Water URP/Editor/ToonWaterInspector.cs.meta create mode 100644 Assets/Toon Water URP/Functions.meta create mode 100644 Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph create mode 100644 Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph.meta create mode 100644 Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph create mode 100644 Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph.meta create mode 100644 Assets/Toon Water URP/Functions/ClipValues.cginc create mode 100644 Assets/Toon Water URP/Functions/ClipValues.cginc.meta create mode 100644 Assets/Toon Water URP/Functions/DirLightInfo.cginc create mode 100644 Assets/Toon Water URP/Functions/DirLightInfo.cginc.meta create mode 100644 Assets/Toon Water URP/Functions/OtherLightsInfo.cginc create mode 100644 Assets/Toon Water URP/Functions/OtherLightsInfo.cginc.meta create mode 100644 Assets/Toon Water URP/Mobile version.meta create mode 100644 Assets/Toon Water URP/Mobile version/Textures.meta create mode 100644 Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png create mode 100644 Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png.meta create mode 100644 Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png create mode 100644 Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png.meta create mode 100644 Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat create mode 100644 Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat.meta create mode 100644 Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat create mode 100644 Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat.meta create mode 100644 Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph create mode 100644 Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph.meta create mode 100644 Assets/Toon Water URP/README.txt create mode 100644 Assets/Toon Water URP/README.txt.meta create mode 100644 Assets/Toon Water URP/Scripts.meta create mode 100644 Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs create mode 100644 Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs.meta create mode 100644 Assets/Toon Water URP/Toon Water Material 1.mat create mode 100644 Assets/Toon Water URP/Toon Water Material 1.mat.meta create mode 100644 Assets/Toon Water URP/Toon Water Material 2.mat create mode 100644 Assets/Toon Water URP/Toon Water Material 2.mat.meta create mode 100644 Assets/Toon Water URP/Toon Water Material 3.mat create mode 100644 Assets/Toon Water URP/Toon Water Material 3.mat.meta create mode 100644 Assets/Toon Water URP/Toon Water Shader.shadergraph create mode 100644 Assets/Toon Water URP/Toon Water Shader.shadergraph.meta create mode 100644 Assets/Toon Water URP/Underwater Post-Processing.meta create mode 100644 Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset create mode 100644 Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset.meta diff --git a/Assets/01.Scenes/03.Sail.unity b/Assets/01.Scenes/03.Sail.unity new file mode 100644 index 000000000..db61f7733 --- /dev/null +++ b/Assets/01.Scenes/03.Sail.unity @@ -0,0 +1,842 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 10 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 1 + m_PVRFilteringGaussRadiusAO: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &10242216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 10242220} + - component: {fileID: 10242219} + - component: {fileID: 10242218} + - component: {fileID: 10242217} + m_Layer: 0 + m_Name: Plane (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &10242217 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10242216} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &10242218 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10242216} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6f4ffd4fdece5634884fa9923f186879, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &10242219 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10242216} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &10242220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 10242216} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 50, y: 0, z: 0} + m_LocalScale: {x: 5, y: 1, z: 5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &411554642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 411554646} + - component: {fileID: 411554645} + - component: {fileID: 411554644} + - component: {fileID: 411554643} + m_Layer: 0 + m_Name: Plane (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &411554643 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 411554642} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &411554644 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 411554642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &411554645 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 411554642} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &411554646 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 411554642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 1, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &943285313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 943285318} + - component: {fileID: 943285317} + - component: {fileID: 943285316} + - component: {fileID: 943285315} + - component: {fileID: 943285314} + m_Layer: 0 + m_Name: Camera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &943285314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 943285313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb3725ac11ed340faa37dc53fa0c57c5, type: 3} + m_Name: + m_EditorClassIdentifier: + enablePlanet: 1 + bendingAmount: 0.001 +--- !u!114 &943285315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 943285313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!81 &943285316 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 943285313} + m_Enabled: 1 +--- !u!20 &943285317 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 943285313} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &943285318 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 943285313} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.27, z: -3.419} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1030837495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1030837499} + - component: {fileID: 1030837498} + - component: {fileID: 1030837497} + - component: {fileID: 1030837496} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1030837496 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030837495} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 5 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1030837497 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030837495} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6f4ffd4fdece5634884fa9923f186879, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1030837498 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030837495} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1030837499 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1030837495} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 1, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1153685387 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1153685391} + - component: {fileID: 1153685390} + - component: {fileID: 1153685389} + - component: {fileID: 1153685388} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1153685388 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1153685387} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1153685389 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1153685387} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -876546973899608171, guid: 940d79357fd7a4f01a49e7247aeaa4da, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1153685390 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1153685387} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1153685391 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1153685387} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1739473481 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1739473485} + - component: {fileID: 1739473484} + - component: {fileID: 1739473483} + - component: {fileID: 1739473482} + - component: {fileID: 1739473486} + m_Layer: 0 + m_Name: Capsule + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!136 &1739473482 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739473481} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.5 + m_Height: 2 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1739473483 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739473481} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1739473484 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739473481} + m_Mesh: {fileID: 10208, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1739473485 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739473481} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20, y: 3.98, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1739473486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1739473481} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6e55fc8eefa99364886ff640104ac7da, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 1739473485} + referencePoint: {fileID: 1030837499} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 943285318} + - {fileID: 1153685391} + - {fileID: 1030837499} + - {fileID: 10242220} + - {fileID: 411554646} + - {fileID: 1739473485} diff --git a/Assets/01.Scenes/03.Sail.unity.meta b/Assets/01.Scenes/03.Sail.unity.meta new file mode 100644 index 000000000..523123a73 --- /dev/null +++ b/Assets/01.Scenes/03.Sail.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b3173bc6925a52341be72a0904691a6d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/02.Scripts/Curved_Obejct.cs b/Assets/02.Scripts/Curved_Obejct.cs new file mode 100644 index 000000000..96b6d963e --- /dev/null +++ b/Assets/02.Scripts/Curved_Obejct.cs @@ -0,0 +1,102 @@ +using System; +using UnityEngine; +using UnityEngine.Rendering; + +[ExecuteAlways] +public class BendingManager : MonoBehaviour +{ + #region Constants + + private const string BENDING_FEATURE = "ENABLE_BENDING"; + + private const string PLANET_FEATURE = "ENABLE_BENDING_PLANET"; + + private static readonly int BENDING_AMOUNT = + Shader.PropertyToID("_BendingAmount"); + + #endregion + + + #region Inspector + + [SerializeField] + private bool enablePlanet = default; + + [SerializeField] + [Range(0.0f, 0.1f)] + private float bendingAmount = 0.001f; + + #endregion + + + #region Fields + + private float _prevAmount; + + #endregion + + + #region MonoBehaviour + + private void Awake () + { + if ( Application.isPlaying ) + Shader.EnableKeyword(BENDING_FEATURE); + else + Shader.DisableKeyword(BENDING_FEATURE); + + if ( enablePlanet ) + Shader.EnableKeyword(PLANET_FEATURE); + else + Shader.DisableKeyword(PLANET_FEATURE); + + UpdateBendingAmount(); + } + + private void OnEnable () + { + if ( !Application.isPlaying ) + return; + + RenderPipelineManager.beginCameraRendering += OnBeginCameraRendering; + RenderPipelineManager.endCameraRendering += OnEndCameraRendering; + } + + private void Update () + { + if ( Math.Abs(_prevAmount - bendingAmount) > Mathf.Epsilon ) + UpdateBendingAmount(); + } + + private void OnDisable () + { + RenderPipelineManager.beginCameraRendering -= OnBeginCameraRendering; + RenderPipelineManager.endCameraRendering -= OnEndCameraRendering; + } + + #endregion + + + #region Methods + + private void UpdateBendingAmount () + { + _prevAmount = bendingAmount; + Shader.SetGlobalFloat(BENDING_AMOUNT, bendingAmount); + } + + private static void OnBeginCameraRendering (ScriptableRenderContext ctx, + Camera cam) + { + cam.cullingMatrix = Matrix4x4.Ortho(-99, 99, -99, 99, 0.001f, 99) * + cam.worldToCameraMatrix; + } + + private static void OnEndCameraRendering (ScriptableRenderContext ctx, + Camera cam) + { + cam.ResetCullingMatrix(); + } + + #endregion +} \ No newline at end of file diff --git a/Assets/02.Scripts/Curved_Obejct.cs.meta b/Assets/02.Scripts/Curved_Obejct.cs.meta new file mode 100644 index 000000000..3ab75e39e --- /dev/null +++ b/Assets/02.Scripts/Curved_Obejct.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb3725ac11ed340faa37dc53fa0c57c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/02.Scripts/Tset_Wave.cs b/Assets/02.Scripts/Tset_Wave.cs new file mode 100644 index 000000000..15ae8257f --- /dev/null +++ b/Assets/02.Scripts/Tset_Wave.cs @@ -0,0 +1,52 @@ +using UnityEngine; + +public class MeasureMeshDistance : MonoBehaviour +{ + public Transform target; // 타겟 오브젝트 + public Transform referencePoint; // 비교할 지점(예: 바닥 또는 다른 오브젝트의 위치) + + private MeshFilter meshFilter; + private Mesh mesh; + + void Start() + { + if (target == null || referencePoint == null) + { + Debug.LogError("Target or Reference Point not assigned."); + return; + } + + meshFilter = target.GetComponent(); + if (meshFilter == null) + { + Debug.LogError("Target does not have a MeshFilter component."); + return; + } + + mesh = meshFilter.mesh; + } + + void Update() + { + if (mesh == null) return; + + float minDistance = float.MaxValue; + Vector3 closestPoint = Vector3.zero; + + // 메시의 모든 버텍스들을 순회하며 가장 가까운 거리를 계산 + foreach (Vector3 vertex in mesh.vertices) + { + Vector3 worldVertex = target.TransformPoint(vertex); // 로컬 공간을 월드 공간으로 변환 + float distance = Vector3.Distance(worldVertex, referencePoint.position); + + if (distance < minDistance) + { + minDistance = distance; + closestPoint = worldVertex; + } + } + + Debug.Log("Closest Distance to Reference Point: " + minDistance); + Debug.DrawLine(referencePoint.position, closestPoint, Color.red); // Scene 뷰에서 확인을 위한 시각적 표시 + } +} \ No newline at end of file diff --git a/Assets/02.Scripts/Tset_Wave.cs.meta b/Assets/02.Scripts/Tset_Wave.cs.meta new file mode 100644 index 000000000..ba2e11685 --- /dev/null +++ b/Assets/02.Scripts/Tset_Wave.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 6e55fc8eefa99364886ff640104ac7da \ No newline at end of file diff --git a/Assets/04.Materials/Curved_OBJ.mat b/Assets/04.Materials/Curved_OBJ.mat new file mode 100644 index 000000000..96975321d --- /dev/null +++ b/Assets/04.Materials/Curved_OBJ.mat @@ -0,0 +1,145 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4969145700881374030 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Curved_OBJ + m_Shader: {fileID: -6465566751694194690, guid: 194503740b92c724a96f32a7b2b9714f, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2D: + m_Texture: {fileID: 2800000, guid: a11791eec032942dd8616b55b33fce6d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Texture2DAsset_a400be386d4f439c94dd697e8e1c8840_Out_0_Texture2D: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + - _Tiling: {r: 1, g: 1, b: 0, a: 0} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/04.Materials/Curved_OBJ.mat.meta b/Assets/04.Materials/Curved_OBJ.mat.meta new file mode 100644 index 000000000..1b68c3a7e --- /dev/null +++ b/Assets/04.Materials/Curved_OBJ.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ebdf4d765d2fa5f48b7cc5ac499ccdce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/04.Materials/CustomerOutLine.mat b/Assets/04.Materials/CustomerOutLine.mat index 958b8ab42..b7d902c78 100644 --- a/Assets/04.Materials/CustomerOutLine.mat +++ b/Assets/04.Materials/CustomerOutLine.mat @@ -8,7 +8,7 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: CustomerOutLine - m_Shader: {fileID: -6465566751694194690, guid: 8daa1b13f763ae74f8630c7a631dd327, type: 3} + m_Shader: {fileID: -6465566751694194690, guid: 194503740b92c724a96f32a7b2b9714f, type: 3} m_Parent: {fileID: 0} m_ModifiedSerializedProperties: 0 m_ValidKeywords: [] diff --git a/Assets/09.Shaders/Curved_Shader.meta b/Assets/09.Shaders/Curved_Shader.meta new file mode 100644 index 000000000..8825a9e91 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86f92ebd28ca8564bb76a703c716cab3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph b/Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph new file mode 100644 index 000000000..647bfb3a4 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph @@ -0,0 +1,1502 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "2671ba5850454df6865852b2fcc81d53", + "m_Properties": [ + { + "m_Id": "30193a56d13b444ab85a3c83cb52c16c" + }, + { + "m_Id": "95906f923a11ef818c158a0155275925" + }, + { + "m_Id": "71194947cf105f89a7f559afd5e0ac63" + } + ], + "m_Keywords": [ + { + "m_Id": "e69f975afe364e0b836529e41ac43e6e" + }, + { + "m_Id": "8f3498923bb74357947f20d9c75b3807" + } + ], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "25d1c2d1dafd4f70b89185532aedd066" + } + ], + "m_Nodes": [ + { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + { + "m_Id": "6257ffe48fee028bb1796a3f934c33cb" + }, + { + "m_Id": "4717c351368d4e839b0e7fa2adc5976a" + }, + { + "m_Id": "f21ef8c902574afd8a173208221c035d" + }, + { + "m_Id": "cca2548de8014348a0bf40edae32ea0f" + }, + { + "m_Id": "907241f262054109b2681a5f09bc0eb8" + }, + { + "m_Id": "95b276f458924758925cd527f2b7adce" + }, + { + "m_Id": "90250f80c7b44c58ba3ab3ff75bc9a8d" + }, + { + "m_Id": "170cddd096804b84817def7c85ce36aa" + }, + { + "m_Id": "2987591d149944998643fa7c6fe93d63" + }, + { + "m_Id": "6b5f847995c341c0ba6798af90fa24cb" + }, + { + "m_Id": "9a3b534150254276ad19fe66a17b8144" + }, + { + "m_Id": "45fd6bad77ec48b6bf6e5bff8490a85c" + }, + { + "m_Id": "c5f64d5b6e974dbea4ca53fc74227c4e" + }, + { + "m_Id": "5f4f7e7447fa4d0799993afff83c6925" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4717c351368d4e839b0e7fa2adc5976a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5f4f7e7447fa4d0799993afff83c6925" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c5f64d5b6e974dbea4ca53fc74227c4e" + }, + "m_SlotId": 1078883502 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6257ffe48fee028bb1796a3f934c33cb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "95b276f458924758925cd527f2b7adce" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c5f64d5b6e974dbea4ca53fc74227c4e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f21ef8c902574afd8a173208221c035d" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1454.0, + "y": 796.9999389648438 + }, + "m_Blocks": [ + { + "m_Id": "f21ef8c902574afd8a173208221c035d" + }, + { + "m_Id": "cca2548de8014348a0bf40edae32ea0f" + }, + { + "m_Id": "907241f262054109b2681a5f09bc0eb8" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1454.0, + "y": 996.9999389648438 + }, + "m_Blocks": [ + { + "m_Id": "95b276f458924758925cd527f2b7adce" + }, + { + "m_Id": "90250f80c7b44c58ba3ab3ff75bc9a8d" + }, + { + "m_Id": "170cddd096804b84817def7c85ce36aa" + }, + { + "m_Id": "2987591d149944998643fa7c6fe93d63" + }, + { + "m_Id": "6b5f847995c341c0ba6798af90fa24cb" + }, + { + "m_Id": "9a3b534150254276ad19fe66a17b8144" + }, + { + "m_Id": "45fd6bad77ec48b6bf6e5bff8490a85c" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "NotSlot", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "a66cf51d65d946ea8a4f8bdd02ac439a" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "01152c4b4d2e058dae562ba2a728ed6f", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "01b857d3a1714b1693ad7624ee91dd78", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "170cddd096804b84817def7c85ce36aa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8aeb71b075584b5ea3921bd97280377a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "18c77906e9bc4a018ec9eb455ae304d1", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "1b5ca4daaa2e3d8a97f37a8a932f4f6d", + "m_Id": 1, + "m_DisplayName": "Tiling", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tiling", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "1dfeb4e54c1c497a9306144f7353f2b6", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "25d1c2d1dafd4f70b89185532aedd066", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "95906f923a11ef818c158a0155275925" + }, + { + "m_Id": "71194947cf105f89a7f559afd5e0ac63" + }, + { + "m_Id": "e69f975afe364e0b836529e41ac43e6e" + }, + { + "m_Id": "8f3498923bb74357947f20d9c75b3807" + }, + { + "m_Id": "30193a56d13b444ab85a3c83cb52c16c" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "26bd87efbfc5fd86b094aa3f105f6ffc", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "2987591d149944998643fa7c6fe93d63", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "7a5868818fbd4ba58afcab016f104eab" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "30193a56d13b444ab85a3c83cb52c16c", + "m_Guid": { + "m_GuidSerialized": "d47d36f6-92b5-422b-907b-7b6743319648" + }, + "m_Name": "Bending Amount", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Bending Amount", + "m_DefaultReferenceName": "_Bending_Amount", + "m_OverrideReferenceName": "_BendingAmount", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "326345774ea93587ba8f79cd9f786835", + "m_Id": 2, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "45fd6bad77ec48b6bf6e5bff8490a85c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "18c77906e9bc4a018ec9eb455ae304d1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", + "m_ObjectId": "4717c351368d4e839b0e7fa2adc5976a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Tiling And Offset", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 899.0, + "y": 953.9999389648438, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "7c3288cb86e1a68099e027746a502067" + }, + { + "m_Id": "1b5ca4daaa2e3d8a97f37a8a932f4f6d" + }, + { + "m_Id": "326345774ea93587ba8f79cd9f786835" + }, + { + "m_Id": "26bd87efbfc5fd86b094aa3f105f6ffc" + } + ], + "synonyms": [ + "pan", + "scale" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4c5a6e10f8bf4186ae8760b6a34df0b3", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "5730e94fb55feb8fb5f01026b0a04f72", + "m_Id": 0, + "m_DisplayName": "Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "5d5e45bde28f49f09d25844ae07e3cd3", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "5f4f7e7447fa4d0799993afff83c6925", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 906.0001220703125, + "y": 598.0, + "width": 151.999755859375, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada275ad3f5f4b229a07668b9ee49991" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "30193a56d13b444ab85a3c83cb52c16c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6257ffe48fee028bb1796a3f934c33cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 981.9998779296875, + "y": 908.9999389648438, + "width": 125.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "5730e94fb55feb8fb5f01026b0a04f72" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "71194947cf105f89a7f559afd5e0ac63" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6b5f847995c341c0ba6798af90fa24cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "01b857d3a1714b1693ad7624ee91dd78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "71194947cf105f89a7f559afd5e0ac63", + "m_Guid": { + "m_GuidSerialized": "4b41dc95-e09d-450e-988b-26284a8804ef" + }, + "m_Name": "Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_72426835", + "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": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7a5868818fbd4ba58afcab016f104eab", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "7c3288cb86e1a68099e027746a502067", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "8602e6ebdfe84719968268a4c7c03d4d", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "8aeb71b075584b5ea3921bd97280377a", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "8f3498923bb74357947f20d9c75b3807", + "m_Guid": { + "m_GuidSerialized": "ad445119-fb0b-450c-8cc3-ab66b5180391" + }, + "m_Name": "Enable", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_51C0D372_ON", + "m_OverrideReferenceName": "ENABLE_BENDING", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_KeywordType": 0, + "m_KeywordDefinition": 1, + "m_KeywordScope": 1, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "90250f80c7b44c58ba3ab3ff75bc9a8d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "947a0e5034bb4a39895f020c2f05ee0d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "907241f262054109b2681a5f09bc0eb8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "de07404c51b44329b4862e459fd9fea9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "947a0e5034bb4a39895f020c2f05ee0d", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "95906f923a11ef818c158a0155275925", + "m_Guid": { + "m_GuidSerialized": "84c71965-ad64-424b-b678-b23921eb5f07" + }, + "m_Name": "Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_7F78A952", + "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.014999999664723874, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.004999999888241291, + "y": 0.10000000149011612 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "95b276f458924758925cd527f2b7adce", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c56337df3e094d1b841af4de7b6f9075" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "9893267032c1988d850e83466534af13", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "9a3b534150254276ad19fe66a17b8144", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "ba2f7392251646fd8516d81b3067ecc6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "a471ccbd8d612684bd2ae5dd6b74624d", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "a66cf51d65d946ea8a4f8bdd02ac439a", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "5d5e45bde28f49f09d25844ae07e3cd3" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a9fb84278e4041d183e241208b275a8d", + "m_Id": 1078883502, + "m_DisplayName": "Amount", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_E004ED58", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ada275ad3f5f4b229a07668b9ee49991", + "m_Id": 0, + "m_DisplayName": "Bending Amount", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "b447f2e46c5a40e69f4c067100f76a76", + "m_Id": 0, + "m_DisplayName": "Bent Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "BentPosition", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ba2f7392251646fd8516d81b3067ecc6", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "bd8bf19dbee36489b70f0117c0c6de3e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1130.9998779296875, + "y": 868.9999389648438, + "width": 207.99998474121095, + "height": 434.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "e42366925fac3f8889fc1919b6ceadb5" + }, + { + "m_Id": "c2781a7b34a2c88c934c99e1fdcdc0c1" + }, + { + "m_Id": "d8ba1a3b5955f181a8ed8817294e4f02" + }, + { + "m_Id": "fd0a210497b89282b9e0a81571812e40" + }, + { + "m_Id": "4c5a6e10f8bf4186ae8760b6a34df0b3" + }, + { + "m_Id": "9893267032c1988d850e83466534af13" + }, + { + "m_Id": "a471ccbd8d612684bd2ae5dd6b74624d" + }, + { + "m_Id": "01152c4b4d2e058dae562ba2a728ed6f" + } + ], + "synonyms": [ + "tex2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c2781a7b34a2c88c934c99e1fdcdc0c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "c56337df3e094d1b841af4de7b6f9075", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "c5f64d5b6e974dbea4ca53fc74227c4e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Bending SubGraph", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1131.0, + "y": 556.0, + "width": 211.0, + "height": 279.0 + } + }, + "m_Slots": [ + { + "m_Id": "a9fb84278e4041d183e241208b275a8d" + }, + { + "m_Id": "b447f2e46c5a40e69f4c067100f76a76" + } + ], + "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\": \"f10619bcb2d724861a15200da76918ed\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "c91120a2-d4ac-45bb-8e3f-7bc92ebf9f05" + ], + "m_PropertyIds": [ + 1078883502 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cca2548de8014348a0bf40edae32ea0f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1dfeb4e54c1c497a9306144f7353f2b6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8ba1a3b5955f181a8ed8817294e4f02", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "de07404c51b44329b4862e459fd9fea9", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e42366925fac3f8889fc1919b6ceadb5", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "e69f975afe364e0b836529e41ac43e6e", + "m_Guid": { + "m_GuidSerialized": "81f0c09f-1b87-4ac5-8e03-3668f4d00e93" + }, + "m_Name": "Planet", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_4B284B60_ON", + "m_OverrideReferenceName": "ENABLE_BENDING_PLANET", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_KeywordType": 0, + "m_KeywordDefinition": 1, + "m_KeywordScope": 1, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f21ef8c902574afd8a173208221c035d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8602e6ebdfe84719968268a4c7c03d4d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fd0a210497b89282b9e0a81571812e40", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + diff --git a/Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph.meta b/Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph.meta new file mode 100644 index 000000000..89f2f1107 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Barrel or Planet.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4507272e7d74c4849b55a321a4e20f7f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph b/Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph new file mode 100644 index 000000000..eab8d6344 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph @@ -0,0 +1,1405 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "0ccfdd5fb520482cadcc021715c54f8b", + "m_Properties": [ + { + "m_Id": "20dd6edc7ceb41ee9e37acd01df6f68f" + }, + { + "m_Id": "bc8713a51f75358da00969b494def9a4" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "d1f6e734c7544621b1a3d9e4ab55c054" + } + ], + "m_Nodes": [ + { + "m_Id": "16a28e7efa20a6879b5d92f8330713c5" + }, + { + "m_Id": "e6ab835c76ed0486a17ddce3d1dba17e" + }, + { + "m_Id": "aa64130fd0385b8287b7645c16b4fcab" + }, + { + "m_Id": "5805155637e44afda9b1e9c0cdece9b4" + }, + { + "m_Id": "b5c1ff2e061b49b3b050038de058b149" + }, + { + "m_Id": "b02673980ceb46368bf2921ebbc69061" + }, + { + "m_Id": "1f98c65ae50f4564b2e4d9c885cea8ce" + }, + { + "m_Id": "844a2c915d7e4b2cb0cdf273b293ae5f" + }, + { + "m_Id": "6cb14c963e054d1a91e81ff03f7c979a" + }, + { + "m_Id": "ce3f1e6c587f46d290833e7d2fdcf300" + }, + { + "m_Id": "0142008323e140ce9f38adbf0c007c10" + }, + { + "m_Id": "ad9e87acfe254417a46b8f7fb7f9c076" + }, + { + "m_Id": "0c16e59b75934d0bb44d0872309cd226" + }, + { + "m_Id": "3ace74c8d5854d199c061b8c9362f51d" + }, + { + "m_Id": "5ff9688b5ac249b388f1b4bf13a606d0" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "16a28e7efa20a6879b5d92f8330713c5" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa64130fd0385b8287b7645c16b4fcab" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3ace74c8d5854d199c061b8c9362f51d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5805155637e44afda9b1e9c0cdece9b4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5ff9688b5ac249b388f1b4bf13a606d0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3ace74c8d5854d199c061b8c9362f51d" + }, + "m_SlotId": 1078883502 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aa64130fd0385b8287b7645c16b4fcab" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1f98c65ae50f4564b2e4d9c885cea8ce" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e6ab835c76ed0486a17ddce3d1dba17e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aa64130fd0385b8287b7645c16b4fcab" + }, + "m_SlotId": 1 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1367.9998779296875, + "y": 650.0 + }, + "m_Blocks": [ + { + "m_Id": "5805155637e44afda9b1e9c0cdece9b4" + }, + { + "m_Id": "b5c1ff2e061b49b3b050038de058b149" + }, + { + "m_Id": "b02673980ceb46368bf2921ebbc69061" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1367.9998779296875, + "y": 850.0 + }, + "m_Blocks": [ + { + "m_Id": "1f98c65ae50f4564b2e4d9c885cea8ce" + }, + { + "m_Id": "844a2c915d7e4b2cb0cdf273b293ae5f" + }, + { + "m_Id": "6cb14c963e054d1a91e81ff03f7c979a" + }, + { + "m_Id": "ce3f1e6c587f46d290833e7d2fdcf300" + }, + { + "m_Id": "0142008323e140ce9f38adbf0c007c10" + }, + { + "m_Id": "ad9e87acfe254417a46b8f7fb7f9c076" + }, + { + "m_Id": "0c16e59b75934d0bb44d0872309cd226" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "NotSlot", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "b090aa6f4de9456b813216a10e980304" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0142008323e140ce9f38adbf0c007c10", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a929e4b847af4f7198633eaa497cc9f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "03f0244edcdb2e888f0d17ee0fc035c2", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "0536e5a3b20f8e8a87329b50a138a5ea", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "0c16e59b75934d0bb44d0872309cd226", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1d700fb294ab4a4bbeaa84573778b7c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", + "m_ObjectId": "16a28e7efa20a6879b5d92f8330713c5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Tiling And Offset", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 838.9999389648438, + "y": 806.9999389648438, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "af1ed3a72b47ac8e8b9906de5147c679" + }, + { + "m_Id": "9ea04c1e24bc0e859fe0e8c5cac88969" + }, + { + "m_Id": "91f79a2e4ea20f859a0a866cbfa7ade5" + }, + { + "m_Id": "25cf8917b664ff869d23c363ab32f083" + } + ], + "synonyms": [ + "pan", + "scale" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "1c56c1558cb54820a6a0102da796960a", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1d700fb294ab4a4bbeaa84573778b7c6", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1f98c65ae50f4564b2e4d9c885cea8ce", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3041cd0f13c7470a8bcfefc49cacf7e4" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "20dd6edc7ceb41ee9e37acd01df6f68f", + "m_Guid": { + "m_GuidSerialized": "607bae0a-60ab-4d9b-b9bb-c7561908d1d7" + }, + "m_Name": "Bending Amount", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Bending Amount", + "m_DefaultReferenceName": "_Bending_Amount", + "m_OverrideReferenceName": "_BendingAmount", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "25cf8917b664ff869d23c363ab32f083", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2b62b48ee9b949afa5a9adbe755814a6", + "m_Id": 0, + "m_DisplayName": "Bending Amount", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "3041cd0f13c7470a8bcfefc49cacf7e4", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "3ace74c8d5854d199c061b8c9362f51d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Bending SubGraph", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1046.9998779296875, + "y": 403.0, + "width": 211.0, + "height": 278.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "52d8dfc75a4f4c569efb602f447668bd" + }, + { + "m_Id": "4247e81399d048b2aaaf8e213289f8e2" + } + ], + "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\": \"f10619bcb2d724861a15200da76918ed\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "c91120a2-d4ac-45bb-8e3f-7bc92ebf9f05" + ], + "m_PropertyIds": [ + 1078883502 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3cba52da58494b889c5f5244eadeaf75", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "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.Vector3MaterialSlot", + "m_ObjectId": "4247e81399d048b2aaaf8e213289f8e2", + "m_Id": 0, + "m_DisplayName": "Bent Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "BentPosition", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "4334fcdfda0c4e1abcf14814f061dfa0", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "52d8dfc75a4f4c569efb602f447668bd", + "m_Id": 1078883502, + "m_DisplayName": "Amount", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_E004ED58", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5805155637e44afda9b1e9c0cdece9b4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "608052c70b4b4a8db71ddc0cfe8ff7fc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "5ff9688b5ac249b388f1b4bf13a606d0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 845.9998779296875, + "y": 444.9999694824219, + "width": 152.0, + "height": 34.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "2b62b48ee9b949afa5a9adbe755814a6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "20dd6edc7ceb41ee9e37acd01df6f68f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "608052c70b4b4a8db71ddc0cfe8ff7fc", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "62d24e292e2941ef9354bae00cca74b8", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "684372021e0fc68eb41c74aaca2966a3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6cb14c963e054d1a91e81ff03f7c979a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa9131a84672473ca0ccbca110ad4ae8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "844a2c915d7e4b2cb0cdf273b293ae5f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "1c56c1558cb54820a6a0102da796960a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "91f79a2e4ea20f859a0a866cbfa7ade5", + "m_Id": 2, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "92ecdea44d6f4344b6988b6fe716b6d2", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "95a4457b0c05a38e8f4798aed8adc4bf", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "9ea04c1e24bc0e859fe0e8c5cac88969", + "m_Id": 1, + "m_DisplayName": "Tiling", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tiling", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a929e4b847af4f7198633eaa497cc9f0", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "aa64130fd0385b8287b7645c16b4fcab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 1070.9998779296875, + "y": 722.0, + "width": 182.0, + "height": 178.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "3cba52da58494b889c5f5244eadeaf75" + }, + { + "m_Id": "95a4457b0c05a38e8f4798aed8adc4bf" + }, + { + "m_Id": "684372021e0fc68eb41c74aaca2966a3" + }, + { + "m_Id": "dcbfdea591c12980b623ce550e53f200" + }, + { + "m_Id": "03f0244edcdb2e888f0d17ee0fc035c2" + }, + { + "m_Id": "0536e5a3b20f8e8a87329b50a138a5ea" + }, + { + "m_Id": "ae02c1c1c35a638784856557b3322e2e" + }, + { + "m_Id": "c65f8e5a0d52908899d75fdcbd53be6b" + } + ], + "synonyms": [ + "tex2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "aa9131a84672473ca0ccbca110ad4ae8", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "ab05faeb9579f38e8eb562d35fe95c51", + "m_Id": 0, + "m_DisplayName": "Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ad9e87acfe254417a46b8f7fb7f9c076", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "62d24e292e2941ef9354bae00cca74b8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "ae02c1c1c35a638784856557b3322e2e", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "af1ed3a72b47ac8e8b9906de5147c679", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "b02673980ceb46368bf2921ebbc69061", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4334fcdfda0c4e1abcf14814f061dfa0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "b090aa6f4de9456b813216a10e980304", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "92ecdea44d6f4344b6988b6fe716b6d2" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "b5c1ff2e061b49b3b050038de058b149", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d4ee9fc4a2ba4bc297844b21f8d2c0c6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "bc8713a51f75358da00969b494def9a4", + "m_Guid": { + "m_GuidSerialized": "4b41dc95-e09d-450e-988b-26284a8804ef" + }, + "m_Name": "Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_72426835", + "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": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "c65f8e5a0d52908899d75fdcbd53be6b", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ce3f1e6c587f46d290833e7d2fdcf300", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f1da935439fb4654b6fabd78d3d2d877" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "d1f6e734c7544621b1a3d9e4ab55c054", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "bc8713a51f75358da00969b494def9a4" + }, + { + "m_Id": "20dd6edc7ceb41ee9e37acd01df6f68f" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "d4ee9fc4a2ba4bc297844b21f8d2c0c6", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "dcbfdea591c12980b623ce550e53f200", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "e6ab835c76ed0486a17ddce3d1dba17e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 921.9999389648438, + "y": 761.9999389648438, + "width": 125.99999237060547, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "ab05faeb9579f38e8eb562d35fe95c51" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "bc8713a51f75358da00969b494def9a4" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f1da935439fb4654b6fabd78d3d2d877", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + diff --git a/Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph.meta b/Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph.meta new file mode 100644 index 000000000..248921d80 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Barrel.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 987f233bbda46456eaedf00bfeaeee6e +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph b/Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph new file mode 100644 index 000000000..60c15b7bb --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph @@ -0,0 +1,1944 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "7368b109ab674d0fb70f4afdd0e7ab58", + "m_Properties": [ + { + "m_Id": "e64eaba8acdd4050a1ffc4e48ba42fa8" + }, + { + "m_Id": "17e0a30dcb41f680a2c44ead4fa87dfe" + }, + { + "m_Id": "fc5bc609e2f93d8dbcc99e47352c09b1" + }, + { + "m_Id": "4d43bf1eade94d2e9429af642f37906f" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "754c423a2da04a7c92ca1ee7fe1de771" + } + ], + "m_Nodes": [ + { + "m_Id": "4717c351368d4e839b0e7fa2adc5976a" + }, + { + "m_Id": "6257ffe48fee028bb1796a3f934c33cb" + }, + { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + { + "m_Id": "da1993521ea94c86800094a849a6105e" + }, + { + "m_Id": "358a01d911c04f1aa30fb8c3c71de636" + }, + { + "m_Id": "8c5af8fc4c014458817917de51462153" + }, + { + "m_Id": "75e826f579e34674af81922f45b67fc5" + }, + { + "m_Id": "6a9d564406de461d96243c3919b79d14" + }, + { + "m_Id": "1ec6ac6f59c1443cbf8e4e0a01dbca07" + }, + { + "m_Id": "17d40a75719a4ee3b934892f7af29a52" + }, + { + "m_Id": "d9c5cd3c7b2c49e591f69bcb7730125b" + }, + { + "m_Id": "936e2ecba4874797943f9e0fa958d683" + }, + { + "m_Id": "58a20797476f45498e93e08894764c73" + }, + { + "m_Id": "b82b327c67ae4b608eeff3efaf68c738" + }, + { + "m_Id": "2f9040afa4c44097a58d79cc24c446c4" + }, + { + "m_Id": "e5e3edf12a3e4699960a271824fc4f14" + }, + { + "m_Id": "47db0d4d89ff4d02aa4a1c765d74c7a7" + }, + { + "m_Id": "bc47849a86f4426aaa5c71fefcc20273" + }, + { + "m_Id": "2232989d224041d7be3f9cf0d8b5915b" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2f9040afa4c44097a58d79cc24c446c4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "358a01d911c04f1aa30fb8c3c71de636" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4717c351368d4e839b0e7fa2adc5976a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6257ffe48fee028bb1796a3f934c33cb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bc47849a86f4426aaa5c71fefcc20273" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "47db0d4d89ff4d02aa4a1c765d74c7a7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bd8bf19dbee36489b70f0117c0c6de3e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6a9d564406de461d96243c3919b79d14" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "da1993521ea94c86800094a849a6105e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4717c351368d4e839b0e7fa2adc5976a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e5e3edf12a3e4699960a271824fc4f14" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2f9040afa4c44097a58d79cc24c446c4" + }, + "m_SlotId": 1078883502 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1514.0, + "y": 793.0 + }, + "m_Blocks": [ + { + "m_Id": "358a01d911c04f1aa30fb8c3c71de636" + }, + { + "m_Id": "8c5af8fc4c014458817917de51462153" + }, + { + "m_Id": "75e826f579e34674af81922f45b67fc5" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1514.0, + "y": 993.0 + }, + "m_Blocks": [ + { + "m_Id": "6a9d564406de461d96243c3919b79d14" + }, + { + "m_Id": "1ec6ac6f59c1443cbf8e4e0a01dbca07" + }, + { + "m_Id": "17d40a75719a4ee3b934892f7af29a52" + }, + { + "m_Id": "d9c5cd3c7b2c49e591f69bcb7730125b" + }, + { + "m_Id": "936e2ecba4874797943f9e0fa958d683" + }, + { + "m_Id": "58a20797476f45498e93e08894764c73" + }, + { + "m_Id": "b82b327c67ae4b608eeff3efaf68c738" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "NotSlot", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "ef757ccc60484b4a829f46696cb01493" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "01152c4b4d2e058dae562ba2a728ed6f", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "17d40a75719a4ee3b934892f7af29a52", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c7558cd156844c7ea5fd54161049f632" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "17e0a30dcb41f680a2c44ead4fa87dfe", + "m_Guid": { + "m_GuidSerialized": "4b41dc95-e09d-450e-988b-26284a8804ef" + }, + "m_Name": "Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_72426835", + "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": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "1b5ca4daaa2e3d8a97f37a8a932f4f6d", + "m_Id": 1, + "m_DisplayName": "Tiling", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tiling", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "1b786c98bec44022a3efecf60816678d", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1ec6ac6f59c1443cbf8e4e0a01dbca07", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a5aa686892ed4228b58d071492916d42" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "21455873145d4810a720bc93c4f85bfc", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "2232989d224041d7be3f9cf0d8b5915b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1335.0001220703125, + "y": 1396.0001220703125, + "width": 127.9998779296875, + "height": 124.9998779296875 + } + }, + "m_Slots": [ + { + "m_Id": "75edf20f22704a7f876efc7f6d00e969" + }, + { + "m_Id": "57acc9dbecc9400c87714ced7e0a32f1" + }, + { + "m_Id": "8f1f6a269a914e369886ae145560d8ad" + }, + { + "m_Id": "b6950cf67e8d4374a3c7b0ad0903ad6b" + } + ], + "synonyms": [ + "3", + "v3", + "vec3", + "float3" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "2391ee231a7349dd9b3414cfa8f0be39", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "26bd87efbfc5fd86b094aa3f105f6ffc", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2867e78a27b14a76a9caaaa16fe155ce", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "29230422989346ba86ed8da5d0d82c9f", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "297b109a9bfb44daaf7a050d28eb0acb", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "2d2187300f4c4bf2bb584af9e2130a21", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "2f9040afa4c44097a58d79cc24c446c4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Bending SubGraph", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1188.0, + "y": 514.0, + "width": 210.9998779296875, + "height": 279.0 + } + }, + "m_Slots": [ + { + "m_Id": "4169fa4c09694a619bcf6113139f6373" + }, + { + "m_Id": "fda922cb085a4608aff4fb4d1dc0ffbf" + } + ], + "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\": \"f10619bcb2d724861a15200da76918ed\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "c91120a2-d4ac-45bb-8e3f-7bc92ebf9f05" + ], + "m_PropertyIds": [ + 1078883502 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "326345774ea93587ba8f79cd9f786835", + "m_Id": 2, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "358a01d911c04f1aa30fb8c3c71de636", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c827b18083e9418fa5ae914cd6fe91e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "3b3349ed057d46fe820943d078ccc847", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4169fa4c09694a619bcf6113139f6373", + "m_Id": 1078883502, + "m_DisplayName": "Amount", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_E004ED58", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "418fe1d5de174fb39f2a4e85839b79a3", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TilingAndOffsetNode", + "m_ObjectId": "4717c351368d4e839b0e7fa2adc5976a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Tiling And Offset", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 959.0, + "y": 950.0000610351563, + "width": 208.00001525878907, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "7c3288cb86e1a68099e027746a502067" + }, + { + "m_Id": "1b5ca4daaa2e3d8a97f37a8a932f4f6d" + }, + { + "m_Id": "326345774ea93587ba8f79cd9f786835" + }, + { + "m_Id": "26bd87efbfc5fd86b094aa3f105f6ffc" + } + ], + "synonyms": [ + "pan", + "scale" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "47db0d4d89ff4d02aa4a1c765d74c7a7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1053.0001220703125, + "y": 1362.0, + "width": 208.0, + "height": 435.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "c5e5b4c907b848439b3d35cb70c366a7" + }, + { + "m_Id": "fc82c9a55da046cfa37510dd2f2944a8" + }, + { + "m_Id": "418fe1d5de174fb39f2a4e85839b79a3" + }, + { + "m_Id": "6ba85983ea1e4e1a96358a038ec950a0" + }, + { + "m_Id": "2867e78a27b14a76a9caaaa16fe155ce" + }, + { + "m_Id": "2d2187300f4c4bf2bb584af9e2130a21" + }, + { + "m_Id": "fe0edae243a34d39b357839d91483e32" + }, + { + "m_Id": "21455873145d4810a720bc93c4f85bfc" + } + ], + "synonyms": [ + "tex2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 1, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4c5a6e10f8bf4186ae8760b6a34df0b3", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "4d43bf1eade94d2e9429af642f37906f", + "m_Guid": { + "m_GuidSerialized": "a6041c93-f826-437a-ad71-583aec0862d9" + }, + "m_Name": "Alpha", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Alpha", + "m_DefaultReferenceName": "_Alpha", + "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": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "5730e94fb55feb8fb5f01026b0a04f72", + "m_Id": 0, + "m_DisplayName": "Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "57acc9dbecc9400c87714ced7e0a32f1", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "58a20797476f45498e93e08894764c73", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c34fcd75600142b1b56df3b38b5553a7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5a34d5221059405f9d9853a247d59366", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "6257ffe48fee028bb1796a3f934c33cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1042.0, + "y": 905.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5730e94fb55feb8fb5f01026b0a04f72" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "17e0a30dcb41f680a2c44ead4fa87dfe" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6a9d564406de461d96243c3919b79d14", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2391ee231a7349dd9b3414cfa8f0be39" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6ba85983ea1e4e1a96358a038ec950a0", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "754c423a2da04a7c92ca1ee7fe1de771", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "e64eaba8acdd4050a1ffc4e48ba42fa8" + }, + { + "m_Id": "17e0a30dcb41f680a2c44ead4fa87dfe" + }, + { + "m_Id": "fc5bc609e2f93d8dbcc99e47352c09b1" + }, + { + "m_Id": "4d43bf1eade94d2e9429af642f37906f" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "75e826f579e34674af81922f45b67fc5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a9e8cc1b2d5740f6a765bf660d07ba13" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "75edf20f22704a7f876efc7f6d00e969", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "7c3288cb86e1a68099e027746a502067", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "8c5af8fc4c014458817917de51462153", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3b3349ed057d46fe820943d078ccc847" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f1f6a269a914e369886ae145560d8ad", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "936e2ecba4874797943f9e0fa958d683", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "29230422989346ba86ed8da5d0d82c9f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "9893267032c1988d850e83466534af13", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9dadc4da853f4c30abfe55901001e0f2", + "m_Id": 0, + "m_DisplayName": "Bending Amount", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "a471ccbd8d612684bd2ae5dd6b74624d", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a5aa686892ed4228b58d071492916d42", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "a822895bc5819c86a9d9317944a59304", + "m_Id": 0, + "m_DisplayName": "Tiling", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "a9e8cc1b2d5740f6a765bf660d07ba13", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "b6950cf67e8d4374a3c7b0ad0903ad6b", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "b82b327c67ae4b608eeff3efaf68c738", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "5a34d5221059405f9d9853a247d59366" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "bc47849a86f4426aaa5c71fefcc20273", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 820.0000610351563, + "y": 1362.0, + "width": 123.0, + "height": 34.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "e9954321ba5340ca8de5586a6aa0f495" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "17e0a30dcb41f680a2c44ead4fa87dfe" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "bd8bf19dbee36489b70f0117c0c6de3e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1191.0, + "y": 865.0, + "width": 208.00001525878907, + "height": 433.0 + } + }, + "m_Slots": [ + { + "m_Id": "e42366925fac3f8889fc1919b6ceadb5" + }, + { + "m_Id": "c2781a7b34a2c88c934c99e1fdcdc0c1" + }, + { + "m_Id": "d8ba1a3b5955f181a8ed8817294e4f02" + }, + { + "m_Id": "fd0a210497b89282b9e0a81571812e40" + }, + { + "m_Id": "4c5a6e10f8bf4186ae8760b6a34df0b3" + }, + { + "m_Id": "9893267032c1988d850e83466534af13" + }, + { + "m_Id": "a471ccbd8d612684bd2ae5dd6b74624d" + }, + { + "m_Id": "01152c4b4d2e058dae562ba2a728ed6f" + } + ], + "synonyms": [ + "tex2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c2781a7b34a2c88c934c99e1fdcdc0c1", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c34fcd75600142b1b56df3b38b5553a7", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c5e5b4c907b848439b3d35cb70c366a7", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "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.ColorRGBMaterialSlot", + "m_ObjectId": "c7558cd156844c7ea5fd54161049f632", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "c827b18083e9418fa5ae914cd6fe91e6", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d8ba1a3b5955f181a8ed8817294e4f02", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d9c5cd3c7b2c49e591f69bcb7730125b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "297b109a9bfb44daaf7a050d28eb0acb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "da1993521ea94c86800094a849a6105e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 854.0, + "y": 1014.0, + "width": 106.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a822895bc5819c86a9d9317944a59304" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "fc5bc609e2f93d8dbcc99e47352c09b1" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "e42366925fac3f8889fc1919b6ceadb5", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "e5e3edf12a3e4699960a271824fc4f14", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 999.9998779296875, + "y": 555.9999389648438, + "width": 152.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "9dadc4da853f4c30abfe55901001e0f2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e64eaba8acdd4050a1ffc4e48ba42fa8" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "e64eaba8acdd4050a1ffc4e48ba42fa8", + "m_Guid": { + "m_GuidSerialized": "28d5f422-5d28-4388-88c8-13a0a01df6f8" + }, + "m_Name": "Bending Amount", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Bending Amount", + "m_DefaultReferenceName": "_Bending_Amount", + "m_OverrideReferenceName": "_BendingAmount", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.014999999664723874, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "e9954321ba5340ca8de5586a6aa0f495", + "m_Id": 0, + "m_DisplayName": "Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "ef757ccc60484b4a829f46696cb01493", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "1b786c98bec44022a3efecf60816678d" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "fc5bc609e2f93d8dbcc99e47352c09b1", + "m_Guid": { + "m_GuidSerialized": "953e9e4c-fcd4-4166-aeea-9989df3ff48a" + }, + "m_Name": "Tiling", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_6A93A1CF", + "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": 1.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fc82c9a55da046cfa37510dd2f2944a8", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fd0a210497b89282b9e0a81571812e40", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "fda922cb085a4608aff4fb4d1dc0ffbf", + "m_Id": 0, + "m_DisplayName": "Bent Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "BentPosition", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "fe0edae243a34d39b357839d91483e32", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + diff --git a/Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph.meta b/Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph.meta new file mode 100644 index 000000000..44814c80c --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Master.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 940d79357fd7a4f01a49e7247aeaa4da +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph b/Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph new file mode 100644 index 000000000..7bec50c96 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph @@ -0,0 +1,927 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "66a8d371e2e840c09dd1aa4fbe4c29a5", + "m_Properties": [ + { + "m_Id": "a3b940d386719288838866f4f57278ff" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "8fb7ea6980d24578b571ba8d1bc0b3d1" + } + ], + "m_Nodes": [ + { + "m_Id": "97768a68c4a2eb849ccb78cd81dc65a5" + }, + { + "m_Id": "1dfd32d23b3b4f828618d403ddb9d1eb" + }, + { + "m_Id": "6536094583eebd8c83e6b0748045ac8d" + }, + { + "m_Id": "ce3e576a454eb78e8ad700f29ed24c9a" + }, + { + "m_Id": "d80c803137bb4713a97402f7400dd9c9" + }, + { + "m_Id": "f537669fb0734d34b7ee1755907cccc0" + }, + { + "m_Id": "9d7720d2fc73486a9ea81aa1fc2ac768" + }, + { + "m_Id": "8979d6ddcb384654abb9ef102420f967" + }, + { + "m_Id": "430f5416a4af423e9d89eaedcbb692c6" + }, + { + "m_Id": "d963a026e53342cb8fa3110ffc0e9926" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1dfd32d23b3b4f828618d403ddb9d1eb" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "430f5416a4af423e9d89eaedcbb692c6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6536094583eebd8c83e6b0748045ac8d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d80c803137bb4713a97402f7400dd9c9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "97768a68c4a2eb849ccb78cd81dc65a5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1dfd32d23b3b4f828618d403ddb9d1eb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "97768a68c4a2eb849ccb78cd81dc65a5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8979d6ddcb384654abb9ef102420f967" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ce3e576a454eb78e8ad700f29ed24c9a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6536094583eebd8c83e6b0748045ac8d" + }, + "m_SlotId": 1723688220 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -83.0, + "y": -126.0 + }, + "m_Blocks": [ + { + "m_Id": "d80c803137bb4713a97402f7400dd9c9" + }, + { + "m_Id": "f537669fb0734d34b7ee1755907cccc0" + }, + { + "m_Id": "9d7720d2fc73486a9ea81aa1fc2ac768" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -83.0, + "y": 74.0 + }, + "m_Blocks": [ + { + "m_Id": "8979d6ddcb384654abb9ef102420f967" + }, + { + "m_Id": "430f5416a4af423e9d89eaedcbb692c6" + }, + { + "m_Id": "d963a026e53342cb8fa3110ffc0e9926" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "NotSlot", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "90ef35135ba24a4cad311dc9b47b3aa0" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "0b43a0456ba443bd8dd5a6228b02fa5f", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1780f1cb66552b89941b419345b7066b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "1dfd32d23b3b4f828618d403ddb9d1eb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -227.0, + "y": 74.0, + "width": 119.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "86aba3c81b2c5f8495e7b641067c36a9" + }, + { + "m_Id": "aa5489adf187128f89eab845f880da8e" + }, + { + "m_Id": "d7a5231818cbea86ac4589b16df98f80" + }, + { + "m_Id": "1780f1cb66552b89941b419345b7066b" + }, + { + "m_Id": "d29cdfe150e0d68b80698c25195abde9" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2cefe1a613a82a8a9d11da039a264e05", + "m_Id": 0, + "m_DisplayName": "Bent Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "BentPosition", + "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.BlockNode", + "m_ObjectId": "430f5416a4af423e9d89eaedcbb692c6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "839dcef51d4f44bf859013ec73f41256" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "4fbe97f7f1b143239e6f1240b5cff690", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "543a098a25a641148f0d576713578664" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "54e4649178314ec3b05b5ccc5ac48cc2", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5e77fecaaccf0e82ba4ddc0edda2e0f8", + "m_Id": 1723688220, + "m_DisplayName": "Amount", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_E004ED58", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "6536094583eebd8c83e6b0748045ac8d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Bending SubGraph", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -317.99993896484377, + "y": -342.0000305175781, + "width": 211.00001525878907, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e77fecaaccf0e82ba4ddc0edda2e0f8" + }, + { + "m_Id": "2cefe1a613a82a8a9d11da039a264e05" + } + ], + "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\": \"f10619bcb2d724861a15200da76918ed\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "c91120a2-d4ac-45bb-8e3f-7bc92ebf9f05", + "47c5d50b-a584-49b1-91b3-32d15f5f5614", + "e990a73f-63db-454b-8dee-38380ce84fb2" + ], + "m_PropertyIds": [ + 1723688220, + -801006418, + -1303649594 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6a78efc60608738f96d3eedf58074a20", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "839dcef51d4f44bf859013ec73f41256", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "84b99f8d74eb29899d4394939c366c93", + "m_Id": 0, + "m_DisplayName": "Bending Amount", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "86aba3c81b2c5f8495e7b641067c36a9", + "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.BlockNode", + "m_ObjectId": "8979d6ddcb384654abb9ef102420f967", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0b43a0456ba443bd8dd5a6228b02fa5f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "8fb7ea6980d24578b571ba8d1bc0b3d1", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "a3b940d386719288838866f4f57278ff" + } + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "90ef35135ba24a4cad311dc9b47b3aa0", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "543a098a25a641148f0d576713578664" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "95f4aae04bf24f9986449aace4f296f0", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexColorNode", + "m_ObjectId": "97768a68c4a2eb849ccb78cd81dc65a5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vertex Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -460.0, + "y": -55.0, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "6a78efc60608738f96d3eedf58074a20" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "9d7720d2fc73486a9ea81aa1fc2ac768", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "95f4aae04bf24f9986449aace4f296f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "a3b940d386719288838866f4f57278ff", + "m_Guid": { + "m_GuidSerialized": "7442352b-19c5-4152-9e5a-0742b13ce608" + }, + "m_Name": "Bending Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_161B2B73", + "m_OverrideReferenceName": "_BendingAmount", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aa5489adf187128f89eab845f880da8e", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ce3e576a454eb78e8ad700f29ed24c9a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -490.0, + "y": -302.0000305175781, + "width": 154.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "84b99f8d74eb29899d4394939c366c93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a3b940d386719288838866f4f57278ff" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d29cdfe150e0d68b80698c25195abde9", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d7a5231818cbea86ac4589b16df98f80", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d80c803137bb4713a97402f7400dd9c9", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "54e4649178314ec3b05b5ccc5ac48cc2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "d963a026e53342cb8fa3110ffc0e9926", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f8b5d3977f744e138d8d7a12b8679920" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "f537669fb0734d34b7ee1755907cccc0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4fbe97f7f1b143239e6f1240b5cff690" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f8b5d3977f744e138d8d7a12b8679920", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + diff --git a/Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph.meta b/Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph.meta new file mode 100644 index 000000000..2d7783330 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Particles.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c3b3bff1361a54bed97d4e900c96b5d6 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph b/Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph new file mode 100644 index 000000000..73e205fb0 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph @@ -0,0 +1,2593 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "57dc0620c6ee42e7a85972d97dcb30ec", + "m_Properties": [ + { + "m_Id": "077d4fb5bd6c318390c325f2c5174d9a" + } + ], + "m_Keywords": [ + { + "m_Id": "48bc5b4c483b4fcf96dd6d416e212804" + }, + { + "m_Id": "445ab34717e941ecaa084f076e93f631" + } + ], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "b5a0214b117a4c199112ac4fb56d3ac4" + } + ], + "m_Nodes": [ + { + "m_Id": "0e6cf227458bc68d9a7d53f0aef70050" + }, + { + "m_Id": "9d829f34dd573d87b14c781cd7e126e8" + }, + { + "m_Id": "21c8233f4ce4718fb13a7a4b307270a8" + }, + { + "m_Id": "f2370a74e8864d84906943a0277751e1" + }, + { + "m_Id": "7ea7d0c77e48fc8cb59ed6a60dd91a68" + }, + { + "m_Id": "9adccde59a150e878db9c412f2c31890" + }, + { + "m_Id": "fb8611444fbe5783bd3622d2499d2086" + }, + { + "m_Id": "fd69f64c1495ae8cba954e0557f5c3f0" + }, + { + "m_Id": "7d77ae18997c928c9a4aa783a2de9336" + }, + { + "m_Id": "2f015499766a518eafd411f18a864ea7" + }, + { + "m_Id": "a5275cf075907f8a82103b2f8e4343c6" + }, + { + "m_Id": "d8c79e9f7604458ab4e7875650783f1b" + }, + { + "m_Id": "e1a6d47b59de7684ba92b5bb3950142f" + }, + { + "m_Id": "57a1d5dac38bbc87a24df349666a4ad0" + }, + { + "m_Id": "927cd0fd6674e38c8b9321cd1fcfe5ac" + }, + { + "m_Id": "50dfc97dc3d07f85921d3d437547fe9e" + }, + { + "m_Id": "5457281a8a0dd3808589f4322f819dfd" + }, + { + "m_Id": "b37cf32665a02b8b883c965c18d49138" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0e6cf227458bc68d9a7d53f0aef70050" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "57a1d5dac38bbc87a24df349666a4ad0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "21c8233f4ce4718fb13a7a4b307270a8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9adccde59a150e878db9c412f2c31890" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2f015499766a518eafd411f18a864ea7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d77ae18997c928c9a4aa783a2de9336" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2f015499766a518eafd411f18a864ea7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a5275cf075907f8a82103b2f8e4343c6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "50dfc97dc3d07f85921d3d437547fe9e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a5275cf075907f8a82103b2f8e4343c6" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5457281a8a0dd3808589f4322f819dfd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e1a6d47b59de7684ba92b5bb3950142f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57a1d5dac38bbc87a24df349666a4ad0" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "21c8233f4ce4718fb13a7a4b307270a8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57a1d5dac38bbc87a24df349666a4ad0" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fd69f64c1495ae8cba954e0557f5c3f0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d77ae18997c928c9a4aa783a2de9336" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fb8611444fbe5783bd3622d2499d2086" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7ea7d0c77e48fc8cb59ed6a60dd91a68" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fd69f64c1495ae8cba954e0557f5c3f0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "927cd0fd6674e38c8b9321cd1fcfe5ac" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5457281a8a0dd3808589f4322f819dfd" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9adccde59a150e878db9c412f2c31890" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b37cf32665a02b8b883c965c18d49138" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9d829f34dd573d87b14c781cd7e126e8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d77ae18997c928c9a4aa783a2de9336" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a5275cf075907f8a82103b2f8e4343c6" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d8c79e9f7604458ab4e7875650783f1b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b37cf32665a02b8b883c965c18d49138" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "50dfc97dc3d07f85921d3d437547fe9e" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d8c79e9f7604458ab4e7875650783f1b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5457281a8a0dd3808589f4322f819dfd" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f2370a74e8864d84906943a0277751e1" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "21c8233f4ce4718fb13a7a4b307270a8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fb8611444fbe5783bd3622d2499d2086" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f2370a74e8864d84906943a0277751e1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fb8611444fbe5783bd3622d2499d2086" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7ea7d0c77e48fc8cb59ed6a60dd91a68" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fd69f64c1495ae8cba954e0557f5c3f0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9adccde59a150e878db9c412f2c31890" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fd69f64c1495ae8cba954e0557f5c3f0" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b37cf32665a02b8b883c965c18d49138" + }, + "m_SlotId": 2 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1130.0, + "y": 464.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1130.0, + "y": 664.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "NotSlot", + "m_GraphPrecision": 0, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "e1a6d47b59de7684ba92b5bb3950142f" + }, + "m_SubDatas": [], + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0274c557a2f2a380aa5f240945825a99", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "077d4fb5bd6c318390c325f2c5174d9a", + "m_Guid": { + "m_GuidSerialized": "c91120a2-d4ac-45bb-8e3f-7bc92ebf9f05" + }, + "m_Name": "Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_E004ED58", + "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.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0b5538557ac5e78eaa63bb4fbdda6776", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "0e6cf227458bc68d9a7d53f0aef70050", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -454.0, + "y": 717.0000610351563, + "width": 119.00000762939453, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "6d745235a0579387b35837b79821ca19" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "077d4fb5bd6c318390c325f2c5174d9a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "11e0fedf417fd38097bc443c524d8d99", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "1281fcedfb6986829b90e6c0391ff53c", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "1463d5276ddd198ab5de353f72a8b8be", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "161f7b4fc7f8388d904dc1011a064d55", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1edd1507604e54888b4485e6f6433f3b", + "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.MultiplyNode", + "m_ObjectId": "21c8233f4ce4718fb13a7a4b307270a8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -154.99998474121095, + "y": 549.0000610351563, + "width": 129.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "1edd1507604e54888b4485e6f6433f3b" + }, + { + "m_Id": "cce4655bce2bdd828767a3337381d90f" + }, + { + "m_Id": "d8bff1e935e131868eccd782d655d9b2" + } + ], + "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.PositionNode", + "m_ObjectId": "2f015499766a518eafd411f18a864ea7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -908.0, + "y": 462.0, + "width": 208.0, + "height": 315.0 + } + }, + "m_Slots": [ + { + "m_Id": "cec50b783e34908092114d861c397156" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "34c69e8c8c62578a84a4ea6553c8ebb0", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "36b70d5d3314078782bf8e864188af76", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "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": "4406993a9663778fad801ce8f6f45382", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "445ab34717e941ecaa084f076e93f631", + "m_Guid": { + "m_GuidSerialized": "06b8cf53-d15a-42a2-beef-2cfd0de5ad1b" + }, + "m_Name": "Planet", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_A75DDB67_ON", + "m_OverrideReferenceName": "ENABLE_BENDING_PLANET", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_KeywordType": 0, + "m_KeywordDefinition": 1, + "m_KeywordScope": 1, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "45c51be9ed2cdb8c819c508a31475499", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "48bc5b4c483b4fcf96dd6d416e212804", + "m_Guid": { + "m_GuidSerialized": "8ccd8c57-b67f-4ecb-b41d-a999da180cd9" + }, + "m_Name": "Enable", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_473D90EB_ON", + "m_OverrideReferenceName": "ENABLE_BENDING", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_KeywordType": 0, + "m_KeywordDefinition": 1, + "m_KeywordScope": 1, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "499f57aef672c387a1953d3faf4da1d5", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "4d278c17eff304828515d208ab7231fd", + "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.Vector3Node", + "m_ObjectId": "50dfc97dc3d07f85921d3d437547fe9e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 380.0, + "y": 709.0, + "width": 129.0, + "height": 124.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "f6e440d617339281aa6c3de52f71b38b" + }, + { + "m_Id": "bc56d07caebb5a8284505a805b4e4b4c" + }, + { + "m_Id": "f3e7834db5e56c8a80b0a289726bd805" + }, + { + "m_Id": "bcec0f9fb2e6558b87b763747f89b231" + } + ], + "synonyms": [ + "3", + "v3", + "vec3", + "float3" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "540915818e02e48895fd77d9cb51c1ab", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.KeywordNode", + "m_ObjectId": "5457281a8a0dd3808589f4322f819dfd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Enable", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 908.9999389648438, + "y": 464.0, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "714270483947bb8989e52c8371f770af" + }, + { + "m_Id": "64f68439ab92258e8cf3a265aec77f0d" + }, + { + "m_Id": "beda444a540c3381b67163c5d8eec503" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "48bc5b4c483b4fcf96dd6d416e212804" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NegateNode", + "m_ObjectId": "57a1d5dac38bbc87a24df349666a4ad0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Negate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -313.0, + "y": 678.0, + "width": 132.00001525878907, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "6dfd736b2f5ffe8aafa7a261f83238de" + }, + { + "m_Id": "499f57aef672c387a1953d3faf4da1d5" + } + ], + "synonyms": [ + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5907453918709e83bc570618436c3b96", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "64f68439ab92258e8cf3a265aec77f0d", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c9a0edad75f7b8288c35b93ce3092ff", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6d745235a0579387b35837b79821ca19", + "m_Id": 0, + "m_DisplayName": "Amount", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "6dfd736b2f5ffe8aafa7a261f83238de", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "714270483947bb8989e52c8371f770af", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "72f5606197e71f879b6bded6deaff1e0", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "733af36b78990c8992d687d1d9542555", + "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": "77f251464ac4d281b1c229944b7480d5", + "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": "79b084f4063aab828948f1f5ad65b92f", + "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": "7a94694a3867ce85837c73a971e01fa9", + "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.SubtractNode", + "m_ObjectId": "7d77ae18997c928c9a4aa783a2de9336", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -676.9999389648438, + "y": 759.9999389648438, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "0b5538557ac5e78eaa63bb4fbdda6776" + }, + { + "m_Id": "733af36b78990c8992d687d1d9542555" + }, + { + "m_Id": "34c69e8c8c62578a84a4ea6553c8ebb0" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PowerNode", + "m_ObjectId": "7ea7d0c77e48fc8cb59ed6a60dd91a68", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -309.9999084472656, + "y": 808.0, + "width": 129.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "cd0afae3c8a13988834f1b50c2c7f144" + }, + { + "m_Id": "72f5606197e71f879b6bded6deaff1e0" + }, + { + "m_Id": "11e0fedf417fd38097bc443c524d8d99" + } + ], + "synonyms": [], + "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": "85ccf32db6efc18782e17142a06b1e79", + "m_Id": 3, + "m_DisplayName": "Near Plane", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Near Plane", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8769415a50e1f385a4a82140d98148de", + "m_Id": 7, + "m_DisplayName": "Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Height", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8998bb948d21c1808657479186de28d3", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "911d044cb51e0e87ac199784bd5d18b6", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "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.PositionNode", + "m_ObjectId": "927cd0fd6674e38c8b9321cd1fcfe5ac", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 677.0, + "y": 816.0, + "width": 208.0, + "height": 315.0 + } + }, + "m_Slots": [ + { + "m_Id": "77f251464ac4d281b1c229944b7480d5" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "96ca26ddcd0311828f61e9cb0c7fd24b", + "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.AddNode", + "m_ObjectId": "9adccde59a150e878db9c412f2c31890", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1.0000532865524293, + "y": 636.0, + "width": 129.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d278c17eff304828515d208ab7231fd" + }, + { + "m_Id": "161f7b4fc7f8388d904dc1011a064d55" + }, + { + "m_Id": "45c51be9ed2cdb8c819c508a31475499" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9c302be552f0978792e0cf340f60ac26", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9ce40a680b24d28889b204c93aa492a0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9ce4f88b742d568c9985d006d0bcae46", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CameraNode", + "m_ObjectId": "9d829f34dd573d87b14c781cd7e126e8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Camera", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -806.0, + "y": 784.0, + "width": 106.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "1463d5276ddd198ab5de353f72a8b8be" + }, + { + "m_Id": "7a94694a3867ce85837c73a971e01fa9" + }, + { + "m_Id": "babb2453c9f56881ae322888c8a72e2b" + }, + { + "m_Id": "85ccf32db6efc18782e17142a06b1e79" + }, + { + "m_Id": "b2aece37f063ea8cbf5ad74bf0b26f50" + }, + { + "m_Id": "c9a9d41c06de78898769228b2a56c77a" + }, + { + "m_Id": "f4b7b60d7f450c849ff483c6a5a98b17" + }, + { + "m_Id": "8769415a50e1f385a4a82140d98148de" + } + ], + "synonyms": [ + "position", + "direction", + "orthographic", + "near plane", + "far plane", + "width", + "height" + ], + "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": "9eb7f6aa7865f3899985b798f098409e", + "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.AddNode", + "m_ObjectId": "a5275cf075907f8a82103b2f8e4343c6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 532.0, + "y": 464.0, + "width": 129.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0274c557a2f2a380aa5f240945825a99" + }, + { + "m_Id": "5907453918709e83bc570618436c3b96" + }, + { + "m_Id": "f31cce3da3a360869927431893d87313" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b2813a0415fe678aaec96f248105fefd", + "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": "b2aece37f063ea8cbf5ad74bf0b26f50", + "m_Id": 4, + "m_DisplayName": "Far Plane", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Far Plane", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.KeywordNode", + "m_ObjectId": "b37cf32665a02b8b883c965c18d49138", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Planet", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 153.0, + "y": 733.0, + "width": 139.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9ce4f88b742d568c9985d006d0bcae46" + }, + { + "m_Id": "911d044cb51e0e87ac199784bd5d18b6" + }, + { + "m_Id": "36b70d5d3314078782bf8e864188af76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "445ab34717e941ecaa084f076e93f631" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "b5a0214b117a4c199112ac4fb56d3ac4", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "077d4fb5bd6c318390c325f2c5174d9a" + }, + { + "m_Id": "48bc5b4c483b4fcf96dd6d416e212804" + }, + { + "m_Id": "445ab34717e941ecaa084f076e93f631" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "babb2453c9f56881ae322888c8a72e2b", + "m_Id": 2, + "m_DisplayName": "Orthographic", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Orthographic", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bc56d07caebb5a8284505a805b4e4b4c", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "bcec0f9fb2e6558b87b763747f89b231", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "beda444a540c3381b67163c5d8eec503", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c9a9d41c06de78898769228b2a56c77a", + "m_Id": 5, + "m_DisplayName": "Z Buffer Sign", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Z Buffer Sign", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cce4655bce2bdd828767a3337381d90f", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cd0afae3c8a13988834f1b50c2c7f144", + "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": "cec50b783e34908092114d861c397156", + "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": "d8bff1e935e131868eccd782d655d9b2", + "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": 2, + "m_Type": "UnityEditor.ShaderGraph.TransformNode", + "m_ObjectId": "d8c79e9f7604458ab4e7875650783f1b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Transform", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 675.0000610351563, + "y": 464.0, + "width": 211.0, + "height": 341.0 + } + }, + "m_Slots": [ + { + "m_Id": "1281fcedfb6986829b90e6c0391ff53c" + }, + { + "m_Id": "4406993a9663778fad801ce8f6f45382" + } + ], + "synonyms": [ + "world", + "tangent", + "object", + "view", + "screen", + "convert" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Conversion": { + "from": 2, + "to": 0 + }, + "m_ConversionType": 0, + "m_Normalize": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "e1a6d47b59de7684ba92b5bb3950142f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1130.0, + "y": 464.0, + "width": 122.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "e1e7c72b456c5182af01c5889036660a" + } + ], + "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.Vector3MaterialSlot", + "m_ObjectId": "e1e7c72b456c5182af01c5889036660a", + "m_Id": 0, + "m_DisplayName": "Bent Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BentPosition", + "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": "ec04da96c551188b97930f7f957c710c", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ece59f377787868bbc0ec18df0ced00d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PowerNode", + "m_ObjectId": "f2370a74e8864d84906943a0277751e1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -312.0, + "y": 549.0, + "width": 129.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb7f6aa7865f3899985b798f098409e" + }, + { + "m_Id": "ece59f377787868bbc0ec18df0ced00d" + }, + { + "m_Id": "ec04da96c551188b97930f7f957c710c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f31cce3da3a360869927431893d87313", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f3e7834db5e56c8a80b0a289726bd805", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f4b7b60d7f450c849ff483c6a5a98b17", + "m_Id": 6, + "m_DisplayName": "Width", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Width", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f6e440d617339281aa6c3de52f71b38b", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "fb8611444fbe5783bd3622d2499d2086", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -454.0, + "y": 759.9999389648438, + "width": 118.0, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "96ca26ddcd0311828f61e9cb0c7fd24b" + }, + { + "m_Id": "8998bb948d21c1808657479186de28d3" + }, + { + "m_Id": "540915818e02e48895fd77d9cb51c1ab" + }, + { + "m_Id": "6c9a0edad75f7b8288c35b93ce3092ff" + }, + { + "m_Id": "9ce40a680b24d28889b204c93aa492a0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "fd69f64c1495ae8cba954e0557f5c3f0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -156.0, + "y": 757.0000610351563, + "width": 130.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "b2813a0415fe678aaec96f248105fefd" + }, + { + "m_Id": "9c302be552f0978792e0cf340f60ac26" + }, + { + "m_Id": "79b084f4063aab828948f1f5ad65b92f" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + diff --git a/Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph.meta b/Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph.meta new file mode 100644 index 000000000..aa863fff6 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending SubGraph.shadersubgraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f10619bcb2d724861a15200da76918ed +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph b/Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph new file mode 100644 index 000000000..d6627d615 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph @@ -0,0 +1,2318 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "fe308ac934a644e182ac398c3bc625d9", + "m_Properties": [ + { + "m_Id": "c860fcc324834a90a1961318e5acd958" + }, + { + "m_Id": "3195184dc02644d799367ee7b7cb7578" + }, + { + "m_Id": "c00c5fba5368472daef1846f7cc970f5" + }, + { + "m_Id": "2f38acc322284dd4b2dd372488f09d07" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "7ee560a1dc364ca2882f7e79f547caf6" + } + ], + "m_Nodes": [ + { + "m_Id": "2e2d45ba8a354789956e73d81e739644" + }, + { + "m_Id": "87b83eabd1634ff395b6557d78c0f9c0" + }, + { + "m_Id": "30a0fe4c2e464fecb4f27784cf60b9b7" + }, + { + "m_Id": "5168f8eb2c4d46a58f00406cbe4af14c" + }, + { + "m_Id": "eb9aa31eeebe41f0b2802cd8b7840c04" + }, + { + "m_Id": "65a0026f5b2642ac9a88687d3c29cb0a" + }, + { + "m_Id": "1f8fefa0d7fd4c399a6347b1c256dd90" + }, + { + "m_Id": "7439482dc7f64d9a83434cbb5e2b0c27" + }, + { + "m_Id": "1da52622f36d457ca087171594fb7ce4" + }, + { + "m_Id": "b6b340e50bdc4d348ef337d410dae568" + }, + { + "m_Id": "7918e9ff8d8e41e4b81823363ea594d2" + }, + { + "m_Id": "fc109eaf36f346b4b7acff2220f37f06" + }, + { + "m_Id": "27c7c09c2aeb4ed18a10f5453fa21a4a" + }, + { + "m_Id": "c16dd3aa11f446d29935b92c7af1d78f" + }, + { + "m_Id": "d7a64bf657124bd8a2f707596fc6e670" + }, + { + "m_Id": "859eaf01c7fc433b92e3a7c1bda6de0c" + }, + { + "m_Id": "d2d7e2a787f04568af355aa28c6ea2c8" + }, + { + "m_Id": "f794cef0877c433583bb0119b99de952" + }, + { + "m_Id": "a0f08179cdd4401885f2dc5cd30739f7" + }, + { + "m_Id": "d98ee2ec3eb24eceb137af9bbc18e6e5" + }, + { + "m_Id": "2ba018c91f0c4654b4ed8a95643939ab" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "27c7c09c2aeb4ed18a10f5453fa21a4a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ba018c91f0c4654b4ed8a95643939ab" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ba018c91f0c4654b4ed8a95643939ab" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d7a64bf657124bd8a2f707596fc6e670" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7918e9ff8d8e41e4b81823363ea594d2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d7a64bf657124bd8a2f707596fc6e670" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "859eaf01c7fc433b92e3a7c1bda6de0c" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2e2d45ba8a354789956e73d81e739644" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0f08179cdd4401885f2dc5cd30739f7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c16dd3aa11f446d29935b92c7af1d78f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b6b340e50bdc4d348ef337d410dae568" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c16dd3aa11f446d29935b92c7af1d78f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c16dd3aa11f446d29935b92c7af1d78f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fc109eaf36f346b4b7acff2220f37f06" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d2d7e2a787f04568af355aa28c6ea2c8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "859eaf01c7fc433b92e3a7c1bda6de0c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d7a64bf657124bd8a2f707596fc6e670" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "859eaf01c7fc433b92e3a7c1bda6de0c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d98ee2ec3eb24eceb137af9bbc18e6e5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ba018c91f0c4654b4ed8a95643939ab" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f794cef0877c433583bb0119b99de952" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d2d7e2a787f04568af355aa28c6ea2c8" + }, + "m_SlotId": 1078883502 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fc109eaf36f346b4b7acff2220f37f06" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "27c7c09c2aeb4ed18a10f5453fa21a4a" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 304.9999694824219, + "y": 13.000009536743164 + }, + "m_Blocks": [ + { + "m_Id": "2e2d45ba8a354789956e73d81e739644" + }, + { + "m_Id": "87b83eabd1634ff395b6557d78c0f9c0" + }, + { + "m_Id": "30a0fe4c2e464fecb4f27784cf60b9b7" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 304.9999694824219, + "y": 212.99998474121095 + }, + "m_Blocks": [ + { + "m_Id": "5168f8eb2c4d46a58f00406cbe4af14c" + }, + { + "m_Id": "eb9aa31eeebe41f0b2802cd8b7840c04" + }, + { + "m_Id": "65a0026f5b2642ac9a88687d3c29cb0a" + }, + { + "m_Id": "1f8fefa0d7fd4c399a6347b1c256dd90" + }, + { + "m_Id": "7439482dc7f64d9a83434cbb5e2b0c27" + }, + { + "m_Id": "1da52622f36d457ca087171594fb7ce4" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "73e6ea7f8806422492d9f172e09db151" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0b06c671e8924a7cbd81e4d499244238", + "m_Id": 1, + "m_DisplayName": "Tiling", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tiling", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "12860686df8e4e88a133b54e74295369", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1d906195ef7343f7b99b655342747efa", + "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.BlockNode", + "m_ObjectId": "1da52622f36d457ca087171594fb7ce4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f8afcd074ff240a29aabba4835106f93" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1e81be5a5a7e43e2a40b5fe5495d2014", + "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": "1f2a00622f1c471a9181524dec1c67fa", + "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": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "1f8fefa0d7fd4c399a6347b1c256dd90", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "e093b878c4c64fc2b45fcefea55b72e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "216ab4c4b82a4f2293d5237bfa153727", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.GradientNoiseNode", + "m_ObjectId": "27c7c09c2aeb4ed18a10f5453fa21a4a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Gradient Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -907.9999389648438, + "y": 584.9999389648438, + "width": 208.0, + "height": 337.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "216ab4c4b82a4f2293d5237bfa153727" + }, + { + "m_Id": "6f0bcfa6d4ed4d0882ad94d405fc7d7b" + }, + { + "m_Id": "df43a0748579452782d27301382a0ad5" + } + ], + "synonyms": [ + "perlin noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_HashType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "2b1d93c04570447caa2200c6cbbcab1c", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2b4c47fcc1d644f1bfb4f55877d9f2b9", + "m_Id": 0, + "m_DisplayName": "Bent Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "BentPosition", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2b8547f6461f4892ac23eb942776d6ba", + "m_Id": 0, + "m_DisplayName": "_Wave_Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "2ba018c91f0c4654b4ed8a95643939ab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -674.0, + "y": 344.9999694824219, + "width": 208.0, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "d9709c65465d4ca6adbd99f161d18c59" + }, + { + "m_Id": "1d906195ef7343f7b99b655342747efa" + }, + { + "m_Id": "b5b74e23c50143af825ced891908cd2e" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "2e2d45ba8a354789956e73d81e739644", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "982f936a1f754467ba3eff082191a1fa" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2f38acc322284dd4b2dd372488f09d07", + "m_Guid": { + "m_GuidSerialized": "5ee90409-bf1e-4354-b7ab-8fe7102cfa29" + }, + "m_Name": "_Wave_Height", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_Wave_Height", + "m_DefaultReferenceName": "_Wave_Height", + "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": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "30a0fe4c2e464fecb4f27784cf60b9b7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c02823270bd84d5bb50c1bdfa76d0761" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "3195184dc02644d799367ee7b7cb7578", + "m_Guid": { + "m_GuidSerialized": "c6dda207-6431-448c-83b1-e0b7bc83a5a8" + }, + "m_Name": "Texture2D", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Texture2D", + "m_DefaultReferenceName": "_Texture2D", + "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": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "32fa4289368e4e4aaa5e6f8bed6fa8fb", + "m_Id": 2, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "45f5195ed81d4d828d39747f47b289be", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "49f3fb8665b34372badbaf77353f290a", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4bc55107b5444fd1b1b561678f7b6bac", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5168f8eb2c4d46a58f00406cbe4af14c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "ffa92a44c80a40e0823aa858eea055bb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "578c8dd82df6403695a98772e4984aaf", + "m_Id": 0, + "m_DisplayName": "_Wave_Speed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5b5fbcadb34b492eb306fba757031898", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "614a152e8fc44da9902cb890221b958a", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "65a0026f5b2642ac9a88687d3c29cb0a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Metallic", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "84f1d86987fc43399d1ad4c9d0ad89aa" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6f0bcfa6d4ed4d0882ad94d405fc7d7b", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 2.5, + "m_DefaultValue": 10.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "73e6ea7f8806422492d9f172e09db151", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "614a152e8fc44da9902cb890221b958a" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7439482dc7f64d9a83434cbb5e2b0c27", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "f81f8e6622154229a79e2f07dcbf76b6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "7725e5f5b757491096db49dc4719a957", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "77dc639b78884087be1079dde8ae48b1", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalVectorNode", + "m_ObjectId": "7918e9ff8d8e41e4b81823363ea594d2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -907.9998779296875, + "y": -0.0000209808349609375, + "width": 207.99993896484376, + "height": 314.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "1f2a00622f1c471a9181524dec1c67fa" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "7ee560a1dc364ca2882f7e79f547caf6", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "3195184dc02644d799367ee7b7cb7578" + }, + { + "m_Id": "c860fcc324834a90a1961318e5acd958" + }, + { + "m_Id": "c00c5fba5368472daef1846f7cc970f5" + }, + { + "m_Id": "2f38acc322284dd4b2dd372488f09d07" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "817d1544086e45f48c3f1801fce00b29", + "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.UVMaterialSlot", + "m_ObjectId": "82822cd591df4885b81a63ec3ae90b84", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "84f1d86987fc43399d1ad4c9d0ad89aa", + "m_Id": 0, + "m_DisplayName": "Metallic", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Metallic", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "859eaf01c7fc433b92e3a7c1bda6de0c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -172.99998474121095, + "y": 0.000014543533325195313, + "width": 208.00001525878907, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "8eee61eefe9e4aecba5a4b834b567c34" + }, + { + "m_Id": "77dc639b78884087be1079dde8ae48b1" + }, + { + "m_Id": "12860686df8e4e88a133b54e74295369" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "85d911596e6d48a4bf4658d76faf4074", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "87b83eabd1634ff395b6557d78c0f9c0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "45f5195ed81d4d828d39747f47b289be" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8eee61eefe9e4aecba5a4b834b567c34", + "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.PositionMaterialSlot", + "m_ObjectId": "982f936a1f754467ba3eff082191a1fa", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9a41f72e983744e2841f853f06480ef5", + "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.PropertyNode", + "m_ObjectId": "a0f08179cdd4401885f2dc5cd30739f7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1493.0001220703125, + "y": 285.0000305175781, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "578c8dd82df6403695a98772e4984aaf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c00c5fba5368472daef1846f7cc970f5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "adfd0062ca2e4bdb8fd57289dc44cb32", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b5b74e23c50143af825ced891908cd2e", + "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.TimeNode", + "m_ObjectId": "b6b340e50bdc4d348ef337d410dae568", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1445.9998779296875, + "y": 54.00000762939453, + "width": 124.0, + "height": 172.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "4bc55107b5444fd1b1b561678f7b6bac" + }, + { + "m_Id": "5b5fbcadb34b492eb306fba757031898" + }, + { + "m_Id": "49f3fb8665b34372badbaf77353f290a" + }, + { + "m_Id": "85d911596e6d48a4bf4658d76faf4074" + }, + { + "m_Id": "7725e5f5b757491096db49dc4719a957" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c00c5fba5368472daef1846f7cc970f5", + "m_Guid": { + "m_GuidSerialized": "78902482-24d1-4082-986b-fadd1c358c90" + }, + "m_Name": "_Wave_Speed", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_Wave_Speed", + "m_DefaultReferenceName": "_Wave_Speed", + "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.25, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "c02823270bd84d5bb50c1bdfa76d0761", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c16dd3aa11f446d29935b92c7af1d78f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1294.9998779296875, + "y": 226.99996948242188, + "width": 126.0, + "height": 117.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "d74ab14d9208450da72cb94a2e81de28" + }, + { + "m_Id": "e959eefea7aa4d70800117f88313353e" + }, + { + "m_Id": "817d1544086e45f48c3f1801fce00b29" + } + ], + "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": "c860fcc324834a90a1961318e5acd958", + "m_Guid": { + "m_GuidSerialized": "c4fe3f10-d423-4750-b8c3-b39587267fea" + }, + "m_Name": "Bending Amount", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Bending Amount", + "m_DefaultReferenceName": "_Bending_Amount", + "m_OverrideReferenceName": "_BendingAmount", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.014999999664723874, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ca893c7883a341e2b60eee6940aaf060", + "m_Id": 0, + "m_DisplayName": "Bending Amount", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "d2d7e2a787f04568af355aa28c6ea2c8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Bending SubGraph", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -445.00006103515627, + "y": 445.9999694824219, + "width": 211.0000457763672, + "height": 278.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "edbcabd18f0448e3aea474735f96d4b6" + }, + { + "m_Id": "2b4c47fcc1d644f1bfb4f55877d9f2b9" + } + ], + "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\": \"f10619bcb2d724861a15200da76918ed\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "c91120a2-d4ac-45bb-8e3f-7bc92ebf9f05" + ], + "m_PropertyIds": [ + 1078883502 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d74ab14d9208450da72cb94a2e81de28", + "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.MultiplyNode", + "m_ObjectId": "d7a64bf657124bd8a2f707596fc6e670", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -445.00006103515627, + "y": -0.000004142519173910841, + "width": 208.00003051757813, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "fb321d8d87dc4d5fa1b16fbddac64c17" + }, + { + "m_Id": "9a41f72e983744e2841f853f06480ef5" + }, + { + "m_Id": "1e81be5a5a7e43e2a40b5fe5495d2014" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d9709c65465d4ca6adbd99f161d18c59", + "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.PropertyNode", + "m_ObjectId": "d98ee2ec3eb24eceb137af9bbc18e6e5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -847.9999389648438, + "y": 380.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b8547f6461f4892ac23eb942776d6ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2f38acc322284dd4b2dd372488f09d07" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "df43a0748579452782d27301382a0ad5", + "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": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e093b878c4c64fc2b45fcefea55b72e2", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e959eefea7aa4d70800117f88313353e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.25, + "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.BlockNode", + "m_ObjectId": "eb9aa31eeebe41f0b2802cd8b7840c04", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "adfd0062ca2e4bdb8fd57289dc44cb32" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "edbcabd18f0448e3aea474735f96d4b6", + "m_Id": 1078883502, + "m_DisplayName": "Amount", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_E004ED58", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f794cef0877c433583bb0119b99de952", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -618.0, + "y": 724.9999389648438, + "width": 152.0, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "ca893c7883a341e2b60eee6940aaf060" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c860fcc324834a90a1961318e5acd958" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "f81f8e6622154229a79e2f07dcbf76b6", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f8afcd074ff240a29aabba4835106f93", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "fb321d8d87dc4d5fa1b16fbddac64c17", + "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.TilingAndOffsetNode", + "m_ObjectId": "fc109eaf36f346b4b7acff2220f37f06", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Tiling And Offset", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1140.9998779296875, + "y": 54.00000762939453, + "width": 208.0, + "height": 325.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "82822cd591df4885b81a63ec3ae90b84" + }, + { + "m_Id": "0b06c671e8924a7cbd81e4d499244238" + }, + { + "m_Id": "32fa4289368e4e4aaa5e6f8bed6fa8fb" + }, + { + "m_Id": "2b1d93c04570447caa2200c6cbbcab1c" + } + ], + "synonyms": [ + "pan", + "scale" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "ffa92a44c80a40e0823aa858eea055bb", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + diff --git a/Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph.meta b/Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph.meta new file mode 100644 index 000000000..f7e6ca124 --- /dev/null +++ b/Assets/09.Shaders/Curved_Shader/Bending Water Wave.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 291a13c8574eacf4fbbbbd7281f8344e +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/Bend_TwsitedSpiral/SimpleTownLite_Billboard.mat b/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/Bend_TwsitedSpiral/SimpleTownLite_Billboard.mat index 0ed03df6d..90562416a 100644 --- a/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/Bend_TwsitedSpiral/SimpleTownLite_Billboard.mat +++ b/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/Bend_TwsitedSpiral/SimpleTownLite_Billboard.mat @@ -180,3 +180,4 @@ Material: - _V_CW_ReflectColor: {r: 1, g: 1, b: 1, a: 1} - _V_CW_Rim_Color: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/MultiBend_Ready_LittlePlanet_ID1/SimpleTownLite_Road.mat b/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/MultiBend_Ready_LittlePlanet_ID1/SimpleTownLite_Road.mat index 8bd8681ed..3e9293bb0 100644 --- a/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/MultiBend_Ready_LittlePlanet_ID1/SimpleTownLite_Road.mat +++ b/Assets/Amazing Assets/Curved World/Example Scenes/Files/Materials/MultiBend_Ready_LittlePlanet_ID1/SimpleTownLite_Road.mat @@ -182,3 +182,4 @@ Material: - _V_CW_ReflectColor: {r: 1, g: 1, b: 1, a: 1} - _V_CW_Rim_Color: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/New Terrain 1.asset b/Assets/New Terrain 1.asset new file mode 100644 index 0000000000000000000000000000000000000000..5126514d1142ce1617920cfdf049e5bfcebefe26 GIT binary patch literal 557364 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 z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z_7xaJ>*GuNMj8naAV7cs0RjXF5FkK+009C72oNAZ-~fS7z2tyEGXVkw2oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB=F2qrhOHDC++W!1MPP#Vb!1 JMSd5>{{WQJncn~a literal 0 HcmV?d00001 diff --git a/Assets/New Terrain 1.asset.meta b/Assets/New Terrain 1.asset.meta new file mode 100644 index 000000000..c76bb4456 --- /dev/null +++ b/Assets/New Terrain 1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd1c25db16d6cb84eaa18931dab833a0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 15600000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/New Terrain 2.asset b/Assets/New Terrain 2.asset new file mode 100644 index 0000000000000000000000000000000000000000..9d4f30e03cd50455b179c907bec3178ccb1516a0 GIT binary patch literal 557364 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 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zaG<~-S|49JFw#hX009C72oNAZfB*pk1PBlyK!5-N0&@gD^P)L{WV5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009F3M}fgYQPlq%fWLf8QM~+Q JQRH_~{0{*bnlbLkb1lyNR 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 Fe*l){nmzyk literal 0 HcmV?d00001 diff --git a/Assets/New Terrain.asset.meta b/Assets/New Terrain.asset.meta new file mode 100644 index 000000000..a8d8e8f70 --- /dev/null +++ b/Assets/New Terrain.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 035e283f39c45584e8cd56c7d5e5b0fd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 15600000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP.meta b/Assets/Toon Water URP.meta new file mode 100644 index 000000000..045ba1d29 --- /dev/null +++ b/Assets/Toon Water URP.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6a170bff7a24684fa03cb0ac93775d7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Curved Toon Water Material 1.mat b/Assets/Toon Water URP/Curved Toon Water Material 1.mat new file mode 100644 index 000000000..25a23ac54 --- /dev/null +++ b/Assets/Toon Water URP/Curved Toon Water Material 1.mat @@ -0,0 +1,162 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Curved Toon Water Material 1 + m_Shader: {fileID: -6465566751694194690, guid: 853aeede1e7cd6a469d53fbe66403751, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SampleTexture2DLOD_53d484e312774f58a9675d9798a6ad2a_Texture_1_Texture2D: + m_Texture: {fileID: 2800000, guid: 4e3951c538fc8a647a4a10a99b480987, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - Boolean_2918AA79: 0 + - Vector1_20DB7652: 0.158 + - Vector1_301E02E2: 240 + - Vector1_31894ABB: 0.0158 + - Vector1_3632ABA2: 0 + - Vector1_45F25267: 1.14 + - Vector1_738B39CF: 0 + - Vector1_854A7D8C: 0.51 + - Vector1_9C73072A: 0.88 + - Vector1_A524D234: 0 + - Vector1_B9CC1720: 0.03 + - Vector1_E71BB35E: 1.02 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _Wave_Height: 1.3 + - _Wave_Speed: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - Color_1139F668: {r: 0.22241013, g: 0.80931354, b: 0.9622642, a: 0.5254902} + - Color_198818EE: {r: 0, g: 0.37919012, b: 1.498, a: 1} + - Color_626750DD: {r: 2, g: 2, b: 2, a: 1} + - Color_77A2EDE9: {r: 31.626795, g: 31.626795, b: 31.626795, a: 1} + - Vector2_1E1B6943: {r: 1, g: 5, b: 0, a: 0} + - Vector2_D06E76BC: {r: 0.1, g: 0.05, b: 0, a: 0} + - Vector2_D26C9C89: {r: 1, g: 0, b: 0, a: 0} + - Vector2_F678228C: {r: 0.5, g: 0.5, b: 0, a: 0} + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &6768849871664622749 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/Toon Water URP/Curved Toon Water Material 1.mat.meta b/Assets/Toon Water URP/Curved Toon Water Material 1.mat.meta new file mode 100644 index 000000000..b1294aa8d --- /dev/null +++ b/Assets/Toon Water URP/Curved Toon Water Material 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6f4ffd4fdece5634884fa9923f186879 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Curved Toon Water Shader.shadergraph b/Assets/Toon Water URP/Curved Toon Water Shader.shadergraph new file mode 100644 index 000000000..a918df3af --- /dev/null +++ b/Assets/Toon Water URP/Curved Toon Water Shader.shadergraph @@ -0,0 +1,18304 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "d14cf70d9c5546238b6dfb3a47c817ab", + "m_Properties": [ + { + "m_Id": "85b1acad477140c98fb5aebeb12731a7" + }, + { + "m_Id": "90264ce224612784a1fd943f610438c8" + }, + { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + }, + { + "m_Id": "5be5c45564c29f8cb2de619c26333f77" + }, + { + "m_Id": "50f1e4c29193138e9f692b5b79feef85" + }, + { + "m_Id": "1de7a716c3260d84904255bc9e0dc108" + }, + { + "m_Id": "b4c8bb33129b05819a02350779eb1fd0" + }, + { + "m_Id": "25750c7b95aadb80a2b14297ee830dff" + }, + { + "m_Id": "f5329d9e06afaa8ebd0371a002198e10" + }, + { + "m_Id": "e6e562fe4fcb4a67b975154dc72a1287" + }, + { + "m_Id": "774515dd058046d2aaf461898e11cb5a" + }, + { + "m_Id": "4d4f67ac7a45c68a8dc94aa807c79915" + }, + { + "m_Id": "eb1e283f137bb789a05f76ef285b0eaa" + }, + { + "m_Id": "63562e92d5680287889b2b5632a3e432" + }, + { + "m_Id": "14f535a97ca5a18c922a4b23560c7e05" + }, + { + "m_Id": "399d741427310a828217773bb89931cf" + }, + { + "m_Id": "da6e8a962723aa82bbf98f48f71cb49c" + }, + { + "m_Id": "57e4a33abed29a8c80c2d4c585908b5e" + }, + { + "m_Id": "f3777a9c80f11781aa127905b1775356" + }, + { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + }, + { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + }, + { + "m_Id": "020fbb3bb988888188eb1cc9cc3b678e" + }, + { + "m_Id": "d53699171a5e188fa98ac76c81bd830f" + }, + { + "m_Id": "c0bf6eba646db485a3ea0ed07c161317" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "7818f57289724ac386eb1e744c175be4" + } + ], + "m_Nodes": [ + { + "m_Id": "9f30b7368d8117878aca972e681729ae" + }, + { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + { + "m_Id": "ddc3b87c8f9e9e82ab94958f435127a6" + }, + { + "m_Id": "4e6ae33af1bb36858ef688e9c7f3b4a3" + }, + { + "m_Id": "b60db97910cda78e853dc87b48a29140" + }, + { + "m_Id": "0cb4821e96de97868fa36f6aab01cc5c" + }, + { + "m_Id": "d4b68354a104e08ebf46cd51b6f41dc8" + }, + { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + { + "m_Id": "48dc56a975097a8a93b99a4e91207254" + }, + { + "m_Id": "8b1dd7183ba453818c758cd9c263056c" + }, + { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + { + "m_Id": "62877e0ed235e489b871e9403645ea5b" + }, + { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + { + "m_Id": "656148889a20e48eaa8f49c4e8f382a7" + }, + { + "m_Id": "86fbcceda59089869fd2d779db67d313" + }, + { + "m_Id": "0aa67d529286758e9fd3aa8ea35db919" + }, + { + "m_Id": "3159c35d05c2558091684eff25041f2f" + }, + { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + { + "m_Id": "86da67029937a68bb893db1360eb0e2b" + }, + { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + { + "m_Id": "0bd1feed4c01588aa347721d7f4e44ef" + }, + { + "m_Id": "2ece437328fc568eba1d9dd3a859b328" + }, + { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + { + "m_Id": "0df99f7985737687955d9fdf2dc0e3f1" + }, + { + "m_Id": "838de472a960188a90a34903cffdec64" + }, + { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + { + "m_Id": "1f6eb26e94f3e982a87e6a8fa4b07b27" + }, + { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + { + "m_Id": "4a80ce75f9e918848d62d082c7b2aac6" + }, + { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + { + "m_Id": "72ecd42356ceae8482c8a0230701445a" + }, + { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + { + "m_Id": "c6cb56024ce0728ea026a4efee3a8615" + }, + { + "m_Id": "c0bfd1fcfef64586a926b92bcfbe45ff" + }, + { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + { + "m_Id": "20fa209112347d8cbe931ef3ecd66b1f" + }, + { + "m_Id": "4940b3c0ba246c8ab59e2aec4ab9597c" + }, + { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + { + "m_Id": "ea74e773c5e844869d8704b753aa2002" + }, + { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + { + "m_Id": "0c15c385a8f5de83870347da44080359" + }, + { + "m_Id": "72d013d0b09c9b8598ac1a646504168b" + }, + { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + { + "m_Id": "76872dfe80637580bdd0be721bbdb76e" + }, + { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + { + "m_Id": "b2999a71671983889dd0b03795016d4e" + }, + { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + { + "m_Id": "b13d504188cdcd80b5ae8ca3fddcefcd" + }, + { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + { + "m_Id": "37d1fe9022807e85a09cef64f43373f2" + }, + { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + { + "m_Id": "2fa4cf85ba1d488194e0fcfe95b35809" + }, + { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + { + "m_Id": "f224e6fa9f27d78aa90f492b05897ad1" + }, + { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + { + "m_Id": "5ed130069454158c83d2e62559a2ed2e" + }, + { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + { + "m_Id": "88a4cbf7a08ba282b5a9656296c27df5" + }, + { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + { + "m_Id": "68591515659dda8c99d1ce0b827134fe" + }, + { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + { + "m_Id": "d235688d4a232684ad63d8fb10e22266" + }, + { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + { + "m_Id": "249b22e85875d187ac874879922ee749" + }, + { + "m_Id": "b9b255ed9af9148eada32f193a2380cb" + }, + { + "m_Id": "ea396565d6355586b8fb50aa544467b0" + }, + { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + { + "m_Id": "9939354cbfee448cbee4db28982b5d02" + }, + { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + { + "m_Id": "45d247be99b3de868a8ae706d2c65ba7" + }, + { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + { + "m_Id": "506fd6ac918ade889283cbf3cf88c8fa" + }, + { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + { + "m_Id": "1a129a3d07ebed899502fe5e26de46a2" + }, + { + "m_Id": "219b8995da78cb8488927b5913d64c4d" + }, + { + "m_Id": "4b1133d13b114dde96e69edcce8181a5" + }, + { + "m_Id": "dee2b15836f649f2a3b9a8f94875ee9a" + }, + { + "m_Id": "280c199c6bb447e6b119c9e6d083521b" + }, + { + "m_Id": "dd9af9c4840f4ff880437ca0e5046177" + }, + { + "m_Id": "5be8ef9f66a94fa7a598f38fbd9595d4" + }, + { + "m_Id": "83537f0588a347db91c99e2c92112a86" + }, + { + "m_Id": "c1eff5e4fc4949ffb8a0bf681dd5a277" + }, + { + "m_Id": "198f93c3cb9e477dab96fd42fad3620b" + }, + { + "m_Id": "b11073fc4db8465399845710aaf4f69e" + }, + { + "m_Id": "dd91f5f916b4416c9503053521fbcf04" + }, + { + "m_Id": "c447fa34296544c4b1b3fc41022973a3" + }, + { + "m_Id": "1e448db32da94bce84fa57a98056942e" + }, + { + "m_Id": "c40cbd2ea57d496b8625157a0289dcc4" + }, + { + "m_Id": "e4dbf74aa00345e69924956cbccbb32d" + }, + { + "m_Id": "8c5b987c9000475b880e29d14901dd5e" + }, + { + "m_Id": "b4a962a73ad047f8943ceb542ab6d687" + }, + { + "m_Id": "00c3cffe8c814b86b987a1c2a4f14de7" + }, + { + "m_Id": "2b653127a0f7461d8ed721286749a451" + }, + { + "m_Id": "ae9a8f493f6c4f3e82509c5f5b6de266" + }, + { + "m_Id": "731d7828985f4f378a21aa5d91d77d07" + }, + { + "m_Id": "c65e2bb43bb44bea9764233f4a9453b3" + }, + { + "m_Id": "aaeb1219947d48a09edfbab0f947408a" + }, + { + "m_Id": "71acdf7babd84e5aa682c4ce64416b67" + }, + { + "m_Id": "ff893734047545cca76e233e93ee48cd" + }, + { + "m_Id": "53d484e312774f58a9675d9798a6ad2a" + } + ], + "m_GroupDatas": [ + { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "00c3cffe8c814b86b987a1c2a4f14de7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b4a962a73ad047f8943ceb542ab6d687" + }, + "m_SlotId": 1078883502 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0aa67d529286758e9fd3aa8ea35db919" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0bd1feed4c01588aa347721d7f4e44ef" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0c15c385a8f5de83870347da44080359" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0cb4821e96de97868fa36f6aab01cc5c" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0df99f7985737687955d9fdf2dc0e3f1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1a129a3d07ebed899502fe5e26de46a2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "219b8995da78cb8488927b5913d64c4d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1e448db32da94bce84fa57a98056942e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8c5b987c9000475b880e29d14901dd5e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1f6eb26e94f3e982a87e6a8fa4b07b27" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "20fa209112347d8cbe931ef3ecd66b1f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "219b8995da78cb8488927b5913d64c4d" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "249b22e85875d187ac874879922ee749" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2b653127a0f7461d8ed721286749a451" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8c5b987c9000475b880e29d14901dd5e" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ece437328fc568eba1d9dd3a859b328" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 8 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2fa4cf85ba1d488194e0fcfe95b35809" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3159c35d05c2558091684eff25041f2f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "37d1fe9022807e85a09cef64f43373f2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b2999a71671983889dd0b03795016d4e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "83537f0588a347db91c99e2c92112a86" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "45d247be99b3de868a8ae706d2c65ba7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "48dc56a975097a8a93b99a4e91207254" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4940b3c0ba246c8ab59e2aec4ab9597c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a80ce75f9e918848d62d082c7b2aac6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e6ae33af1bb36858ef688e9c7f3b4a3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ece437328fc568eba1d9dd3a859b328" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "506fd6ac918ade889283cbf3cf88c8fa" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "53d484e312774f58a9675d9798a6ad2a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aaeb1219947d48a09edfbab0f947408a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5ed130069454158c83d2e62559a2ed2e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "62877e0ed235e489b871e9403645ea5b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "656148889a20e48eaa8f49c4e8f382a7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "68591515659dda8c99d1ce0b827134fe" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd9af9c4840f4ff880437ca0e5046177" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5be8ef9f66a94fa7a598f38fbd9595d4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "71acdf7babd84e5aa682c4ce64416b67" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff893734047545cca76e233e93ee48cd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "72d013d0b09c9b8598ac1a646504168b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "72ecd42356ceae8482c8a0230701445a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "731d7828985f4f378a21aa5d91d77d07" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c65e2bb43bb44bea9764233f4a9453b3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "76872dfe80637580bdd0be721bbdb76e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "838de472a960188a90a34903cffdec64" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "86da67029937a68bb893db1360eb0e2b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "86fbcceda59089869fd2d779db67d313" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88a4cbf7a08ba282b5a9656296c27df5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8b1dd7183ba453818c758cd9c263056c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8c5b987c9000475b880e29d14901dd5e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e4dbf74aa00345e69924956cbccbb32d" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9939354cbfee448cbee4db28982b5d02" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f30b7368d8117878aca972e681729ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + "m_SlotId": -2060693747 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5ed130069454158c83d2e62559a2ed2e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "aaeb1219947d48a09edfbab0f947408a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71acdf7babd84e5aa682c4ce64416b67" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ae9a8f493f6c4f3e82509c5f5b6de266" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "aaeb1219947d48a09edfbab0f947408a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b13d504188cdcd80b5ae8ca3fddcefcd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b2999a71671983889dd0b03795016d4e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b4a962a73ad047f8943ceb542ab6d687" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff893734047545cca76e233e93ee48cd" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b60db97910cda78e853dc87b48a29140" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b9b255ed9af9148eada32f193a2380cb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "249b22e85875d187ac874879922ee749" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c0bfd1fcfef64586a926b92bcfbe45ff" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c40cbd2ea57d496b8625157a0289dcc4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71acdf7babd84e5aa682c4ce64416b67" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c6cb56024ce0728ea026a4efee3a8615" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + "m_SlotId": -1695268202 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d235688d4a232684ad63d8fb10e22266" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddc3b87c8f9e9e82ab94958f435127a6" + }, + "m_SlotId": -1695268202 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4b68354a104e08ebf46cd51b6f41dc8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ddc3b87c8f9e9e82ab94958f435127a6" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0bd1feed4c01588aa347721d7f4e44ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d4b68354a104e08ebf46cd51b6f41dc8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e4dbf74aa00345e69924956cbccbb32d" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "53d484e312774f58a9675d9798a6ad2a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62877e0ed235e489b871e9403645ea5b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea396565d6355586b8fb50aa544467b0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea74e773c5e844869d8704b753aa2002" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f224e6fa9f27d78aa90f492b05897ad1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff893734047545cca76e233e93ee48cd" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4b1133d13b114dde96e69edcce8181a5" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 2523.000244140625, + "y": -195.9999542236328 + }, + "m_Blocks": [ + { + "m_Id": "4b1133d13b114dde96e69edcce8181a5" + }, + { + "m_Id": "dee2b15836f649f2a3b9a8f94875ee9a" + }, + { + "m_Id": "280c199c6bb447e6b119c9e6d083521b" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 2141.0, + "y": 28.999984741210939 + }, + "m_Blocks": [ + { + "m_Id": "dd9af9c4840f4ff880437ca0e5046177" + }, + { + "m_Id": "5be8ef9f66a94fa7a598f38fbd9595d4" + }, + { + "m_Id": "83537f0588a347db91c99e2c92112a86" + }, + { + "m_Id": "c1eff5e4fc4949ffb8a0bf681dd5a277" + }, + { + "m_Id": "198f93c3cb9e477dab96fd42fad3620b" + }, + { + "m_Id": "b11073fc4db8465399845710aaf4f69e" + }, + { + "m_Id": "dd91f5f916b4416c9503053521fbcf04" + }, + { + "m_Id": "c447fa34296544c4b1b3fc41022973a3" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 2, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "c16392cfd3fb44fc829dc563e338118b" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "0039d2dcdfe7f685bc6a24c3182b6859", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionMaterialSlot", + "m_ObjectId": "007050fa0165c18e8fc8cc4674cc6ccb", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "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_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "00c3cffe8c814b86b987a1c2a4f14de7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1523.0001220703125, + "y": -367.0, + "width": 152.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "b27417f866534cf290a5d0fc87a406e5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "85b1acad477140c98fb5aebeb12731a7" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "00e8781ae5b2fa88bdae1b05f122986c", + "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.Vector1MaterialSlot", + "m_ObjectId": "0185625c1ddbc085806440eee4643da9", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "01c74d1dc886b5858198982d633c3084", + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "020fbb3bb988888188eb1cc9cc3b678e", + "m_Guid": { + "m_GuidSerialized": "6022b8e5-13c2-4973-a217-65f9fe5ce6cd" + }, + "m_Name": "_WaterReflectionTexture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_644E6779", + "m_OverrideReferenceName": "_WaterReflectionTexture", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "02108d83720e538daa6a4c552e48f84a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -423.0000915527344, + "y": -425.99993896484377, + "width": 135.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "61afef2d458c5889b548852f93b9d41c" + }, + { + "m_Id": "4393412bcb108e82b872085bf782c2be" + }, + { + "m_Id": "a51191d9739a9c8495cceb54f79f988f" + }, + { + "m_Id": "232f22208115278181176a38e3eaf0fc" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "022f16b4a9a68088b161cb1269aa2de4", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "025cc5b9535f1283ac17c40dec357df3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0272b0254af7ac84af985d3e6acf56d0", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "028aa978ae54508d989e29a063dba6ba", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "02e7c2586ad74626999f2b7233db3166", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0305e15862fad68b8478cf90be0f6fb7", + "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.SamplerStateMaterialSlot", + "m_ObjectId": "0407f092a8914b09a132fc3b76b18817", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04a896f3ee08dc8e829ffd7637f997ae", + "m_Id": 0, + "m_DisplayName": "Reflection Distortion Strenght", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "0524b9c1eb1ea089bcf453048b99fde8", + "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.GroupData", + "m_ObjectId": "06e054090df1402ea51e9bded04cbb6d", + "m_Title": "Fresnel", + "m_Position": { + "x": -42.00000762939453, + "y": -979.0001220703125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0715efa7f9684d80954361004b78831f", + "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.PowerNode", + "m_ObjectId": "078f5990684c8b8a88a252ab3c7cb7be", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -188.00003051757813, + "y": 1473.0, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "f2e094643dfed68f8266fa5a3fe1dbef" + }, + { + "m_Id": "1987d9be0134228cadc4af8d92d1f39d" + }, + { + "m_Id": "228824bd9f2a6b82a3a34317c4e47a45" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09809d56fc4a258986b92884172a6f82", + "m_Id": 0, + "m_DisplayName": "Specular Cutoff", + "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": "09c64254dd4ec785a790e1f56b8bed3c", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0a3c061765ba1584bad5b71bc841df8c", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "0aa67d529286758e9fd3aa8ea35db919", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -561.0, + "y": 2410.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "d19a76138e91ef83a486258844b4b576" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0ada9408066f968199db626a2830c0b2", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0baed748d34c7e888442709e25e20cc8", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "0bd1feed4c01588aa347721d7f4e44ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -746.9999389648438, + "y": -916.0, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "bcd64572e241668f9db33484b1c6fd43" + }, + { + "m_Id": "028aa978ae54508d989e29a063dba6ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "0c15c385a8f5de83870347da44080359", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3039.999755859375, + "y": 652.0, + "width": 131.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a079266d416eae85af0351730ab6e626" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "4d4f67ac7a45c68a8dc94aa807c79915" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c301616686a1785a82e120c73e76463", + "m_Id": 2, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Power", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c4dc5818a7e788581831cad818a29ea", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c67d21ad5b34f80960ff892e7c1474b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "0cb4821e96de97868fa36f6aab01cc5c", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "CalculateDepthDifference", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2870.0, + "y": 1182.0, + "width": 257.0000305175781, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "1b13ad9d6b37be8191b61878ed808a66" + }, + { + "m_Id": "3684d9dd46d980898ea60b42f4f78c2c" + }, + { + "m_Id": "2bc91be688378487bcda770dfb9b1733" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"2ac45f310d4aca940b26abe201ad5c52\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "0d215a425ab5ad82aee0bb38400a89b7", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "0df99f7985737687955d9fdf2dc0e3f1", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 571.0000610351563, + "y": 1567.0001220703125, + "width": 162.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "162b51f95f3c6a8aa86a314f8b2043dc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "0e209dfd67aa668da014869a243492db", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "0e8d362629a4b886aae44518acf8983c", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 827.0000610351563, + "y": 1573.0001220703125, + "width": 130.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "82138bd61bea8189b3874c47d55b1945" + }, + { + "m_Id": "6e90e3774374ea8186272eb4904cc1a3" + }, + { + "m_Id": "9aff52bfd019f587bc06031f55c9b200" + }, + { + "m_Id": "3c6c7ea9afb79e83aa0e713ab9c0bc4b" + }, + { + "m_Id": "aad70e30bf0d2588a1364c1351aae828" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1124ae4e38c5118b80e2ccc3fec796b3", + "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.NormalizeNode", + "m_ObjectId": "112ae2da71af6e848724fce178b7fdec", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -711.0, + "y": 1447.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "202c7941568aca81bad5097ba627aed6" + }, + { + "m_Id": "49b7ec602410988092ed81c22fa50a1d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "12613fc9768c6282b29a17c01430c2c5", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "12d21294ce210f81baf6ecbba68c8e2c", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -353.0000305175781, + "y": 1447.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c9b5cf2b86a2c828e2f7d4426eaedc2" + }, + { + "m_Id": "1b98106fb945088a9d0b82cd64cdbb9e" + } + ], + "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.Vector4MaterialSlot", + "m_ObjectId": "12dd9f464546818cb8b21e0dd81e07ea", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "12fd2a91a05aa68daff4668e75ef7a83", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "13e2a0106db83584b308d385509d7327", + "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": "148c5b26a0ef168ab2c1246dab6d7bc8", + "m_Id": 6, + "m_DisplayName": "WorldNormal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldNormal", + "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": "14f535a97ca5a18c922a4b23560c7e05", + "m_Guid": { + "m_GuidSerialized": "ac033d89-0d10-4041-8336-49fc259a63ae" + }, + "m_Name": "Foam Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_626750DD", + "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": 2.0, + "g": 2.0, + "b": 2.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1500850280bdce859acac35ca7f3f297", + "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.BooleanMaterialSlot", + "m_ObjectId": "15940c48af2edd8089b7e9d965c7bb71", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "16102f85cff3948398a7ef9b087f0550", + "m_Guid": { + "m_GuidSerialized": "a5698747-d92c-40a1-a1b8-89183bfa69d3" + }, + "m_Name": "Specular Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_77A2EDE9", + "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": 32.0, + "g": 32.0, + "b": 32.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "162b51f95f3c6a8aa86a314f8b2043dc", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "167a64566e9f3c8e8b5bd0b14708ba81", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 749.0000610351563, + "y": 1424.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "eb32794878063a8c8472a47fbe96b4d5" + }, + { + "m_Id": "01c74d1dc886b5858198982d633c3084" + }, + { + "m_Id": "1b1716be40e6cd8da2ec8d437deb4336" + } + ], + "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.Vector2MaterialSlot", + "m_ObjectId": "189061ce8ddf4a29a093563f1f4628ca", + "m_Id": 2, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1987d9be0134228cadc4af8d92d1f39d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "198f93c3cb9e477dab96fd42fad3620b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc24ef1ac58c4c97b50ab71d93d9b7ec" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1a129a3d07ebed899502fe5e26de46a2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -102.00000762939453, + "y": -1854.0, + "width": 174.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cd61522f5005088d95e44c9f3b20b019" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d53699171a5e188fa98ac76c81bd830f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1Node", + "m_ObjectId": "1ac6ca2f143fdf84a9d3999ae2b25c93", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Float", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -44.00006103515625, + "y": 1784.0, + "width": 135.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "efb9cf119a14298b83af6a45e4174bc9" + }, + { + "m_Id": "9175f335324a6a85adce0c59f950c1f5" + } + ], + "synonyms": [ + "Vector 1", + "1", + "v1", + "vec1", + "scalar" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": 0.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "1b13ad9d6b37be8191b61878ed808a66", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b1716be40e6cd8da2ec8d437deb4336", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1b43cf609db932829ad8fcd2de147c0c", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1b98106fb945088a9d0b82cd64cdbb9e", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "1b98be40b1cb0f87bf42680c57167e1d", + "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.GroupData", + "m_ObjectId": "1bbff5234f2c4b92832f844222e0362f", + "m_Title": "Calculate UVs", + "m_Position": { + "x": -3501.999755859375, + "y": 264.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1bca52f4060dcf8a9f204a24d9aada61", + "m_Id": 0, + "m_DisplayName": "Fresnel Power", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "1bdc8bf57e56ab869c47742e3834669f", + "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.ScreenPositionNode", + "m_ObjectId": "1c4bafed34abdf8c88b3fd7977c8211c", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1199.0001220703125, + "y": 233.00001525878907, + "width": 153.0, + "height": 128.0 + } + }, + "m_Slots": [ + { + "m_Id": "8ec6aa5a49dab784913f08d777fc55e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1c75475a5a2e7a8192ea7a9b35634908", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "1c7b6f24e1069c8f8cdf3effd545a5e1", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 115.99998474121094, + "y": 1545.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "e67a3844023c098c94dfdae9a99afe04" + }, + { + "m_Id": "b41bbe86c7accd8d97f6efda35f58a4b" + }, + { + "m_Id": "8e3c8a4e639b2a81a3bb36b76170f3cf" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "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": "1cdb702b71603e8fa1bb786dd0c85e97", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "1d2aef5d68de6186b3e6cb0c0d078efc", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1de7a716c3260d84904255bc9e0dc108", + "m_Guid": { + "m_GuidSerialized": "961c419c-6fba-43b5-ab93-6722031a84c2" + }, + "m_Name": "Water Depth", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_45F25267", + "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": 3.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "1e448db32da94bce84fa57a98056942e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 533.0, + "y": -1017.0, + "width": 124.0, + "height": 173.00006103515626 + } + }, + "m_Slots": [ + { + "m_Id": "b4a538216e99415bb3c9fa8988f38922" + }, + { + "m_Id": "f2b7fb80446a487b810f1b8e703b254b" + }, + { + "m_Id": "68946fe1c6b9442cb299321a78c086c5" + }, + { + "m_Id": "b2501eef014442ca810347b1bcca68d9" + }, + { + "m_Id": "6fba4855837040da96b7267cf4a669c9" + } + ], + "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": "1e73a79dce5a54819ca035bf726c6022", + "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.Vector1MaterialSlot", + "m_ObjectId": "1ed85995dd0b2a8abf97a8dcf1e38265", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1f6eb26e94f3e982a87e6a8fa4b07b27", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3118.000244140625, + "y": 1796.0001220703125, + "width": 166.0, + "height": 34.000003814697269 + } + }, + "m_Slots": [ + { + "m_Id": "3910d06c08309e8a865c621c658def8b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "57e4a33abed29a8c80c2d4c585908b5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "20211ec33ff216829266f0a3911d4a72", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "202c7941568aca81bad5097ba627aed6", + "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": "20453495b1511c8894e651eee243b7b2", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "207e3dc27d3dcb8a8ae3b71e66221f5c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "20fa209112347d8cbe931ef3ecd66b1f", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1228.0, + "y": -391.0, + "width": 180.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cb554765871c908ea4bec74808e9c126" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "50f1e4c29193138e9f692b5b79feef85" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "219b8995da78cb8488927b5913d64c4d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 79.00006103515625, + "y": -1894.0001220703125, + "width": 141.0, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ca191a56382e5f8fab75a55cd0e1e611" + }, + { + "m_Id": "1e73a79dce5a54819ca035bf726c6022" + } + ], + "synonyms": [ + "complement", + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "219fdfb3830d628c92d2d87f91577b78", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "222630df8f506e8cb069c705642b007a", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "228824bd9f2a6b82a3a34317c4e47a45", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "232f22208115278181176a38e3eaf0fc", + "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.Vector1ShaderProperty", + "m_ObjectId": "238f3766ea7d4a83bae860f48ece1465", + "m_Guid": { + "m_GuidSerialized": "92f5c1d9-f99e-44a4-a72a-f5d7452193fd" + }, + "m_Name": "Specular Edges Smoothness Factor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B9CC1720", + "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.029999999329447748, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.3499999940395355 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.FresnelNode", + "m_ObjectId": "23dc3d61cdd6fa8cace421a1a4c289a3", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Fresnel Effect", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 246.00003051757813, + "y": -920.0000610351563, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "8fb8b08a7dad0a8a9366e0f9d4ccd5f1" + }, + { + "m_Id": "9e27a1e57ca2428ab6357584ac5c7343" + }, + { + "m_Id": "0c301616686a1785a82e120c73e76463" + }, + { + "m_Id": "988f9132916d1f8d9632492f60c93546" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "240bc5b13ee9e7818c2da8d8d616db3f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "248eb5580b61df89a30abc4754c82be0", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ComparisonNode", + "m_ObjectId": "249b22e85875d187ac874879922ee749", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 466.00006103515627, + "y": -185.00003051757813, + "width": 145.0, + "height": 136.0 + } + }, + "m_Slots": [ + { + "m_Id": "c7ed818a231e3a85bc9425b79116110d" + }, + { + "m_Id": "dd9d92d3571c5487bc180016af8cdf95" + }, + { + "m_Id": "bb4e39e5f33b6284862a765be5cc5678" + } + ], + "synonyms": [ + "equal", + "greater than", + "less than" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 4 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "24ce2c0231cb4089877e3a8b8ecd5683", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "24e25b8c9fd3dd8a8389541e2049aa70", + "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.Internal.BooleanShaderProperty", + "m_ObjectId": "25750c7b95aadb80a2b14297ee830dff", + "m_Guid": { + "m_GuidSerialized": "17b50e15-3e54-4e68-a754-53d4edf716ef" + }, + "m_Name": "Use Refraction In Depth Based Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_2918AA79", + "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": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2631fd6e9b05f989a0252fbdd88e64f2", + "m_Id": 3, + "m_DisplayName": "WorldView", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldView", + "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": "2736d917045c2381a7c339313346210e", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "2763adc50555e78ca507e26ee25ceb52", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3047.999755859375, + "y": 483.0, + "width": 140.0, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5bdf883d1ad1ab8c9248e547f173eb07" + }, + { + "m_Id": "405980c52dad9783ab1b91edac25b655" + }, + { + "m_Id": "4e8ce411fcbc1181a52ba40bf6ccbc63" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2803109dfa9926849de36a25a7703452", + "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.BlockNode", + "m_ObjectId": "280c199c6bb447e6b119c9e6d083521b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "98b4faf12c46413fbcf5e70b85abe0e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "299632d2a4ca738484ee4ee2bceaccdb", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "2a498e25d631848f82653d372c92c38b", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "CalculateDepthDifference", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1666.0, + "y": -419.0, + "width": 247.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d215a425ab5ad82aee0bb38400a89b7" + }, + { + "m_Id": "12dd9f464546818cb8b21e0dd81e07ea" + }, + { + "m_Id": "709ccbc2e552e085a127eabfb99bd456" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"2ac45f310d4aca940b26abe201ad5c52\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2a555b183ce4da8e8dcbf1ef8d8b486e", + "m_Guid": { + "m_GuidSerialized": "5b6d067f-4ded-49a6-9221-cde6eaadb3ab" + }, + "m_Name": "Fresnel Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_A524D234", + "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": 2.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 3.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2aab379eac95f280acd5d3c57096b8f7", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "2ad7ff9190bf338597afa7a7a1dad7e8", + "m_Id": 0, + "m_DisplayName": "Edge", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2b653127a0f7461d8ed721286749a451", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 510.0, + "y": -773.0, + "width": 147.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f39bbc308a7344d086b63c3f5bed1e68" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e6e562fe4fcb4a67b975154dc72a1287" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2b95fbeac137f383b63028bdd12bc68e", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2bc91be688378487bcda770dfb9b1733", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2c38d4e853a74a8aa83a739cbf2878f9", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "2d1e1ef2843e5e8fa666e94414a24c14", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2d5f1135b174c28a97f70279b4d33f17", + "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.Vector1Node", + "m_ObjectId": "2ece437328fc568eba1d9dd3a859b328", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Float", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -494.0, + "y": 2689.0, + "width": 135.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "544d21dd5b1ff98297aa60857b9ae029" + }, + { + "m_Id": "af04ca93022a9f899caf48554b788ec5" + } + ], + "synonyms": [ + "Vector 1", + "1", + "v1", + "vec1", + "scalar" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": 0.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2fa4cf85ba1d488194e0fcfe95b35809", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2760.0, + "y": 1317.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d22a52db78fca8bbfb2803e0474face" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "399d741427310a828217773bb89931cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2feebacb65950880b7f1191af6f51a40", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3087587cb91d9e869c3ed20fe7b5f91a", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "30ff4f0cf0e6a388954018fb14b70b56", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "313daa8c267b298f8c083121e69149bc", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3153a17ad3814742b0d772d6269c39a4", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3159c35d05c2558091684eff25041f2f", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -515.0, + "y": 2375.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "50133a5db46bd08b8ccbfda4a5a9482d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "332d16303c66178fb904aa32ff84ae29", + "m_Id": 0, + "m_DisplayName": "Water Depth", + "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.BooleanMaterialSlot", + "m_ObjectId": "33cb5498aab5c484aae662df1e8c443e", + "m_Id": 0, + "m_DisplayName": "Predicate", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Predicate", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34f134e9e70792849b2d047dc2562106", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3579f3c73aa0418fb53fc0ccfa3c7eba", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "358bc51fdaec348cb3bf6cab6d2ea722", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "364d2ed4df661783a0faecf5c272c62d", + "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.Vector4MaterialSlot", + "m_ObjectId": "3684d9dd46d980898ea60b42f4f78c2c", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "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.ViewDirectionNode", + "m_ObjectId": "37d1fe9022807e85a09cef64f43373f2", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1232.0, + "y": 1619.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "20453495b1511c8894e651eee243b7b2" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "387df5cbbcf54882a04bf7f7243ac43e", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -143.0, + "y": 1440.0001220703125, + "width": 164.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "944d569a20ce1b88b4d668a7ce7bb64e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "63562e92d5680287889b2b5632a3e432" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3910d06c08309e8a865c621c658def8b", + "m_Id": 0, + "m_DisplayName": "Foam Direction", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "399d741427310a828217773bb89931cf", + "m_Guid": { + "m_GuidSerialized": "6405a20c-4b8e-46f9-ab22-10db5447f022" + }, + "m_Name": "Foam Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_854A7D8C", + "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.8999999761581421, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.GradientNoiseNode", + "m_ObjectId": "3a187c389b25428b8a9d156c3b0a1b66", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Gradient Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2291.999755859375, + "y": 409.00006103515627, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "0e209dfd67aa668da014869a243492db" + }, + { + "m_Id": "515d9945ee76de8dbdf176ec87c68c14" + }, + { + "m_Id": "85631625e37cd78388b4d73c9e403f8e" + } + ], + "synonyms": [ + "perlin noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_HashType": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "3aedc9bb299f8c86af6074fd147009d6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3c2ff24b7e0af487bb8bd8eac8f67225", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3c6c7ea9afb79e83aa0e713ab9c0bc4b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "3c8bedaeda3f048f9e934a8139f7b9e6", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "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.Vector4Node", + "m_ObjectId": "3cd2ec8592268785a56f7888f2f0ff07", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Vector 4", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1110.0001220703125, + "y": 407.0, + "width": 135.00001525878907, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b95fbeac137f383b63028bdd12bc68e" + }, + { + "m_Id": "57611de6a790648e8ac27c7a22f113e1" + }, + { + "m_Id": "5f94bb09b9ee958eba57928b9dca9d10" + }, + { + "m_Id": "b06b9cbefb4232858a009fb512cb8664" + }, + { + "m_Id": "adffc41a88789984bd3875c8f1292f34" + } + ], + "synonyms": [ + "4", + "v4", + "vec4", + "float4" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "3d7bdc49c5014f33ae4b99a5db5a0704", + "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.NormalMaterialSlot", + "m_ObjectId": "3e42e6c5f1f848c7bc20c40af67e5d36", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "3eca4f077202c286bf027301423c7204", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1895.9998779296875, + "y": 1268.9998779296875, + "width": 207.99998474121095, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "ec1bf63ab68a6184b3f9718cde1cd4f3" + }, + { + "m_Id": "49b523afaccf3a8b8ff5ae76d19f1bcd" + }, + { + "m_Id": "d818dc26d7f1dd87857ade5b944ee039" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "405980c52dad9783ab1b91edac25b655", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "409982609fcff68e86c08b586f0a1a71", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 977.9999389648438, + "y": 1267.0, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "8122a5391917cc85884739f371b53c4d" + }, + { + "m_Id": "1c75475a5a2e7a8192ea7a9b35634908" + }, + { + "m_Id": "eb715c026ba7d08b8c91c04ef3bed86f" + }, + { + "m_Id": "219fdfb3830d628c92d2d87f91577b78" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "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": "40ea21d3d854bb80970f76985f81ff4b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4128657a48b5378fa18235c95f5b0e8f", + "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.AddNode", + "m_ObjectId": "4246027b593ee58c9db52cbb561816ea", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -819.0, + "y": 1619.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "69380f92cb77718bbd9b95e1c22d2026" + }, + { + "m_Id": "b5f63e1ad5a66e84b5c2335855d62803" + }, + { + "m_Id": "bd47fa26c7ba8b88a8c61bb643e27410" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "436ff0d734f06587b6ccf8d426ac8a96", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4393412bcb108e82b872085bf782c2be", + "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.Vector1MaterialSlot", + "m_ObjectId": "43c645708b53d38eab0ad24c509afb84", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "440856de232142c5bb4f0e4b7f56c2b6", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "44141bab841f5d8b87cd6d9dad97e6af", + "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": "4492d95fa89ab4828ee81932cd5365c9", + "m_Id": 3, + "m_DisplayName": "Attenuation", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Attenuation", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44cabe804428f88dbdac91aee01e213d", + "m_Id": 0, + "m_DisplayName": "Specular Edges Smoothness Factor", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "44cf45a24d6446f3970642e43960a0a4", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"4e3951c538fc8a647a4a10a99b480987\",\"type\":3}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "4514ade9f790178bb5da4b3e7864e4e8", + "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.ComparisonNode", + "m_ObjectId": "45153a5ccc572e839e6a1c1df69d34b2", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -528.0000610351563, + "y": 525.0, + "width": 145.0, + "height": 111.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "e550b396c3f69f86ae13abf6bca0d882" + }, + { + "m_Id": "c691b29abf5d9888839378f607d9db05" + }, + { + "m_Id": "15940c48af2edd8089b7e9d965c7bb71" + } + ], + "synonyms": [ + "equal", + "greater than", + "less than" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "45d247be99b3de868a8ae706d2c65ba7", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -980.0, + "y": -1889.0, + "width": 217.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c8ba0e539c34d58cb98d605cd33ebc34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "020fbb3bb988888188eb1cc9cc3b678e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "465a22032ca60487a7396872885f99e0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "469bd095c5f14f899c4f555974cc379d", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "48a69da41460478b8fcc2bc9ebb65602", + "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.PropertyNode", + "m_ObjectId": "48dc56a975097a8a93b99a4e91207254", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -523.0, + "y": 2311.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "09809d56fc4a258986b92884172a6f82" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "63562e92d5680287889b2b5632a3e432" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4940b3c0ba246c8ab59e2aec4ab9597c", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1242.0, + "y": -424.0, + "width": 195.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "68b0778ce0b38d80800a4b29e002e3a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5be5c45564c29f8cb2de619c26333f77" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "49914844439af989b19619ffc275c14f", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2462.0, + "y": 409.00006103515627, + "width": 140.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "cd49e5b8bbf7d680835490c0182383ec" + }, + { + "m_Id": "00e8781ae5b2fa88bdae1b05f122986c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "49b523afaccf3a8b8ff5ae76d19f1bcd", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "49b7ec602410988092ed81c22fa50a1d", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "49d378c39fdc27829feeab630ad26ff3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "4a1499bfc9fe12888e86552eb0cae0f9", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3229.000244140625, + "y": 1849.0001220703125, + "width": 130.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "6559b774361f828eb66f56614d16564c" + }, + { + "m_Id": "3579f3c73aa0418fb53fc0ccfa3c7eba" + }, + { + "m_Id": "43c645708b53d38eab0ad24c509afb84" + }, + { + "m_Id": "9b14b0fc416f038f9c29f09522b7670a" + }, + { + "m_Id": "92d45fda4978e28bb92e9cfcbf455528" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "4a5328decc079280970ca51a8c403f4a", + "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.PropertyNode", + "m_ObjectId": "4a80ce75f9e918848d62d082c7b2aac6", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1332.0001220703125, + "y": 526.0000610351563, + "width": 190.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8f38880f1e59ce8eb7c0a66ef864d12a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "b4c8bb33129b05819a02350779eb1fd0" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "4adeaec351f8fe82a3b684acfe243927", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "4b1133d13b114dde96e69edcce8181a5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "505a7527dc134b8c8f02094a57ac808a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b1436f37422d68183461fcf3cc0178d", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4b5e6260bd794c85b91c63bd6240a060", + "m_Id": 0, + "m_DisplayName": "Specular", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "4c9b5cf2b86a2c828e2f7d4426eaedc2", + "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.Vector1MaterialSlot", + "m_ObjectId": "4d22a52db78fca8bbfb2803e0474face", + "m_Id": 0, + "m_DisplayName": "Foam Amount", + "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.MultiplyNode", + "m_ObjectId": "4d49f41f4780648389bb8800057a6269", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2889.999755859375, + "y": 548.9999389648438, + "width": 140.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1124ae4e38c5118b80e2ccc3fec796b3" + }, + { + "m_Id": "58ee158420adec89bd50087938b0038a" + }, + { + "m_Id": "0524b9c1eb1ea089bcf453048b99fde8" + } + ], + "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.Vector2ShaderProperty", + "m_ObjectId": "4d4f67ac7a45c68a8dc94aa807c79915", + "m_Guid": { + "m_GuidSerialized": "6c70d7a4-6df6-4170-806f-94a89b359f9d" + }, + "m_Name": "Wave Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_1E1B6943", + "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": 1.0, + "y": 5.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "4d730cfa2582198481b2c6b999627bf2", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2434.0, + "y": 1182.0, + "width": 139.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "2c38d4e853a74a8aa83a739cbf2878f9" + }, + { + "m_Id": "af436d0569d4658789513aba8dea8fda" + } + ], + "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.PropertyNode", + "m_ObjectId": "4e6ae33af1bb36858ef688e9c7f3b4a3", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -701.0, + "y": 2723.0, + "width": 180.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a9baaaf3b69eab82b4b8eb90656e7f72" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "4e8ce411fcbc1181a52ba40bf6ccbc63", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4ee5092d73687289873cc197c5c3b1aa", + "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.Vector4MaterialSlot", + "m_ObjectId": "50133a5db46bd08b8ccbfda4a5a9482d", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "505a7527dc134b8c8f02094a57ac808a", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5067c62ade966388bb25b9f8fcedfd0e", + "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.Vector1Node", + "m_ObjectId": "506fd6ac918ade889283cbf3cf88c8fa", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Float", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -649.0, + "y": -1932.0, + "width": 135.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "022f16b4a9a68088b161cb1269aa2de4" + }, + { + "m_Id": "a1626b4ef4161184bdb945d2add0b291" + } + ], + "synonyms": [ + "Vector 1", + "1", + "v1", + "vec1", + "scalar" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": 0.0 +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "50f1e4c29193138e9f692b5b79feef85", + "m_Guid": { + "m_GuidSerialized": "1ba2416a-77e9-4df8-95e8-d316551fa48e" + }, + "m_Name": "Deep Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_198818EE", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.3411509692668915, + "g": 0.5477177500724793, + "b": 0.9245283007621765, + "a": 0.9647058844566345 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "515d9945ee76de8dbdf176ec87c68c14", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 10.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DLODNode", + "m_ObjectId": "53d484e312774f58a9675d9798a6ad2a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D LOD", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1071.0, + "y": -693.0, + "width": 183.0, + "height": 251.0 + } + }, + "m_Slots": [ + { + "m_Id": "a979a28a6ef8402f8d06d5633b075c97" + }, + { + "m_Id": "f4a476c85eb542ba9264d281ed2dba8f" + }, + { + "m_Id": "d156a168714b4b308ad11af6c990f414" + }, + { + "m_Id": "ef8561732c69441ebe084c63f8ba4bf3" + }, + { + "m_Id": "c67a323981044b928fa118ccb5e09061" + }, + { + "m_Id": "44cf45a24d6446f3970642e43960a0a4" + }, + { + "m_Id": "7d9b6a43a8f94ff4abdafbbeb6c15383" + }, + { + "m_Id": "0407f092a8914b09a132fc3b76b18817" + }, + { + "m_Id": "874e26724e8248b2bb59105ece04811a" + } + ], + "synonyms": [ + "tex2dlod" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "544d21dd5b1ff98297aa60857b9ae029", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.03400000184774399, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54854e4e50457686b0c2cc80dc1416e2", + "m_Id": 0, + "m_DisplayName": "Specular", + "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.NormalMaterialSlot", + "m_ObjectId": "56976eef11244d65aa1d5299f76a06cf", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "56c9a664d85a28848e1458beaa1eb100", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "571d3d9e219cd684b2637f39a971f16e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 3.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "57611de6a790648e8ac27c7a22f113e1", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "57d988f3d4da3486b61523c8fef3db2d", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2922.000244140625, + "y": 1720.0001220703125, + "width": 135.00001525878907, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4514ade9f790178bb5da4b3e7864e4e8" + }, + { + "m_Id": "6b1829a3aee2fa8aa47d46b01401f123" + }, + { + "m_Id": "3aedc9bb299f8c86af6074fd147009d6" + } + ], + "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.Vector2ShaderProperty", + "m_ObjectId": "57e4a33abed29a8c80c2d4c585908b5e", + "m_Guid": { + "m_GuidSerialized": "ac29c3d3-556a-4e56-9e62-fe3b6375eaa4" + }, + "m_Name": "Foam Direction", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D06E76BC", + "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.10000000149011612, + "y": 0.05000000074505806, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "58ee158420adec89bd50087938b0038a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5bdf883d1ad1ab8c9248e547f173eb07", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5be5c45564c29f8cb2de619c26333f77", + "m_Guid": { + "m_GuidSerialized": "a55e3386-36b5-4cd7-86d4-1ddea2a08408" + }, + "m_Name": "Shallow Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_1139F668", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.64394211769104, + "b": 0.9921568632125855, + "a": 0.8156862854957581 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5be8ef9f66a94fa7a598f38fbd9595d4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "56976eef11244d65aa1d5299f76a06cf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "5ca6a5ea536eb1899bdac094fcf8c9a6", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1541.0, + "y": 406.9999694824219, + "width": 139.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "789bb60ad261ff8f81f891568ebc1fe3" + }, + { + "m_Id": "469bd095c5f14f899c4f555974cc379d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5ce4d0771253ad808326b9ab6f6e03cf", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5e3d831fff39b681b454de2321566d05", + "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.SceneColorNode", + "m_ObjectId": "5e8dea7d82763383aabe78fb6a887d61", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Scene Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -590.0, + "y": 211.0, + "width": 143.00001525878907, + "height": 77.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "007050fa0165c18e8fc8cc4674cc6ccb" + }, + { + "m_Id": "de75a29d86aafd86bb130214695bae97" + } + ], + "synonyms": [ + "screen buffer" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.GradientNoiseNode", + "m_ObjectId": "5ed130069454158c83d2e62559a2ed2e", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Gradient Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2273.0, + "y": 1319.0, + "width": 158.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a018ab0de95f1482b72c705a12a1cebf" + }, + { + "m_Id": "c64438844cc5d7838bd4a8ae769d75f9" + }, + { + "m_Id": "4ee5092d73687289873cc197c5c3b1aa" + } + ], + "synonyms": [ + "perlin noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_HashType": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "5eeaa41a3a0c14869176f865f92f2896", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1363.0, + "y": -1633.0, + "width": 131.99998474121095, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "e37adcd02d8cfb878461349428532fb4" + }, + { + "m_Id": "1ed85995dd0b2a8abf97a8dcf1e38265" + }, + { + "m_Id": "dd2e9ebf464faa8fbbe77a13e865f87e" + }, + { + "m_Id": "7911dc46cd62bd87b02b3f7cfa0f1b59" + }, + { + "m_Id": "71d38f3744f30384a3113edd783b24d0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "5f02d9c42ed6a18ea600a25b6628fa15", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "5f4f61801cc8d38f9bd4f7ec50d466de", + "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.Vector1MaterialSlot", + "m_ObjectId": "5f94bb09b9ee958eba57928b9dca9d10", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61885d3f0e304f14a4132b748db421f0", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "61afef2d458c5889b548852f93b9d41c", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "61f03c2c53660089a333d4a4e017e2f0", + "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.PreviewNode", + "m_ObjectId": "62877e0ed235e489b871e9403645ea5b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1727.0, + "y": 2328.0, + "width": 138.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e5673e8fa01c58cb6a45b208c2589b1" + }, + { + "m_Id": "0272b0254af7ac84af985d3e6acf56d0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BranchNode", + "m_ObjectId": "62ee7d8df310e088819c129b15d50f56", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Branch", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 636.0000610351563, + "y": -90.99995422363281, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "f717228421f151809a4a808a5d76f9a9" + }, + { + "m_Id": "dde17de3f7b6268a9e2a35bf533daf98" + }, + { + "m_Id": "bc7f75652ae98085b6e63391e99d0f11" + }, + { + "m_Id": "358bc51fdaec348cb3bf6cab6d2ea722" + } + ], + "synonyms": [ + "switch", + "if", + "else" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "63562e92d5680287889b2b5632a3e432", + "m_Guid": { + "m_GuidSerialized": "dcccb3a8-8839-4247-9d6d-9d4559f45635" + }, + "m_Name": "Specular Cutoff", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_20DB7652", + "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.20000000298023225, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.100000023841858 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "64daa8d8faa35f8e856f663e818b2409", + "m_Id": 0, + "m_DisplayName": "WorldPos", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldPos", + "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": "6559b774361f828eb66f56614d16564c", + "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.ViewDirectionNode", + "m_ObjectId": "656148889a20e48eaa8f49c4e8f382a7", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -561.0, + "y": 2539.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7778f7a2b13cd689961a2eb73d5f7f16" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "65a99eb6aef67d808c68458d5cf1a632", + "m_Id": 1, + "m_DisplayName": "SpecularPower", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecularPower", + "m_StageCapability": 3, + "m_Value": 3.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "661887748048cf8a8fc04a4bf4dae2e4", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "6652937ab2a7af86b5108afee12d02c4", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "DirLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1068.0, + "y": 1836.0001220703125, + "width": 225.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "64daa8d8faa35f8e856f663e818b2409" + }, + { + "m_Id": "7eaac0a413909583b702a9a89728b7a6" + }, + { + "m_Id": "2aab379eac95f280acd5d3c57096b8f7" + }, + { + "m_Id": "4492d95fa89ab4828ee81932cd5365c9" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 2, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "DirLight", + "m_FunctionSource": "268205336744f064d922e191ec6947d0", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "671fdbc034f51484a243918c5d6c3145", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67439a8f4d306185821786f13acc98bf", + "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.Vector2Node", + "m_ObjectId": "6772fdb3b0bb7e80b9e039002f79f7e3", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1222.0, + "y": -1633.0, + "width": 134.99998474121095, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "299632d2a4ca738484ee4ee2bceaccdb" + }, + { + "m_Id": "f3c551fe3e82e88a9e56c6f817bc7bdb" + }, + { + "m_Id": "b78195db7ac0be849f6489fc84758567" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67e53a7b36b50982a977dc89dd3cbedc", + "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.ViewDirectionNode", + "m_ObjectId": "68591515659dda8c99d1ce0b827134fe", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -16.999996185302736, + "y": -895.0000610351563, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7276489e0b446a8bb702729c69a4c5f8" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "68946fe1c6b9442cb299321a78c086c5", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "68aae3fa3cf6278d91f0d519318f3b42", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68b0778ce0b38d80800a4b29e002e3a1", + "m_Id": 0, + "m_DisplayName": "Shallow Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "68e388ac00b1b08082a7136f2adc6e4d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "69380f92cb77718bbd9b95e1c22d2026", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "695900c5bd8da7839b58e3d2b6c2fb29", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "69b60b75b2f76d8f849e17e78fabf4fe", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1031.9998779296875, + "y": -401.9999694824219, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "0715efa7f9684d80954361004b78831f" + }, + { + "m_Id": "ec94f61a3027e08f87a4f72e49d4b867" + }, + { + "m_Id": "20211ec33ff216829266f0a3911d4a72" + }, + { + "m_Id": "2feebacb65950880b7f1191af6f51a40" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "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": "6ab09bf6458fe28e902b4329d480d089", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "6b1829a3aee2fa8aa47d46b01401f123", + "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": "6bcb3cbf465d9d8282e6631686859d52", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -348.00006103515627, + "y": 1681.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1500850280bdce859acac35ca7f3f297" + }, + { + "m_Id": "571d3d9e219cd684b2637f39a971f16e" + }, + { + "m_Id": "13e2a0106db83584b308d385509d7327" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "6c63613dcc25eb8da4313f32c80890fb", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "6cafd170a0b1f88393247acb138acc1d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1452.0001220703125, + "y": -97.99998474121094, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "cbc1c8163b66248ab70869510f733017" + }, + { + "m_Id": "a1866eee3ca36188b1aad2e6a2bf0f40" + }, + { + "m_Id": "d0f5ca81c7e4f18281fdaf3a1afa0e4d" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "6cfe4977c6fc808a885f92898db85750", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 981.0, + "y": 544.0000610351563, + "width": 145.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "67e53a7b36b50982a977dc89dd3cbedc" + }, + { + "m_Id": "9e6a1bd436042b83bfdafa04fbeb812d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6e5673e8fa01c58cb6a45b208c2589b1", + "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.Vector1MaterialSlot", + "m_ObjectId": "6e90e3774374ea8186272eb4904cc1a3", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6eae40c72e80f085b4e468eb184d8e9f", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "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.MultiplyNode", + "m_ObjectId": "6f0865e2d35d9a8da6d959a99f0ad932", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1783.0001220703125, + "y": 1126.0, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "61f03c2c53660089a333d4a4e017e2f0" + }, + { + "m_Id": "a967ba20f6ab0887ac24b7d646667f6c" + }, + { + "m_Id": "ea14144dadc615808aab7c23f3e50e4b" + } + ], + "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.Vector4MaterialSlot", + "m_ObjectId": "6f903cae2692e385bde4a5fbffc41ae6", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "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.NormalStrengthNode", + "m_ObjectId": "6fb2936cdcd52b8197454b9843392d53", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Normal Strength", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1732.0, + "y": 550.0, + "width": 185.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "95449e63b01432808f6f2a019755b24c" + }, + { + "m_Id": "c2bb644a4d9d8f88ad1d02ba32f83036" + }, + { + "m_Id": "56c9a664d85a28848e1458beaa1eb100" + } + ], + "synonyms": [ + "intensity" + ], + "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": "6fba4855837040da96b7267cf4a669c9", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fcabaf88af68586922fe20d2d7fc8d9", + "m_Id": 2, + "m_DisplayName": "False", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "False", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "709ccbc2e552e085a127eabfb99bd456", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "70abec7bf6883b80a71099b6cc12d552", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1065.0, + "y": -1633.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "af1251fb6360ad8589a895086ac9a1e4" + }, + { + "m_Id": "c7d501c31a510787961ae58826bf5a4a" + }, + { + "m_Id": "8d034f649af0238c946a485b61fb6e8f" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "70b627924b77bd8d835a3e3df36e9e95", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "71acdf7babd84e5aa682c4ce64416b67", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1675.0001220703125, + "y": -995.0, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "c58ccf0e03754483a73c4533c879642b" + }, + { + "m_Id": "f6f4045dcd6943fcb7ec470f7c01c33d" + }, + { + "m_Id": "440856de232142c5bb4f0e4b7f56c2b6" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "71c278eb9bb54d1ca69d050795abd646", + "m_WorkflowMode": 0, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71d38f3744f30384a3113edd783b24d0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "71efdff8ca570288a6229b41e5a3c147", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2278.0, + "y": 1182.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "8503142f7db0548faca221e3021190ac" + }, + { + "m_Id": "a6f9f87234891283861910aa1529271d" + }, + { + "m_Id": "cc464cd2424c018798007ff16c77da1d" + } + ], + "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": "7276489e0b446a8bb702729c69a4c5f8", + "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.MultiplyNode", + "m_ObjectId": "727de8547b2509809f5f90cb4052bc04", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2890.999755859375, + "y": 352.9999694824219, + "width": 140.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1bdc8bf57e56ab869c47742e3834669f" + }, + { + "m_Id": "48a69da41460478b8fcc2bc9ebb65602" + }, + { + "m_Id": "7c85c0d47a46ef8784b362d355ab1b3c" + } + ], + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "729012fa6b9e41c5adfdcbbb2e6bffb7", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "72d013d0b09c9b8598ac1a646504168b", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -3048.000244140625, + "y": 1720.0001220703125, + "width": 90.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "f9f95c139ce0ac8db9251eadad3cdd3a" + }, + { + "m_Id": "6c63613dcc25eb8da4313f32c80890fb" + }, + { + "m_Id": "671fdbc034f51484a243918c5d6c3145" + }, + { + "m_Id": "ca3a4b4d6a726d8293a1a32c4992161a" + }, + { + "m_Id": "222630df8f506e8cb069c705642b007a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "72ecd42356ceae8482c8a0230701445a", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3476.999755859375, + "y": 484.9999694824219, + "width": 206.0, + "height": 131.0 + } + }, + "m_Slots": [ + { + "m_Id": "f94c38ecb5529b8da3b9002a93cd0065" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "731d7828985f4f378a21aa5d91d77d07", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1639.0001220703125, + "y": -636.0, + "width": 148.0001220703125, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "95f0cbad9a024b41baa07d89cbaf28df" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "774515dd058046d2aaf461898e11cb5a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7468688bd48342849c18c3085b3949e4", + "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.PreviewNode", + "m_ObjectId": "7513b34e4ea78687b0b52ce230d29605", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1283.0, + "y": 1077.0, + "width": 145.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "843e4d5f254a038fbe29707104ec9034" + }, + { + "m_Id": "a63c59e61fda8e89bca3d67102e3c79a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "76872dfe80637580bdd0be721bbdb76e", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3080.000244140625, + "y": 2002.0001220703125, + "width": 145.0, + "height": 34.000003814697269 + } + }, + "m_Slots": [ + { + "m_Id": "ada2db8bbaa33980b234e1e923fe1a89" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f3777a9c80f11781aa127905b1775356" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "774515dd058046d2aaf461898e11cb5a", + "m_Guid": { + "m_GuidSerialized": "c45510a2-faf1-465b-9cc2-bd2ad8618ac0" + }, + "m_Name": "_Wave_Height", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_Wave_Height", + "m_DefaultReferenceName": "_Wave_Height", + "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.10000000149011612, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 10.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "7778f7a2b13cd689961a2eb73d5f7f16", + "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.CategoryData", + "m_ObjectId": "7818f57289724ac386eb1e744c175be4", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "90264ce224612784a1fd943f610438c8" + }, + { + "m_Id": "85b1acad477140c98fb5aebeb12731a7" + }, + { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + }, + { + "m_Id": "5be5c45564c29f8cb2de619c26333f77" + }, + { + "m_Id": "50f1e4c29193138e9f692b5b79feef85" + }, + { + "m_Id": "1de7a716c3260d84904255bc9e0dc108" + }, + { + "m_Id": "b4c8bb33129b05819a02350779eb1fd0" + }, + { + "m_Id": "25750c7b95aadb80a2b14297ee830dff" + }, + { + "m_Id": "f5329d9e06afaa8ebd0371a002198e10" + }, + { + "m_Id": "4d4f67ac7a45c68a8dc94aa807c79915" + }, + { + "m_Id": "eb1e283f137bb789a05f76ef285b0eaa" + }, + { + "m_Id": "63562e92d5680287889b2b5632a3e432" + }, + { + "m_Id": "14f535a97ca5a18c922a4b23560c7e05" + }, + { + "m_Id": "399d741427310a828217773bb89931cf" + }, + { + "m_Id": "da6e8a962723aa82bbf98f48f71cb49c" + }, + { + "m_Id": "57e4a33abed29a8c80c2d4c585908b5e" + }, + { + "m_Id": "f3777a9c80f11781aa127905b1775356" + }, + { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + }, + { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + }, + { + "m_Id": "020fbb3bb988888188eb1cc9cc3b678e" + }, + { + "m_Id": "d53699171a5e188fa98ac76c81bd830f" + }, + { + "m_Id": "c0bf6eba646db485a3ea0ed07c161317" + }, + { + "m_Id": "e6e562fe4fcb4a67b975154dc72a1287" + }, + { + "m_Id": "774515dd058046d2aaf461898e11cb5a" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "789bb60ad261ff8f81f891568ebc1fe3", + "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.Vector1MaterialSlot", + "m_ObjectId": "7911dc46cd62bd87b02b3f7cfa0f1b59", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "791298e2abf77280afb1cd538d823f72", + "m_Id": 0, + "m_DisplayName": "SpecColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecColor", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7ad939c5e1b1ed85a8caba4d9c328e83", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "7c85c0d47a46ef8784b362d355ab1b3c", + "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.MultiplyNode", + "m_ObjectId": "7d378bc098b2328db4fcdc94e54983f9", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1294.0001220703125, + "y": 407.0, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "e0bd05f1507a338c8131628a6f6c3ed4" + }, + { + "m_Id": "c3c48a75fcf0ab85acc0b804da02ee84" + }, + { + "m_Id": "44141bab841f5d8b87cd6d9dad97e6af" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "7d94d738d23f9f83992d405a66542ca2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "7d9b6a43a8f94ff4abdafbbeb6c15383", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7e63e7bf561b4e75a27ad048824e2389", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.5, + "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": "7eaac0a413909583b702a9a89728b7a6", + "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.Vector1MaterialSlot", + "m_ObjectId": "7f3d9c4cc3e1f687945ecb83d1b3628c", + "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.BooleanMaterialSlot", + "m_ObjectId": "7f82ad403e6e2280ad2951a2eb6ab9b0", + "m_Id": 0, + "m_DisplayName": "Use Refraction In Depth Based Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "7f833c18ecec2b8e980e5a645c95b87a", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3079.000244140625, + "y": 1850.0, + "width": 135.00001525878907, + "height": 101.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "09c64254dd4ec785a790e1f56b8bed3c" + }, + { + "m_Id": "1cdb702b71603e8fa1bb786dd0c85e97" + }, + { + "m_Id": "0ada9408066f968199db626a2830c0b2" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8122a5391917cc85884739f371b53c4d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "82138bd61bea8189b3874c47d55b1945", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "822ac288345b7a85bf560c0ba629e78d", + "m_Id": 0, + "m_DisplayName": "Foam Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "824bfda147f4ac85b92a38f4ded06ec5", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 811.0, + "y": 1867.0, + "width": 137.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7468688bd48342849c18c3085b3949e4" + }, + { + "m_Id": "cedbca30014bfb88a5fe7a58c35338da" + }, + { + "m_Id": "4a5328decc079280970ca51a8c403f4a" + } + ], + "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": "833472e0946d4ffc9718ff304f0a5ef2", + "m_Id": 0, + "m_DisplayName": "Bent Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "BentPosition", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "83537f0588a347db91c99e2c92112a86", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7639483bd8b428f9de9bc53b87bad68" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "838de472a960188a90a34903cffdec64", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -480.00006103515627, + "y": 1716.0, + "width": 128.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b5e6260bd794c85b91c63bd6240a060" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90264ce224612784a1fd943f610438c8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "83db8f53a5c7c9829b9e708de34f972b", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -665.0, + "y": 1619.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "918cba55bde21f8fb81a3510b4303869" + }, + { + "m_Id": "b15786823f49f5818119a7e56fe7f7ee" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "84323d345f96928083c482bb7f3b807e", + "m_Id": 1, + "m_DisplayName": "True", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "True", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "843e4d5f254a038fbe29707104ec9034", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "8503142f7db0548faca221e3021190ac", + "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": "85631625e37cd78388b4d73c9e403f8e", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "85b1acad477140c98fb5aebeb12731a7", + "m_Guid": { + "m_GuidSerialized": "35124312-72a2-4b72-b631-80ea749c8538" + }, + "m_Name": "Bending Amount", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Bending Amount", + "m_DefaultReferenceName": "_Bending_Amount", + "m_OverrideReferenceName": "_BendingAmount", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "8651d79dd06c483aaf59206100abdb91", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Specular", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "86da67029937a68bb893db1360eb0e2b", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1312.0, + "y": 1836.0, + "width": 206.0, + "height": 133.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed61e7c816070781875d1cccf8364ba3" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "86fbcceda59089869fd2d779db67d313", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -488.0, + "y": 2338.0, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "54854e4e50457686b0c2cc80dc1416e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90264ce224612784a1fd943f610438c8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "874e26724e8248b2bb59105ece04811a", + "m_Id": 4, + "m_DisplayName": "LOD", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "LOD", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "878067a464138d82805f1eff144bbd76", + "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.GroupData", + "m_ObjectId": "87e14a641c1d4bc6b7f82422c382e1f0", + "m_Title": "Planar Reflection", + "m_Position": { + "x": 10.0, + "y": 10.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "87f77275486758839c618ffffcba0e60", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "88a4cbf7a08ba282b5a9656296c27df5", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3499.000244140625, + "y": 1852.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "9e2d7813a5f1c78b98bf42ad72a2c93f" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "88d06526ddb24d3da22cf1f02c7998d8", + "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": "89ddca878c0aa587b6b853cf0cc54abd", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8b1dd7183ba453818c758cd9c263056c", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1951.0001220703125, + "y": 1118.0, + "width": 143.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "822ac288345b7a85bf560c0ba629e78d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "14f535a97ca5a18c922a4b23560c7e05" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8b5eb44163aa8284a142de68adefd0c4", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "8c10a9170c8e47ba8f3e1685df50417c", + "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.MultiplyNode", + "m_ObjectId": "8c5b987c9000475b880e29d14901dd5e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 684.0000610351563, + "y": -843.9999389648438, + "width": 126.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "88d06526ddb24d3da22cf1f02c7998d8" + }, + { + "m_Id": "a83fd7d8a2694da2afdde8f336539e2d" + }, + { + "m_Id": "8c10a9170c8e47ba8f3e1685df50417c" + } + ], + "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.DynamicValueMaterialSlot", + "m_ObjectId": "8d034f649af0238c946a485b61fb6e8f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e3c8a4e639b2a81a3bb36b76170f3cf", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8ec6aa5a49dab784913f08d777fc55e6", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f38880f1e59ce8eb7c0a66ef864d12a", + "m_Id": 0, + "m_DisplayName": "Refraction Strength", + "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.GroupData", + "m_ObjectId": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b", + "m_Title": "Other Lights Specular", + "m_Position": { + "x": 10.0, + "y": 10.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "8fb8b08a7dad0a8a9366e0f9d4ccd5f1", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "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": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "90264ce224612784a1fd943f610438c8", + "m_Guid": { + "m_GuidSerialized": "8b556212-79ec-4c20-b417-c17d41cd2584" + }, + "m_Name": "Specular", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_301E02E2", + "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": 200.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 512.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9175f335324a6a85adce0c59f950c1f5", + "m_Id": 0, + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "918cba55bde21f8fb81a3510b4303869", + "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.Vector1MaterialSlot", + "m_ObjectId": "92d45fda4978e28bb92e9cfcbf455528", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "92f19ef09d9b4c7e95892fd1a80cd0ae", + "m_Id": 0, + "m_DisplayName": "_Wave_Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "93bd6d8f5060028497046b957bdb784d", + "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.Vector1MaterialSlot", + "m_ObjectId": "9440dfdc596d91888ad96f2c9b9ce055", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "944d569a20ce1b88b4d668a7ce7bb64e", + "m_Id": 0, + "m_DisplayName": "Specular Cutoff", + "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.SplitNode", + "m_ObjectId": "94d3ef3f06521f86bbf4d9a2364b9534", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1771.0001220703125, + "y": 1238.0, + "width": 126.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "0305e15862fad68b8478cf90be0f6fb7" + }, + { + "m_Id": "bf677ea3b1429f8297fff8b2dbf30f14" + }, + { + "m_Id": "da605fca772ca081ac758cdeca3f23ca" + }, + { + "m_Id": "0c67d21ad5b34f80960ff892e7c1474b" + }, + { + "m_Id": "34f134e9e70792849b2d047dc2562106" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "95449e63b01432808f6f2a019755b24c", + "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": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "95f0cbad9a024b41baa07d89cbaf28df", + "m_Id": 0, + "m_DisplayName": "_Wave_Height", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "969221913b23c683b48ac5248fdc224d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "97749f7e6d504a0781c9c2cf6543e83a", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "988f9132916d1f8d9632492f60c93546", + "m_Id": 3, + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "98a33777d892118095a8402dabba61c9", + "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.TangentMaterialSlot", + "m_ObjectId": "98b4faf12c46413fbcf5e70b85abe0e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "98d6310c3d0e480b9a521bf060fb3163", + "m_Id": 1078883502, + "m_DisplayName": "Amount", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector1_E004ED58", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9939354cbfee448cbee4db28982b5d02", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1321.0, + "y": -1494.9998779296875, + "width": 240.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "04a896f3ee08dc8e829ffd7637f997ae" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c0bf6eba646db485a3ea0ed07c161317" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "99b6c4088f5981828a5d7e0aea39ddb4", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1367.0, + "y": 1446.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "7ad939c5e1b1ed85a8caba4d9c328e83" + }, + { + "m_Id": "ff66aeaa92189d828086878f2d399780" + } + ], + "synonyms": [], + "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": "9aff52bfd019f587bc06031f55c9b200", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9b14b0fc416f038f9c29f09522b7670a", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionMaterialSlot", + "m_ObjectId": "9e27a1e57ca2428ab6357584ac5c7343", + "m_Id": 1, + "m_DisplayName": "View Dir", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ViewDir", + "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": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9e2d7813a5f1c78b98bf42ad72a2c93f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "9e40e9653d639686a6dc4bf784f2435c", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "9e6a1bd436042b83bfdafa04fbeb812d", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "9f229dd7b7914f0f8ed0b53e80142d43", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9f30b7368d8117878aca972e681729ae", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1733.0001220703125, + "y": -453.00006103515627, + "width": 321.0000305175781, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7f82ad403e6e2280ad2951a2eb6ab9b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "25750c7b95aadb80a2b14297ee830dff" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "a018ab0de95f1482b72c705a12a1cebf", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a068468e701936869905d29e4d6fcac8", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "a079266d416eae85af0351730ab6e626", + "m_Id": 0, + "m_DisplayName": "Wave Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "a1249c0c2e0b23829779362b1b491d6e", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1537.0001220703125, + "y": 550.0, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "878067a464138d82805f1eff144bbd76" + }, + { + "m_Id": "b84d2f1804a0428081537a1783fda6b3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a1626b4ef4161184bdb945d2add0b291", + "m_Id": 0, + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "a1866eee3ca36188b1aad2e6a2bf0f40", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "a24f3889c2b6018997b21bf80164e21d", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -748.0, + "y": -1822.0, + "width": 208.0, + "height": 433.0 + } + }, + "m_Slots": [ + { + "m_Id": "6f903cae2692e385bde4a5fbffc41ae6" + }, + { + "m_Id": "9440dfdc596d91888ad96f2c9b9ce055" + }, + { + "m_Id": "0185625c1ddbc085806440eee4643da9" + }, + { + "m_Id": "7d94d738d23f9f83992d405a66542ca2" + }, + { + "m_Id": "c06d93619f41a58db858b6049bce83a6" + }, + { + "m_Id": "313daa8c267b298f8c083121e69149bc" + }, + { + "m_Id": "1d2aef5d68de6186b3e6cb0c0d078efc" + }, + { + "m_Id": "0039d2dcdfe7f685bc6a24c3182b6859" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a3271a4f444e2c8aaf43dfe5b203c6f5", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "a3690d8031843983801797354ebe9210", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1221.9998779296875, + "y": -355.99993896484377, + "width": 139.0, + "height": 93.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "faf864313062b68abdfa6e00e928870c" + }, + { + "m_Id": "a509c8973a446c8e8c92abc39d3ef14c" + } + ], + "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": "a393e9d8e4c5158ebbbbb17b265b3d56", + "m_Id": 2, + "m_DisplayName": "WorldPosition", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldPosition", + "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": "a509c8973a446c8e8c92abc39d3ef14c", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "a51191d9739a9c8495cceb54f79f988f", + "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.GroupData", + "m_ObjectId": "a61c097103fa45cebe8abbdb292982c7", + "m_Title": "Calculate Foam", + "m_Position": { + "x": -2895.0, + "y": 834.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a63c59e61fda8e89bca3d67102e3c79a", + "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.SubtractNode", + "m_ObjectId": "a640d6a3cf21628cbf86b733db87d915", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 113.9999771118164, + "y": 1425.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "207e3dc27d3dcb8a8ae3b71e66221f5c" + }, + { + "m_Id": "3c2ff24b7e0af487bb8bd8eac8f67225" + }, + { + "m_Id": "c05f349d12df4c8fbf9eff836c584702" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a6f9f87234891283861910aa1529271d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a7321ba688a0ac86aed9098ab96fbcfd", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "a7639483bd8b428f9de9bc53b87bad68", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a8317f8496bc8e8eac5bbefc90caa64b", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "a83fd7d8a2694da2afdde8f336539e2d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 5.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.PreviewNode", + "m_ObjectId": "a844a1d9b684fc8081a057c5b11ba576", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2434.000244140625, + "y": 1776.0, + "width": 140.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "a8317f8496bc8e8eac5bbefc90caa64b" + }, + { + "m_Id": "240bc5b13ee9e7818c2da8d8d616db3f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a8c828ca9cd3f7859c8f620f4916512e", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "a967ba20f6ab0887ac24b7d646667f6c", + "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": "a979a28a6ef8402f8d06d5633b075c97", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a9baaaf3b69eab82b4b8eb90656e7f72", + "m_Id": 0, + "m_DisplayName": "Specular Edges Smoothness Factor", + "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": "aa62450a2799a18286428ea95a26323b", + "m_Id": 5, + "m_DisplayName": "Specular", + "m_SlotType": 1, + "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.Vector1MaterialSlot", + "m_ObjectId": "aad70e30bf0d2588a1364c1351aae828", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "aaeb1219947d48a09edfbab0f947408a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1394.0001220703125, + "y": -736.0, + "width": 208.0, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "c63aa0f467b54c1799ce9d526d27c42d" + }, + { + "m_Id": "02e7c2586ad74626999f2b7233db3166" + }, + { + "m_Id": "bb2d2e3211fa4c19b4efe9c208482106" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ab498c78e544f5829a5bb6cacc24561e", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "acdb8e6f6e2d27858dcd1b23c47bc910", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -904.9999389648438, + "y": -1762.9998779296875, + "width": 134.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "49d378c39fdc27829feeab630ad26ff3" + }, + { + "m_Id": "2803109dfa9926849de36a25a7703452" + }, + { + "m_Id": "a3271a4f444e2c8aaf43dfe5b203c6f5" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ada2db8bbaa33980b234e1e923fe1a89", + "m_Id": 0, + "m_DisplayName": "Foam Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "adffc41a88789984bd3875c8f1292f34", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ae9a8f493f6c4f3e82509c5f5b6de266", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1205.0, + "y": -742.0, + "width": 148.0, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "92f19ef09d9b4c7e95892fd1a80cd0ae" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "774515dd058046d2aaf461898e11cb5a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "af04ca93022a9f899caf48554b788ec5", + "m_Id": 0, + "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.DynamicValueMaterialSlot", + "m_ObjectId": "af1251fb6360ad8589a895086ac9a1e4", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "af436d0569d4658789513aba8dea8fda", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "aff9b7652cc60682bfcb38f398966093", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b059352b34f7f5898c71fa5c306e778e", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b06b9cbefb4232858a009fb512cb8664", + "m_Id": 4, + "m_DisplayName": "W", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "W", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "W" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "b11073fc4db8465399845710aaf4f69e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d9ec48c5689b4cd8a2a8870372b960f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b13d504188cdcd80b5ae8ca3fddcefcd", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1928.0, + "y": 682.0000610351563, + "width": 182.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e9d78d6c0afdad80bcfe07f5016fce9a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "eb1e283f137bb789a05f76ef285b0eaa" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b15786823f49f5818119a7e56fe7f7ee", + "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.Vector1MaterialSlot", + "m_ObjectId": "b2501eef014442ca810347b1bcca68d9", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b27417f866534cf290a5d0fc87a406e5", + "m_Id": 0, + "m_DisplayName": "Bending Amount", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalFromHeightNode", + "m_ObjectId": "b2999a71671983889dd0b03795016d4e", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Normal From Height", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1961.0, + "y": 550.0, + "width": 183.0, + "height": 129.0 + } + }, + "m_Slots": [ + { + "m_Id": "ab498c78e544f5829a5bb6cacc24561e" + }, + { + "m_Id": "3c8bedaeda3f048f9e934a8139f7b9e6" + }, + { + "m_Id": "ed6f5754d05d4a47bef1ae52593c3276" + } + ], + "synonyms": [ + "convert to normal", + "bump map" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputSpace": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b41bbe86c7accd8d97f6efda35f58a4b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b49ce1a86e2cef8b975c6fefa50395b8", + "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": "b4a538216e99415bb3c9fa8988f38922", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "b4a962a73ad047f8943ceb542ab6d687", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Bending SubGraph", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1698.0001220703125, + "y": -468.0000305175781, + "width": 211.0, + "height": 279.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "98d6310c3d0e480b9a521bf060fb3163" + }, + { + "m_Id": "833472e0946d4ffc9718ff304f0a5ef2" + } + ], + "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\": \"f10619bcb2d724861a15200da76918ed\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "c91120a2-d4ac-45bb-8e3f-7bc92ebf9f05" + ], + "m_PropertyIds": [ + 1078883502 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b4c8bb33129b05819a02350779eb1fd0", + "m_Guid": { + "m_GuidSerialized": "1a47d185-9391-4f67-9673-d496f825a5dd" + }, + "m_Name": "Refraction Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_31894ABB", + "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.006000000052154064, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.10000000149011612 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b5f63e1ad5a66e84b5c2335855d62803", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b60db97910cda78e853dc87b48a29140", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -239.0, + "y": 1866.0, + "width": 180.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "44cabe804428f88dbdac91aee01e213d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b69317f817197e8fbdbe7beda3ff5950", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b78195db7ac0be849f6489fc84758567", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "b7c2493fe8b54bb2833aa6e2ae592595", + "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": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b84d2f1804a0428081537a1783fda6b3", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "b8e1b3d7a264488ab014c16190613cfc", + "m_Id": 1, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b9b255ed9af9148eada32f193a2380cb", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 297.00006103515627, + "y": -145.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1bca52f4060dcf8a9f204a24d9aada61" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "bb2d2e3211fa4c19b4efe9c208482106", + "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.BooleanMaterialSlot", + "m_ObjectId": "bb4e39e5f33b6284862a765be5cc5678", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "bb5e5820e66de181b8f269eb3e8e0061", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3197.999755859375, + "y": 482.0, + "width": 131.99998474121095, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "9e40e9653d639686a6dc4bf784f2435c" + }, + { + "m_Id": "b059352b34f7f5898c71fa5c306e778e" + }, + { + "m_Id": "ef081751f2985284b74eb0f02005cf94" + }, + { + "m_Id": "5ce4d0771253ad808326b9ab6f6e03cf" + }, + { + "m_Id": "68aae3fa3cf6278d91f0d519318f3b42" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bb6fa3a4e65a0989acf062958e2c86ce", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bc7f75652ae98085b6e63391e99d0f11", + "m_Id": 2, + "m_DisplayName": "False", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "False", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bcd64572e241668f9db33484b1c6fd43", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "bd47fa26c7ba8b88a8c61bb643e27410", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bd5b644ef521495f8105f4eda9c0253d", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bdba0e92484c78898a419904d2e5a0df", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "be6d62aca67a4dafa8aa35f0a19155ba", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "be71e5d7b0817c8dbcba301455092983", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bf677ea3b1429f8297fff8b2dbf30f14", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c05f349d12df4c8fbf9eff836c584702", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c06d93619f41a58db858b6049bce83a6", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c0a09f62822e348e83cfe8b07988a230", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2921.000244140625, + "y": 1916.0001220703125, + "width": 135.00001525878907, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "b49ce1a86e2cef8b975c6fefa50395b8" + }, + { + "m_Id": "dab48337c2f2eb88a2e3ac07804d9358" + }, + { + "m_Id": "f13ae890b62f818d86c35cfd39047954" + } + ], + "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": "c0bf6eba646db485a3ea0ed07c161317", + "m_Guid": { + "m_GuidSerialized": "a09c7e5d-ede6-43c6-8f46-fe83b8247026" + }, + "m_Name": "Reflection Distortion Strenght", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_738B39CF", + "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.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c0bfd1fcfef64586a926b92bcfbe45ff", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3073.999755859375, + "y": 321.0, + "width": 161.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e5c9eaf6122f948e8455321e7fc6343c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f5329d9e06afaa8ebd0371a002198e10" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "c16392cfd3fb44fc829dc563e338118b", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "71c278eb9bb54d1ca69d050795abd646" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "ToonWaterInspector", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c1eff5e4fc4949ffb8a0bf681dd5a277", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bd5b644ef521495f8105f4eda9c0253d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "c20b159a9a24648b843669c6cb206dca", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2763.000244140625, + "y": 1777.0001220703125, + "width": 135.00001525878907, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7321ba688a0ac86aed9098ab96fbcfd" + }, + { + "m_Id": "f4305575edcb8b8e8bf3abd2ccf574a9" + }, + { + "m_Id": "e08ae6712a25b8839ff0b822215a47cc" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "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": "c2bb644a4d9d8f88ad1d02ba32f83036", + "m_Id": 1, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c3c48a75fcf0ab85acc0b804da02ee84", + "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.NormalVectorNode", + "m_ObjectId": "c40cbd2ea57d496b8625157a0289dcc4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Normal Vector", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1071.0001220703125, + "y": -1071.0, + "width": 207.9998779296875, + "height": 315.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "b7c2493fe8b54bb2833aa6e2ae592595" + } + ], + "synonyms": [ + "surface direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c447fa34296544c4b1b3fc41022973a3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Specular", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8651d79dd06c483aaf59206100abdb91" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Specular" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c58ccf0e03754483a73c4533c879642b", + "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": "c63aa0f467b54c1799ce9d526d27c42d", + "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": "c64438844cc5d7838bd4a8ae769d75f9", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 10.0, + "m_DefaultValue": 10.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c65e2bb43bb44bea9764233f4a9453b3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": 1823.000244140625, + "y": -648.0000610351563, + "width": 126.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "3d7bdc49c5014f33ae4b99a5db5a0704" + }, + { + "m_Id": "7e63e7bf561b4e75a27ad048824e2389" + }, + { + "m_Id": "eb3cda861b3e4330802b9b91174ec7fd" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "c67a323981044b928fa118ccb5e09061", + "m_Id": 8, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c691b29abf5d9888839378f607d9db05", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "c6cb56024ce0728ea026a4efee3a8615", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -3016.999755859375, + "y": 352.9999694824219, + "width": 91.99999237060547, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "ceefd10699bd2c8d82397d1b80e27bec" + }, + { + "m_Id": "89ddca878c0aa587b6b853cf0cc54abd" + }, + { + "m_Id": "0c4dc5818a7e788581831cad818a29ea" + }, + { + "m_Id": "30ff4f0cf0e6a388954018fb14b70b56" + }, + { + "m_Id": "70b627924b77bd8d835a3e3df36e9e95" + } + ], + "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": "c6f84a8b5c83f6828d6506b927dfdbe9", + "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.MultiplyNode", + "m_ObjectId": "c73135b21b490c8283ea38fb80e4821e", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 594.0000610351563, + "y": 1424.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "24ce2c0231cb4089877e3a8b8ecd5683" + }, + { + "m_Id": "be71e5d7b0817c8dbcba301455092983" + }, + { + "m_Id": "f448ba9d6425648595f1782953f00405" + } + ], + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "c7ae817268a64dcf909e19e7427aebec", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "c7d501c31a510787961ae58826bf5a4a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7ed818a231e3a85bc9425b79116110d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c8ba0e539c34d58cb98d605cd33ebc34", + "m_Id": 0, + "m_DisplayName": "_WaterReflectionTexture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BranchNode", + "m_ObjectId": "c9549f515527e284a8d0ca7b91db36e3", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Branch", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -792.0, + "y": 211.0, + "width": 181.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "33cb5498aab5c484aae662df1e8c443e" + }, + { + "m_Id": "84323d345f96928083c482bb7f3b807e" + }, + { + "m_Id": "6fcabaf88af68586922fe20d2d7fc8d9" + }, + { + "m_Id": "2736d917045c2381a7c339313346210e" + } + ], + "synonyms": [ + "switch", + "if", + "else" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ca0af7d94af04602a2328fb3cda13141", + "m_Title": "Calculate Foam UVs", + "m_Position": { + "x": -3524.000244140625, + "y": 1663.0001220703125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "ca146f60700d228fb90d42130cb9f524", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2731.999755859375, + "y": 409.9999694824219, + "width": 140.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "98a33777d892118095a8402dabba61c9" + }, + { + "m_Id": "025cc5b9535f1283ac17c40dec357df3" + }, + { + "m_Id": "40ea21d3d854bb80970f76985f81ff4b" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ca191a56382e5f8fab75a55cd0e1e611", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ca3a4b4d6a726d8293a1a32c4992161a", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cb554765871c908ea4bec74808e9c126", + "m_Id": 0, + "m_DisplayName": "Deep Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cbc1c8163b66248ab70869510f733017", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc24ef1ac58c4c97b50ab71d93d9b7ec", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cc464cd2424c018798007ff16c77da1d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cd49e5b8bbf7d680835490c0182383ec", + "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.Vector1MaterialSlot", + "m_ObjectId": "cd61522f5005088d95e44c9f3b20b019", + "m_Id": 0, + "m_DisplayName": "Reflection Visiblity", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "cedbca30014bfb88a5fe7a58c35338da", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ceefd10699bd2c8d82397d1b80e27bec", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d0ad2dff05e1a086b12ba26c0f84cb21", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d0f5ca81c7e4f18281fdaf3a1afa0e4d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d156a168714b4b308ad11af6c990f414", + "m_Id": 6, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d19a76138e91ef83a486258844b4b576", + "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.SplitNode", + "m_ObjectId": "d2150edfeac1478a969e6faaa02ba5a1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -617.0, + "y": -325.9999694824219, + "width": 129.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "0a3c061765ba1584bad5b71bc841df8c" + }, + { + "m_Id": "b69317f817197e8fbdbe7beda3ff5950" + }, + { + "m_Id": "a068468e701936869905d29e4d6fcac8" + }, + { + "m_Id": "3087587cb91d9e869c3ed20fe7b5f91a" + }, + { + "m_Id": "661887748048cf8a8fc04a4bf4dae2e4" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d235688d4a232684ad63d8fb10e22266", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 73.99996948242188, + "y": -736.0000610351563, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e7e16f5168b49e878bfc9f9c68bb66b9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "d3e61460d5091a82981c6f033e349cde", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -951.0000610351563, + "y": 299.0, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "465a22032ca60487a7396872885f99e0" + }, + { + "m_Id": "68e388ac00b1b08082a7136f2adc6e4d" + }, + { + "m_Id": "969221913b23c683b48ac5248fdc224d" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "d4b68354a104e08ebf46cd51b6f41dc8", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -739.0, + "y": 2434.0, + "width": 138.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e3d831fff39b681b454de2321566d05" + }, + { + "m_Id": "f6c7ead154a800859915202cd51abe0c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d53699171a5e188fa98ac76c81bd830f", + "m_Guid": { + "m_GuidSerialized": "e5fe88e9-de32-4a39-876a-7bd422ca46c0" + }, + "m_Name": "Reflection Visiblity", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3632ABA2", + "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.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d818dc26d7f1dd87857ade5b944ee039", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "d943d679ded1fa87bfe18302f6058a70", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 475.99993896484377, + "y": -434.0, + "width": 140.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "f8dee5c7e4760d8386a0bd7c1329f8b1" + }, + { + "m_Id": "364d2ed4df661783a0faecf5c272c62d" + }, + { + "m_Id": "6ab09bf6458fe28e902b4329d480d089" + }, + { + "m_Id": "aff9b7652cc60682bfcb38f398966093" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "d9ec48c5689b4cd8a2a8870372b960f0", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "da605fca772ca081ac758cdeca3f23ca", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "da6e8a962723aa82bbf98f48f71cb49c", + "m_Guid": { + "m_GuidSerialized": "3b082c46-1082-4db7-86b0-6765e32ebaca" + }, + "m_Name": "Foam Cutoff", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_E71BB35E", + "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": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "dab48337c2f2eb88a2e3ac07804d9358", + "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.Vector2MaterialSlot", + "m_ObjectId": "dbe3a99814114ee58c1292a19e6d9950", + "m_Id": 1, + "m_DisplayName": "Tiling", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tiling", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "dd2e9ebf464faa8fbbe77a13e865f87e", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "dd91f5f916b4416c9503053521fbcf04", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "61885d3f0e304f14a4132b748db421f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "dd95fe36eefc4d8cac663dd583b0a3a7", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1545.0001220703125, + "y": 1058.0, + "width": 135.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "4128657a48b5378fa18235c95f5b0e8f" + }, + { + "m_Id": "e37e551e00b8878c9b3c1742fe21f5e7" + }, + { + "m_Id": "a8c828ca9cd3f7859c8f620f4916512e" + }, + { + "m_Id": "0baed748d34c7e888442709e25e20cc8" + } + ], + "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.BlockNode", + "m_ObjectId": "dd9af9c4840f4ff880437ca0e5046177", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9f229dd7b7914f0f8ed0b53e80142d43" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "dd9d92d3571c5487bc180016af8cdf95", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "ddc3b87c8f9e9e82ab94958f435127a6", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "CalculateDepthDifference", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -796.0000610351563, + "y": 525.0, + "width": 260.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "12613fc9768c6282b29a17c01430c2c5" + }, + { + "m_Id": "4b1436f37422d68183461fcf3cc0178d" + }, + { + "m_Id": "bdba0e92484c78898a419904d2e5a0df" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"2ac45f310d4aca940b26abe201ad5c52\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dde17de3f7b6268a9e2a35bf533daf98", + "m_Id": 1, + "m_DisplayName": "True", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "True", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "de75a29d86aafd86bb130214695bae97", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "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.BlockNode", + "m_ObjectId": "dee2b15836f649f2a3b9a8f94875ee9a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3e42e6c5f1f848c7bc20c40af67e5d36" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e08ae6712a25b8839ff0b822215a47cc", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e0bd05f1507a338c8131628a6f6c3ed4", + "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.LerpNode", + "m_ObjectId": "e15e14f8ea1d35878893088b877c9fb0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 243.00001525878907, + "y": -1822.0001220703125, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "c6f84a8b5c83f6828d6506b927dfdbe9" + }, + { + "m_Id": "5067c62ade966388bb25b9f8fcedfd0e" + }, + { + "m_Id": "93bd6d8f5060028497046b957bdb784d" + }, + { + "m_Id": "2d1e1ef2843e5e8fa666e94414a24c14" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "e1d328964827494098160b25dd0e053c", + "m_Title": "Generate Normals", + "m_Position": { + "x": -2487.0, + "y": -15.000019073486329 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TransformNode", + "m_ObjectId": "e2b8dc698049958d8ff8295eed6dbf53", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Transform", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -978.0, + "y": 1447.0, + "width": 213.0, + "height": 155.0 + } + }, + "m_Slots": [ + { + "m_Id": "4adeaec351f8fe82a3b684acfe243927" + }, + { + "m_Id": "87f77275486758839c618ffffcba0e60" + } + ], + "synonyms": [ + "world", + "tangent", + "object", + "view", + "screen", + "convert" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Conversion": { + "from": 3, + "to": 2 + }, + "m_ConversionType": 1, + "m_Normalize": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e37adcd02d8cfb878461349428532fb4", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "e37e551e00b8878c9b3c1742fe21f5e7", + "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.TilingAndOffsetNode", + "m_ObjectId": "e4dbf74aa00345e69924956cbccbb32d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Tiling And Offset", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 838.0, + "y": -1017.0, + "width": 208.0001220703125, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "97749f7e6d504a0781c9c2cf6543e83a" + }, + { + "m_Id": "dbe3a99814114ee58c1292a19e6d9950" + }, + { + "m_Id": "189061ce8ddf4a29a093563f1f4628ca" + }, + { + "m_Id": "be6d62aca67a4dafa8aa35f0a19155ba" + } + ], + "synonyms": [ + "pan", + "scale" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e550b396c3f69f86ae13abf6bca0d882", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "e56d84cdfaaed183b84ba25412692734", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -493.0, + "y": -1822.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5f02d9c42ed6a18ea600a25b6628fa15" + }, + { + "m_Id": "8b5eb44163aa8284a142de68adefd0c4" + }, + { + "m_Id": "2d5f1135b174c28a97f70279b4d33f17" + } + ], + "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.Vector2MaterialSlot", + "m_ObjectId": "e5c9eaf6122f948e8455321e7fc6343c", + "m_Id": 0, + "m_DisplayName": "Wave Direction", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e67a3844023c098c94dfdae9a99afe04", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "e6e562fe4fcb4a67b975154dc72a1287", + "m_Guid": { + "m_GuidSerialized": "bc54a318-1940-452e-a570-ab5e340c5414" + }, + "m_Name": "_Wave_Speed", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_Wave_Speed", + "m_DefaultReferenceName": "_Wave_Speed", + "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.25, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 2.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e7181b075b5ffb8d8c5c0a3935dfaf08", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e723f9b028c49e8fa87acf0b32431bc3", + "m_Id": 0, + "m_DisplayName": "Foam Cutoff", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "e7a9262d04ef0781a11499c2212ad04d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e7e16f5168b49e878bfc9f9c68bb66b9", + "m_Id": 0, + "m_DisplayName": "Fresnel Power", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e8ab2eca34efd2838846c77aaec9a7a0", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "OtherLights (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -258.9999694824219, + "y": 2337.0, + "width": 262.0, + "height": 422.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa62450a2799a18286428ea95a26323b" + }, + { + "m_Id": "791298e2abf77280afb1cd538d823f72" + }, + { + "m_Id": "65a99eb6aef67d808c68458d5cf1a632" + }, + { + "m_Id": "f29efff09bedcd80a75a9619a2bd486b" + }, + { + "m_Id": "e9813bf318d0e88dbbcba0cd4c15dc4c" + }, + { + "m_Id": "a393e9d8e4c5158ebbbbb17b265b3d56" + }, + { + "m_Id": "148c5b26a0ef168ab2c1246dab6d7bc8" + }, + { + "m_Id": "2631fd6e9b05f989a0252fbdd88e64f2" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 2, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "OtherLights", + "m_FunctionSource": "f01c1c57da365e5428a918b893fe3ff7", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e9813bf318d0e88dbbcba0cd4c15dc4c", + "m_Id": 8, + "m_DisplayName": "SpecularTolerance", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecularTolerance", + "m_StageCapability": 3, + "m_Value": 0.029999999329447748, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StepNode", + "m_ObjectId": "e9a53db9905e6489932f75ba6bb81e3a", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Step", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2091.0, + "y": 1182.0001220703125, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "2ad7ff9190bf338597afa7a7a1dad7e8" + }, + { + "m_Id": "b8e1b3d7a264488ab014c16190613cfc" + }, + { + "m_Id": "695900c5bd8da7839b58e3d2b6c2fb29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e9d78d6c0afdad80bcfe07f5016fce9a", + "m_Id": 0, + "m_DisplayName": "Normals Strength", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "ea14144dadc615808aab7c23f3e50e4b", + "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.DivideNode", + "m_ObjectId": "ea1d5478aa96678ba88aba26efdb5c52", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2588.0, + "y": 1182.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "f185b5dd5e91a68ab20872b015f9814d" + }, + { + "m_Id": "248eb5580b61df89a30abc4754c82be0" + }, + { + "m_Id": "e7a9262d04ef0781a11499c2212ad04d" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionNode", + "m_ObjectId": "ea396565d6355586b8fb50aa544467b0", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1082.0, + "y": -1844.0, + "width": 153.0, + "height": 128.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0ad2dff05e1a086b12ba26c0f84cb21" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DotProductNode", + "m_ObjectId": "ea39ed9c7be52284a409b2e828fc161f", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Dot Product", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -503.00006103515627, + "y": 1447.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "67439a8f4d306185821786f13acc98bf" + }, + { + "m_Id": "24e25b8c9fd3dd8a8389541e2049aa70" + }, + { + "m_Id": "7f3d9c4cc3e1f687945ecb83d1b3628c" + } + ], + "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.PropertyNode", + "m_ObjectId": "ea74e773c5e844869d8704b753aa2002", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1542.9998779296875, + "y": -291.9999694824219, + "width": 146.0, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "332d16303c66178fb904aa32ff84ae29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "1de7a716c3260d84904255bc9e0dc108" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "eb1e283f137bb789a05f76ef285b0eaa", + "m_Guid": { + "m_GuidSerialized": "db837ff2-926d-4a0e-8083-2f3eab3e1f9f" + }, + "m_Name": "Normals Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_9C73072A", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 3, + "m_Hidden": false, + "m_Value": 0.800000011920929, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "eb30c1030929435f80c1f702bdf64863", + "m_Title": "Refraction", + "m_Position": { + "x": -1213.0001220703125, + "y": 178.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "eb32794878063a8c8472a47fbe96b4d5", + "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": "eb3cda861b3e4330802b9b91174ec7fd", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "eb715c026ba7d08b8c91c04ef3bed86f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "ec1bf63ab68a6184b3f9718cde1cd4f3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ec94f61a3027e08f87a4f72e49d4b867", + "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": "ed61e7c816070781875d1cccf8364ba3", + "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.Vector1MaterialSlot", + "m_ObjectId": "ed6f5754d05d4a47bef1ae52593c3276", + "m_Id": 2, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 0.009999999776482582, + "m_DefaultValue": 0.009999999776482582, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ed848c6bd3f1ed8bb8986be747c4972b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ef081751f2985284b74eb0f02005cf94", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ef8561732c69441ebe084c63f8ba4bf3", + "m_Id": 7, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "efb9cf119a14298b83af6a45e4174bc9", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.029999999329447748, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "f010fb02d11e3b8bb89a3b422c00d7bd", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -994.0, + "y": 1619.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5f4f61801cc8d38f9bd4f7ec50d466de" + }, + { + "m_Id": "1b98be40b1cb0f87bf42680c57167e1d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f13ae890b62f818d86c35cfd39047954", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f185b5dd5e91a68ab20872b015f9814d", + "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.PropertyNode", + "m_ObjectId": "f224e6fa9f27d78aa90f492b05897ad1", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2441.000244140625, + "y": 1142.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e723f9b028c49e8fa87acf0b32431bc3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "da6e8a962723aa82bbf98f48f71cb49c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "f2277552366946468919c6cd85bba5a7", + "m_Title": "Calculate Water Color Based On Depth", + "m_Position": { + "x": -1907.0, + "y": -589.0000610351563 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f29efff09bedcd80a75a9619a2bd486b", + "m_Id": 7, + "m_DisplayName": "SpecularCutoff", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecularCutoff", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f2b7fb80446a487b810f1b8e703b254b", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2e094643dfed68f8266fa5a3fe1dbef", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "f3777a9c80f11781aa127905b1775356", + "m_Guid": { + "m_GuidSerialized": "7ff10224-9dbd-4f60-9c41-56a2e35d3d0f" + }, + "m_Name": "Foam Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_F678228C", + "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.5, + "y": 0.5, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f39bbc308a7344d086b63c3f5bed1e68", + "m_Id": 0, + "m_DisplayName": "_Wave_Speed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f3c551fe3e82e88a9e56c6f817bc7bdb", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f4305575edcb8b8e8bf3abd2ccf574a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f448ba9d6425648595f1782953f00405", + "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": "f4a476c85eb542ba9264d281ed2dba8f", + "m_Id": 5, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "f5329d9e06afaa8ebd0371a002198e10", + "m_Guid": { + "m_GuidSerialized": "869ce50d-7c85-4fd5-93b6-0c7b1e72361f" + }, + "m_Name": "Wave Direction", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D26C9C89", + "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": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f6c7ead154a800859915202cd51abe0c", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "f6f4045dcd6943fcb7ec470f7c01c33d", + "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.BooleanMaterialSlot", + "m_ObjectId": "f717228421f151809a4a808a5d76f9a9", + "m_Id": 0, + "m_DisplayName": "Predicate", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Predicate", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "f73efc0d442d4fea93b236459693b1b6", + "m_Title": "Directional Light Specular", + "m_Position": { + "x": -1391.9998779296875, + "y": 1207.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f8dee5c7e4760d8386a0bd7c1329f8b1", + "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": "f94c38ecb5529b8da3b9002a93cd0065", + "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.Vector1MaterialSlot", + "m_ObjectId": "f9f95c139ce0ac8db9251eadad3cdd3a", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "fa9c1deeff9731869f3cd07ffd91cab5", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1393.9998779296875, + "y": -355.99993896484377, + "width": 134.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "12fd2a91a05aa68daff4668e75ef7a83" + }, + { + "m_Id": "ed848c6bd3f1ed8bb8986be747c4972b" + }, + { + "m_Id": "e7181b075b5ffb8d8c5c0a3935dfaf08" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "faf864313062b68abdfa6e00e928870c", + "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.SmoothstepNode", + "m_ObjectId": "fe612997819c0e84a75fd50c6b442fa7", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 317.0, + "y": 1425.0001220703125, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "1b43cf609db932829ad8fcd2de147c0c" + }, + { + "m_Id": "6eae40c72e80f085b4e468eb184d8e9f" + }, + { + "m_Id": "436ff0d734f06587b6ccf8d426ac8a96" + }, + { + "m_Id": "bb6fa3a4e65a0989acf062958e2c86ce" + } + ], + "synonyms": [ + "curve" + ], + "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": "ff66aeaa92189d828086878f2d399780", + "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.AddNode", + "m_ObjectId": "ff893734047545cca76e233e93ee48cd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 2239.0, + "y": -581.0, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "c7ae817268a64dcf909e19e7427aebec" + }, + { + "m_Id": "729012fa6b9e41c5adfdcbbb2e6bffb7" + }, + { + "m_Id": "3153a17ad3814742b0d772d6269c39a4" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + diff --git a/Assets/Toon Water URP/Curved Toon Water Shader.shadergraph.meta b/Assets/Toon Water URP/Curved Toon Water Shader.shadergraph.meta new file mode 100644 index 000000000..d362140c3 --- /dev/null +++ b/Assets/Toon Water URP/Curved Toon Water Shader.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 853aeede1e7cd6a469d53fbe66403751 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Toon Water URP/DemoScene.meta b/Assets/Toon Water URP/DemoScene.meta new file mode 100644 index 000000000..eda20eae2 --- /dev/null +++ b/Assets/Toon Water URP/DemoScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 597aa4f733382ee459ba1b04b4f4d78d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/DemoScene/DemoScene.meta b/Assets/Toon Water URP/DemoScene/DemoScene.meta new file mode 100644 index 000000000..e82d538e5 --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/DemoScene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d9eee0b30f8537342ae9b1eaff1a4810 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/DemoScene/DemoScene.unity b/Assets/Toon Water URP/DemoScene/DemoScene.unity new file mode 100644 index 000000000..b60388d74 --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/DemoScene.unity @@ -0,0 +1,2824 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028504, g: 0.22571556, b: 0.30692396, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: dc628acba2140e545b4592b2a55e46fb, + type: 2} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &3469248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3469249} + - component: {fileID: 3469252} + - component: {fileID: 3469251} + - component: {fileID: 3469250} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3469249 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3469248} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2844696, y: 8.520612, z: -4.06059} + m_LocalScale: {x: 18.458023, y: 3.2288, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &3469250 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3469248} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &3469251 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3469248} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &3469252 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3469248} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &76417900 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 76417901} + - component: {fileID: 76417904} + - component: {fileID: 76417903} + - component: {fileID: 76417902} + m_Layer: 0 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &76417901 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76417900} + m_LocalRotation: {x: -0, y: -0.70710576, z: -0, w: 0.70710784} + m_LocalPosition: {x: -12.94, y: 8.520612, z: 5.065} + m_LocalScale: {x: 19.206884, y: 3.2288, z: 1.377} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: -90.00001, z: 0} +--- !u!65 &76417902 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76417900} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &76417903 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76417900} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &76417904 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76417900} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &124529199 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 124529200} + - component: {fileID: 124529203} + - component: {fileID: 124529202} + - component: {fileID: 124529201} + m_Layer: 0 + m_Name: Cube (7) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &124529200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124529199} + m_LocalRotation: {x: -0, y: -0.70710576, z: -0, w: 0.70710784} + m_LocalPosition: {x: -12.94, y: 8.520612, z: 5.065} + m_LocalScale: {x: 19.206884, y: 3.2288, z: 1.377} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: -90.00001, z: 0} +--- !u!65 &124529201 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124529199} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &124529202 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124529199} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &124529203 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 124529199} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &143660442 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 143660443} + - component: {fileID: 143660446} + - component: {fileID: 143660445} + - component: {fileID: 143660444} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &143660443 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143660442} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.3854697, y: 7.520612, z: 5.8844104} + m_LocalScale: {x: 22.349287, y: 1.6007, z: 22.507057} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &143660444 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143660442} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &143660445 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143660442} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &143660446 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 143660442} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &283559339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 283559341} + - component: {fileID: 283559340} + m_Layer: 0 + m_Name: Post-process Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &283559340 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 283559339} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 1 + priority: 0 + blendDistance: 0 + weight: 1 + sharedProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} +--- !u!4 &283559341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 283559339} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &296092056 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 296092057} + - component: {fileID: 296092060} + - component: {fileID: 296092059} + - component: {fileID: 296092058} + m_Layer: 0 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &296092057 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296092056} + m_LocalRotation: {x: -0, y: -0.70710576, z: -0, w: 0.70710784} + m_LocalPosition: {x: 6.312, y: 8.520612, z: 5.065} + m_LocalScale: {x: 19.206884, y: 3.2288, z: 1.377} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: -90.00001, z: 0} +--- !u!65 &296092058 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296092056} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &296092059 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296092056} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &296092060 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 296092056} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &371493093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 371493094} + m_Layer: 0 + m_Name: Pool 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &371493094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 371493093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 29.19, y: -9.520612, z: -4.93941} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1477835395} + - {fileID: 3469249} + - {fileID: 471373432} + - {fileID: 296092057} + - {fileID: 124529200} + - {fileID: 1094554308} + - {fileID: 1849070299} + - {fileID: 1384190035} + - {fileID: 1914933019} + - {fileID: 143660443} + - {fileID: 1755128314} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &438634322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 438634326} + - component: {fileID: 438634325} + - component: {fileID: 438634324} + - component: {fileID: 438634323} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &438634323 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 438634322} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &438634324 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 438634322} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &438634325 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 438634322} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &438634326 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 438634322} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.7564697, y: 9.686612, z: 5.9974103} + m_LocalScale: {x: 1.494, y: 4.32513, z: 1.494} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &471373431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471373432} + - component: {fileID: 471373435} + - component: {fileID: 471373434} + - component: {fileID: 471373433} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &471373432 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471373431} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2844696, y: 8.520612, z: 14.19} + m_LocalScale: {x: 18.458023, y: 3.2288, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &471373433 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471373431} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &471373434 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471373431} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &471373435 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471373431} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &516907008 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 516907009} + m_Layer: 0 + m_Name: Pool 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &516907009 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 516907008} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.2844696, y: -9.520612, z: -4.93941} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1188364549} + - {fileID: 1104981651} + - {fileID: 1610902495} + - {fileID: 842608849} + - {fileID: 76417901} + - {fileID: 985258601} + - {fileID: 2079402652} + - {fileID: 892638189} + - {fileID: 438634326} + - {fileID: 1614236636} + - {fileID: 852088640} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &760485737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 760485739} + - component: {fileID: 760485738} + - component: {fileID: 760485740} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &760485738 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760485737} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &760485739 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760485737} + m_LocalRotation: {x: 0.053757288, y: 0.8761615, z: -0.21603662, w: 0.42752707} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 25.121, y: 126.7, z: -5.7380004} +--- !u!114 &760485740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760485737} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &842608848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 842608849} + - component: {fileID: 842608852} + - component: {fileID: 842608851} + - component: {fileID: 842608850} + m_Layer: 0 + m_Name: Cube (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &842608849 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842608848} + m_LocalRotation: {x: -0, y: -0.70710576, z: -0, w: 0.70710784} + m_LocalPosition: {x: 6.312, y: 8.520612, z: 5.065} + m_LocalScale: {x: 19.206884, y: 3.2288, z: 1.377} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: -90.00001, z: 0} +--- !u!65 &842608850 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842608848} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &842608851 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842608848} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &842608852 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 842608848} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &852088636 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 852088640} + - component: {fileID: 852088639} + - component: {fileID: 852088638} + - component: {fileID: 852088637} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &852088637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852088636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &852088638 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852088636} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &852088639 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852088636} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &852088640 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 852088636} + m_LocalRotation: {x: 0.26104462, y: -0, z: -0, w: 0.9653268} + m_LocalPosition: {x: 0, y: 0, z: 4.93941} + m_LocalScale: {x: 0.1, y: 0.10000001, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1487352102} + m_Father: {fileID: 516907009} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 30.264002, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.2844696, y: 3.5206118} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &892638185 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 892638189} + - component: {fileID: 892638188} + - component: {fileID: 892638187} + - component: {fileID: 892638186} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &892638186 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 892638185} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &892638187 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 892638185} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &892638188 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 892638185} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &892638189 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 892638185} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.7574697, y: 9.258612, z: 5.32141} + m_LocalScale: {x: 1, y: 2.895, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &985258597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 985258601} + - component: {fileID: 985258600} + - component: {fileID: 985258599} + - component: {fileID: 985258598} + m_Layer: 0 + m_Name: Water + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &985258598 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985258597} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &985258599 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985258597} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: c8e3b30ba3868c349abdbf4f99bd4bf2, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &985258600 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985258597} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &985258601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985258597} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2844696, y: 9.520612, z: 4.93941} + m_LocalScale: {x: 1.8401479, y: 1.8401479, z: 1.8401479} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1094554307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094554308} + - component: {fileID: 1094554311} + - component: {fileID: 1094554310} + - component: {fileID: 1094554309} + m_Layer: 0 + m_Name: Water + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094554308 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094554307} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2844696, y: 9.520612, z: 4.93941} + m_LocalScale: {x: 1.8401479, y: 1.8401479, z: 1.8401479} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!64 &1094554309 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094554307} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1094554310 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094554307} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: fcb5c572ad55aa344a9c96c88125783d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1094554311 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1094554307} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1104981647 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1104981651} + - component: {fileID: 1104981650} + - component: {fileID: 1104981649} + - component: {fileID: 1104981648} + m_Layer: 0 + m_Name: Cube (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1104981648 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1104981647} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1104981649 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1104981647} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1104981650 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1104981647} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1104981651 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1104981647} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2844696, y: 8.520612, z: -4.06059} + m_LocalScale: {x: 18.458023, y: 3.2288, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1188364546 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1188364549} + - component: {fileID: 1188364548} + - component: {fileID: 1188364547} + m_Layer: 0 + m_Name: Underwater Effect Post-process Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1188364547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1188364546} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 0 + priority: 2 + blendDistance: 0.1 + weight: 1 + sharedProfile: {fileID: 11400000, guid: b0e106752d7e2a3478dca9512273649e, type: 2} +--- !u!65 &1188364548 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1188364546} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!4 &1188364549 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1188364546} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.3244696, y: 8.786612, z: 4.97941} + m_LocalScale: {x: 18.4, y: 1.3832269, z: 17.720634} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1384190034 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1384190035} + - component: {fileID: 1384190038} + - component: {fileID: 1384190037} + - component: {fileID: 1384190036} + m_Layer: 0 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1384190035 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384190034} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.7574697, y: 9.258612, z: 5.32141} + m_LocalScale: {x: 1, y: 2.895, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1384190036 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384190034} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1384190037 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384190034} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1384190038 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384190034} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1477835394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1477835395} + - component: {fileID: 1477835397} + - component: {fileID: 1477835396} + m_Layer: 0 + m_Name: Underwater Effect Post-process Volume + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1477835395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477835394} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.31, y: 8.77, z: 4.97941} + m_LocalScale: {x: 18.4, y: 1.38323, z: 17.72064} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1477835396 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477835394} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsGlobal: 0 + priority: 2 + blendDistance: 0.1 + weight: 1 + sharedProfile: {fileID: 11400000, guid: b0e106752d7e2a3478dca9512273649e, type: 2} +--- !u!65 &1477835397 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1477835394} + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1487352101 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487352102} + - component: {fileID: 1487352104} + - component: {fileID: 1487352103} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1487352102 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487352101} + m_LocalRotation: {x: 0.5313265, y: -0, z: -0, w: 0.84716713} + m_LocalPosition: {x: 0, y: 0, z: -196.9} + m_LocalScale: {x: 0.1, y: 0.1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 852088640} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 64.19, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -28.7, y: -29.2} + m_SizeDelta: {x: 2000, y: 2000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1487352103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487352101} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 80 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 8 + m_MaxSize: 80 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Desktop Version + +' +--- !u!222 &1487352104 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487352101} + m_CullTransparentMesh: 0 +--- !u!1 &1610902491 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1610902495} + - component: {fileID: 1610902494} + - component: {fileID: 1610902493} + - component: {fileID: 1610902492} + m_Layer: 0 + m_Name: Cube (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1610902492 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610902491} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1610902493 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610902491} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1610902494 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610902491} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1610902495 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610902491} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.2844696, y: 8.520612, z: 14.19} + m_LocalScale: {x: 18.458023, y: 3.2288, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1614236632 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1614236636} + - component: {fileID: 1614236635} + - component: {fileID: 1614236634} + - component: {fileID: 1614236633} + m_Layer: 0 + m_Name: Cube (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &1614236633 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1614236632} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1614236634 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1614236632} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1614236635 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1614236632} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1614236636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1614236632} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.3854697, y: 7.520612, z: 5.8844104} + m_LocalScale: {x: 22.349287, y: 1.6007, z: 22.507057} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1710925094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1710925095} + - component: {fileID: 1710925097} + - component: {fileID: 1710925096} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1710925095 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710925094} + m_LocalRotation: {x: 0.5313265, y: -0, z: -0, w: 0.84716713} + m_LocalPosition: {x: 0, y: 0, z: -196.9} + m_LocalScale: {x: 0.1, y: 0.1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1755128314} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 64.19, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -28.7, y: -29.2} + m_SizeDelta: {x: 2000, y: 2000} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1710925096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710925094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 80 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 8 + m_MaxSize: 80 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'Mobile Version + + +' +--- !u!222 &1710925097 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1710925094} + m_CullTransparentMesh: 0 +--- !u!1 &1755128310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1755128314} + - component: {fileID: 1755128313} + - component: {fileID: 1755128312} + - component: {fileID: 1755128311} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1755128311 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755128310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1755128312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755128310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1755128313 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755128310} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 2 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1755128314 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755128310} + m_LocalRotation: {x: 0.26104462, y: -0, z: -0, w: 0.9653268} + m_LocalPosition: {x: 0, y: 0, z: 4.93941} + m_LocalScale: {x: 0.1, y: 0.10000001, z: 0.10000001} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1710925095} + m_Father: {fileID: 371493094} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 30.264002, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: -0.19000244, y: 3.5206118} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1849070298 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1849070299} + - component: {fileID: 1849070302} + - component: {fileID: 1849070301} + - component: {fileID: 1849070300} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1849070299 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849070298} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.3204184, y: 9.686612, z: 4.925475} + m_LocalScale: {x: 1, y: 2.895, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1849070300 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849070298} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1849070301 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849070298} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1849070302 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849070298} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1851586117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1851586120} + - component: {fileID: 1851586119} + - component: {fileID: 1851586118} + - component: {fileID: 1851586121} + - component: {fileID: 1851586122} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1851586118 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851586117} + m_Enabled: 1 +--- !u!20 &1851586119 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851586117} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1851586120 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851586117} + m_LocalRotation: {x: 0.1945196, y: -0.367645, z: 0.0789367, w: 0.90596265} + m_LocalPosition: {x: 6.1688023, y: 3.4028075, z: -5.8225865} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 38.367, y: -36.67, z: 0.13000001} +--- !u!114 &1851586121 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851586117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 1 + m_RequiresOpaqueTextureOption: 1 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 1 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 1 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!114 &1851586122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851586117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 75a8021c471602c4192ef34d5585c2f6, type: 3} + m_Name: + m_EditorClassIdentifier: + ResolutionScale: 0 + SkipEveryNFrame: 0 + LayersToReflect: + serializedVersion: 2 + m_Bits: 1 + RenderWithShadows: 0 + RenderWithOcclusionCulling: 1 + WaterPlane: {fileID: 985258597} + ClipPlaneOffset: 0.03 + CameraRendererIndex: 0 +--- !u!1 &1914933018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1914933019} + - component: {fileID: 1914933022} + - component: {fileID: 1914933021} + - component: {fileID: 1914933020} + m_Layer: 0 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1914933019 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914933018} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.7564697, y: 9.686612, z: 5.9974103} + m_LocalScale: {x: 1.494, y: 4.32513, z: 1.494} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 371493094} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1914933020 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914933018} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &1914933021 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914933018} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1914933022 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1914933018} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2067455938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2067455941} + - component: {fileID: 2067455940} + - component: {fileID: 2067455939} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2067455939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067455938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &2067455940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067455938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &2067455941 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067455938} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2079402648 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2079402652} + - component: {fileID: 2079402651} + - component: {fileID: 2079402650} + - component: {fileID: 2079402649} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &2079402649 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079402648} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &2079402650 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079402648} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 3185bfa416cb5494583fc75d07758f01, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &2079402651 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079402648} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &2079402652 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2079402648} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.3204184, y: 9.686612, z: 4.925475} + m_LocalScale: {x: 1, y: 2.895, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 516907009} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Toon Water URP/DemoScene/DemoScene.unity.meta b/Assets/Toon Water URP/DemoScene/DemoScene.unity.meta new file mode 100644 index 000000000..360173cfd --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/DemoScene.unity.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 9bb46846895637345958c596b7fb8919 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/DemoScene/DemoScene.unity + uploadId: 513463 diff --git a/Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset b/Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset new file mode 100644 index 0000000000000000000000000000000000000000..9b365bb1964432d70e70d3be6cef5852991cc0e6 GIT binary patch literal 18112 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 jA6HYJIt;Um==0>cM{k;3oxz literal 0 HcmV?d00001 diff --git a/Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset.meta b/Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset.meta new file mode 100644 index 000000000..bb09e07f3 --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: dc628acba2140e545b4592b2a55e46fb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/DemoScene/DemoScene/LightingData.asset + uploadId: 513463 diff --git a/Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr b/Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr new file mode 100644 index 0000000000000000000000000000000000000000..2c44eb2423b531f61227b0ce3a291ce5e1fe5930 GIT binary patch literal 164207 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 literal 0 HcmV?d00001 diff --git a/Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr.meta b/Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr.meta new file mode 100644 index 000000000..4b76a633d --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: b4b744c8d03eaeb4396d1c100283c6ff +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/DemoScene/DemoScene/ReflectionProbe-0.exr + uploadId: 513463 diff --git a/Assets/Toon Water URP/DemoScene/Materials.meta b/Assets/Toon Water URP/DemoScene/Materials.meta new file mode 100644 index 000000000..b739d081e --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 447812816a64b624cbaa3ade8e00f803 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat b/Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat new file mode 100644 index 000000000..f46cec32a --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CubeMaterial + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _RECEIVE_SHADOWS_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7539685410756901274 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat.meta b/Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat.meta new file mode 100644 index 000000000..540e40f34 --- /dev/null +++ b/Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 3185bfa416cb5494583fc75d07758f01 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/DemoScene/Materials/CubeMaterial.mat + uploadId: 513463 diff --git a/Assets/Toon Water URP/Editor.meta b/Assets/Toon Water URP/Editor.meta new file mode 100644 index 000000000..cd61fecfb --- /dev/null +++ b/Assets/Toon Water URP/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 02d198b945f21204badfb3b9fa076a8c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Editor/Resources.meta b/Assets/Toon Water URP/Editor/Resources.meta new file mode 100644 index 000000000..5c1423196 --- /dev/null +++ b/Assets/Toon Water URP/Editor/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 47b89d9bec082a6439657faf95a2476a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Editor/Resources/TOON_WATER_LOGO.png b/Assets/Toon Water URP/Editor/Resources/TOON_WATER_LOGO.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf7f29940df96f72c397784bdd9372cbe9ac088 GIT binary patch literal 7135 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"TOON_WATER_LOGO"), GUILayout.Width(308), GUILayout.Height(244)); + GUILayout.EndHorizontal(); + + //WATER COLORS + colorsFoldout = EditorGUILayout.BeginFoldoutHeaderGroup(colorsFoldout, "Water Colors"); + if(colorsFoldout) + { + MaterialProperty waterDepth = FindProperty(WATER_DEPTH_ID, properties); + editor.FloatProperty(waterDepth, "Water Depth"); + + MaterialProperty shallowColor = FindProperty(SHALLOW_WATER_COLOR_ID, properties); + editor.ColorProperty(shallowColor, "Shallow Water Color"); + + MaterialProperty deepColor = FindProperty(DEEP_WATER_COLOR_ID, properties); + editor.ColorProperty(deepColor, "Deep Water Color"); + } + EditorGUILayout.EndFoldoutHeaderGroup(); + + //LIGHTNING + lightningFoldout = EditorGUILayout.BeginFoldoutHeaderGroup(lightningFoldout, "Light settings"); + if(lightningFoldout) + { + MaterialProperty specularPower = FindProperty(SPECULAR_ID, properties); + editor.RangeProperty(specularPower, "Specular Power"); + + MaterialProperty specularCutoff = FindProperty(SPECULAR_CUTOFF_ID, properties); + editor.RangeProperty(specularCutoff, "Specular Cutoff"); + + MaterialProperty specularEdgesSmoothnessFactor = FindProperty(SPECULAR_EDGES_SMOOTHNESS_FACTOR_ID, properties); + editor.RangeProperty(specularEdgesSmoothnessFactor, "Specular Edges Smoothness Factor"); + + MaterialProperty specularColor = FindProperty(SPECULAR_COLOR_ID, properties); + editor.ColorProperty(specularColor, "Specular Color"); + + MaterialProperty normalsStrenght = FindProperty(NORMALS_STRENGTH_ID, properties); + editor.FloatProperty(normalsStrenght, "Normals Strength"); + } + EditorGUILayout.EndFoldoutHeaderGroup(); + + //FRESNEL + fresnelFoldout = EditorGUILayout.BeginFoldoutHeaderGroup(fresnelFoldout, "Fresnel"); + if(fresnelFoldout) + { + MaterialProperty fresnelPower = FindProperty(FRESNEL_POWER_ID, properties); + editor.RangeProperty(fresnelPower, "Fresnel Power"); + + if(fresnelPower.floatValue <= 0) + EditorGUILayout.HelpBox("When Fresnel Power is set to 0 effect is disabled and Planar Reflections will not be visible!", MessageType.Info); + } + EditorGUILayout.EndFoldoutHeaderGroup(); + + //REFRACTION + refractionFoldout = EditorGUILayout.BeginFoldoutHeaderGroup(refractionFoldout, "Refraction"); + if(refractionFoldout) + { + MaterialProperty refractionStrenght = FindProperty(REFRACTION_STRENGTH_ID, properties); + editor.RangeProperty(refractionStrenght, "Refraction Strength"); + + MaterialProperty useRefraction = FindProperty(USE_REFRACTION_IN_DEPTH_BASED_WATER_COLOR, properties); + useRefraction.floatValue = EditorGUILayout.Toggle("Use Refraction In Depth Based Water Color", useRefraction.floatValue > 0) ? 1 : 0; + + } + EditorGUILayout.EndFoldoutHeaderGroup(); + + //REFLECTION + reflectionFoldout = EditorGUILayout.BeginFoldoutHeaderGroup(reflectionFoldout, "Planar Reflections"); + if(reflectionFoldout) + { + MaterialProperty reflectionVisiblity = FindProperty(REFLECTION_VISIBILITY_ID, properties); + editor.RangeProperty(reflectionVisiblity, "Reflection Visibility"); + + MaterialProperty reflectionDistortion = FindProperty(REFLECTION_DISTORTION_STRENGHT, properties); + editor.RangeProperty(reflectionDistortion, "Reflection Distortion Strenght"); + } + EditorGUILayout.EndFoldoutHeaderGroup(); + + //FOAM + foamFoldout = EditorGUILayout.BeginFoldoutHeaderGroup(foamFoldout, "Foam"); + if(foamFoldout) + { + MaterialProperty foamColor = FindProperty(FOAM_COLOR_ID, properties); + editor.ColorProperty(foamColor, "Foam Color"); + + MaterialProperty foamAmount = FindProperty(FOAM_AMOUNT_ID, properties); + editor.FloatProperty(foamAmount, "Foam Amount"); + + MaterialProperty foamCutoff = FindProperty(FOAM_CUTOFF_ID, properties); + editor.FloatProperty(foamCutoff, "Foam Cutoff"); + + MaterialProperty foamDirection = FindProperty(FOAM_DIRECTION_ID, properties); + editor.VectorProperty(foamDirection, "Foam Direction"); + + MaterialProperty foamScale = FindProperty(FOAM_SCALE_ID, properties); + editor.VectorProperty(foamScale, "Foam Scale"); + } + EditorGUILayout.EndFoldoutHeaderGroup(); + + //WAVES + wavesFoldout = EditorGUILayout.BeginFoldoutHeaderGroup(wavesFoldout, "Waves"); + if(wavesFoldout) + { + MaterialProperty waveDir = FindProperty(WAVE_DIRECTION_ID, properties); + editor.VectorProperty(waveDir, "Wave Direction"); + + MaterialProperty waveSize = FindProperty(WAVE_SIZE_ID, properties); + editor.VectorProperty(waveSize, "Wave Size"); + MaterialProperty waveHeight = FindProperty(WAVE_HEIGHT_ID, properties); + editor.RangeProperty(waveHeight, "Wave Height"); + + MaterialProperty waveSpeed = FindProperty(WAVE_SPEED_ID, properties); + editor.RangeProperty(waveSpeed, "Wave Speed"); + } + EditorGUILayout.EndFoldoutHeaderGroup(); + + } +} diff --git a/Assets/Toon Water URP/Editor/ToonWaterInspector.cs.meta b/Assets/Toon Water URP/Editor/ToonWaterInspector.cs.meta new file mode 100644 index 000000000..e9cf361d2 --- /dev/null +++ b/Assets/Toon Water URP/Editor/ToonWaterInspector.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: a8ddd93389a23c348983dea8a49dde09 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Editor/ToonWaterInspector.cs + uploadId: 513463 diff --git a/Assets/Toon Water URP/Functions.meta b/Assets/Toon Water URP/Functions.meta new file mode 100644 index 000000000..0c981b9e2 --- /dev/null +++ b/Assets/Toon Water URP/Functions.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bba721d63caf6fa45a8a60cf9661e792 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph b/Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph new file mode 100644 index 000000000..8fef61a7a --- /dev/null +++ b/Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph @@ -0,0 +1,407 @@ +{ + "m_SerializedProperties": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"da970ba6-10bb-44ef-8ed1-4f8590682e44\"\n },\n \"m_Name\": \"CustomDepthUV\",\n \"m_DefaultReferenceName\": \"Boolean_8F2194A4\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"67500898-62a4-4a6c-8209-9f15b6b63e62\"\n },\n \"m_Name\": \"DepthUV\",\n \"m_DefaultReferenceName\": \"Vector4_A0881F58\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0,\n \"w\": 0.0\n }\n}" + } + ], + "m_SerializedKeywords": [], + "m_SerializableNodes": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubGraphOutputNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"b1d16344-4940-4968-a861-9ed62e6bbf9c\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Output\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -61.00002670288086,\n \"y\": -162.99996948242188,\n \"width\": 113.99999237060547,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"DIfference\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"DIfference\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7dd0f678-d42c-4867-b8fa-d4cb71066534\",\n \"m_GroupGuidSerialized\": \"5792e20c-b6d3-43f9-a16f-5c9d10e24567\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -632.0,\n \"y\": -302.0,\n \"width\": 130.0,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"62b3b14b-bba6-4ba7-89e4-da7c7837e5e9\",\n \"m_GroupGuidSerialized\": \"5792e20c-b6d3-43f9-a16f-5c9d10e24567\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -320.0,\n \"y\": -162.99996948242188,\n \"width\": 208.0,\n \"height\": 326.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ComparisonNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ad32cbd6-56c9-4a0c-8c0f-98c41d53d824\",\n \"m_GroupGuidSerialized\": \"5792e20c-b6d3-43f9-a16f-5c9d10e24567\",\n \"m_Name\": \"Comparison\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -489.0,\n \"y\": -302.0,\n \"width\": 145.0,\n \"height\": 135.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ComparisonType\": 5\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ScreenPositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ca8d5c15-ba97-40f5-8b48-1a639d47973a\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Screen Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -818.0,\n \"y\": 627.0,\n \"width\": 155.0,\n \"height\": 128.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ScreenSpaceType\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"400ef137-0eef-4c97-91f8-a4da4289a672\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -626.0,\n \"y\": 627.0,\n \"width\": 130.0,\n \"height\": 149.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -473.0,\n \"y\": 604.0000610351563,\n \"width\": 135.0,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SceneDepthNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"73ba41cb-6bcc-4c34-8efb-1844c0c61890\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Scene Depth\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -643.0,\n \"y\": 450.0,\n \"width\": 145.0,\n \"height\": 111.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ScreenPositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_ScreenSpaceType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DepthSamplingMode\": 2\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SceneDepthNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Scene Depth\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2054.0,\n \"y\": -66.0,\n \"width\": 145.0,\n \"height\": 111.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ScreenPositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_ScreenSpaceType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DepthSamplingMode\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ScreenPositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"71f72fc1-a078-4b84-a278-621471df14da\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Screen Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1830.0,\n \"y\": 145.0,\n \"width\": 153.0,\n \"height\": 128.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ScreenSpaceType\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f04b3485-7f1e-49e1-bcb6-424336bd9faf\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1655.0,\n \"y\": 145.0,\n \"width\": 128.0,\n \"height\": 149.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1282.0,\n \"y\": 0.000026702880859375,\n \"width\": 135.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d149b044-55e7-4929-bae6-f2ffac4606a2\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1438.0,\n \"y\": -1.0000131130218506,\n \"width\": 119.00000762939453,\n \"height\": 101.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1120.0,\n \"y\": -140.99998474121095,\n \"width\": 135.00001525878907,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1283.0,\n \"y\": -139.9999542236328,\n \"width\": 135.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a7674a7e-e2f5-45d9-bfd2-256e4dba8b15\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1443.0,\n \"y\": -139.9999542236328,\n \"width\": 118.0,\n \"height\": 101.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7faa65fc-2c1e-49ad-851b-af5bfdf51eaa\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2445.0,\n \"y\": 489.0,\n \"width\": 172.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"CustomDepthUV\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"da970ba6-10bb-44ef-8ed1-4f8590682e44\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d389a001-e094-4dd6-80dc-67f36ae4a368\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2252.0,\n \"y\": 449.0000305175781,\n \"width\": 181.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ScreenPositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"cced7d50-ea7d-4d71-bd6a-322b0ebd876b\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Screen Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2429.0,\n \"y\": 558.0,\n \"width\": 153.0,\n \"height\": 128.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ScreenSpaceType\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"c34cd207-05aa-4a9f-8f36-b62744409e89\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2406.0,\n \"y\": 517.0,\n \"width\": 128.0,\n \"height\": 34.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"DepthUV\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"67500898-62a4-4a6c-8209-9f15b6b63e62\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3143abb7-0434-4017-8bb1-f7a7adc331f3\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2021.0,\n \"y\": -199.0,\n \"width\": 133.0,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ComparisonNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6f6f16c5-042a-4aaa-aecc-5d346e0f0601\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Comparison\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1882.0,\n \"y\": -199.0,\n \"width\": 145.0,\n \"height\": 135.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ComparisonType\": 4\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1711.0001220703125,\n \"y\": -89.9999771118164,\n \"width\": 181.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.OneMinusNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7442595b-98dc-407e-bc08-bcde382db732\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1874.0,\n \"y\": -4.0,\n \"width\": 139.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.RemapNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Remap\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1504.0,\n \"y\": 193.0,\n \"width\": 197.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": -1.0,\\n \\\"z\\\": -1.0,\\n \\\"w\\\": -1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"In Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"InMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"OutMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CustomFunctionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"1cff6169-33bd-44ec-a6bd-54c049886e02\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Custom Function\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1691.0,\n \"y\": 317.0,\n \"width\": 167.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_SourceType\": 0,\n \"m_FunctionName\": \"ClipValues\",\n \"m_FunctionSource\": \"b5b7013f241ef384889555f50e03d647\",\n \"m_FunctionBody\": \"Out = half2(\\r\\nUNITY_NEAR_CLIP_VALUE,\\r\\nUNITY_RAW_FAR_CLIP_VALUE\\r\\n);\\n\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.OneMinusNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"130b6794-746a-4990-93c0-79761392149b\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -966.0001220703125,\n \"y\": 9.000006675720215,\n \"width\": 138.0,\n \"height\": 94.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + } + ], + "m_Groups": [ + { + "m_GuidSerialized": "d15e1ad2-097d-44e3-9f25-726d66bdffeb", + "m_Title": "Perspective Camera", + "m_Position": { + "x": -881.0, + "y": 391.0000305175781 + } + }, + { + "m_GuidSerialized": "6c4bba68-1c0d-4a3f-a82d-7b8f994f45be", + "m_Title": "Ortho depth difference", + "m_Position": { + "x": -1858.0001220703125, + "y": -198.0 + } + }, + { + "m_GuidSerialized": "5792e20c-b6d3-43f9-a16f-5c9d10e24567", + "m_Title": "Check if camera if ortho or perspective", + "m_Position": { + "x": -657.0, + "y": -359.0 + } + }, + { + "m_GuidSerialized": "8808dad6-870c-4da9-a072-d9eaf1232d86", + "m_Title": "Custom depth UV check", + "m_Position": { + "x": -2470.0, + "y": 390.0 + } + } + ], + "m_StickyNotes": [], + "m_SerializableEdges": [ + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"7dd0f678-d42c-4867-b8fa-d4cb71066534\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ad32cbd6-56c9-4a0c-8c0f-98c41d53d824\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"ad32cbd6-56c9-4a0c-8c0f-98c41d53d824\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"62b3b14b-bba6-4ba7-89e4-da7c7837e5e9\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"62b3b14b-bba6-4ba7-89e4-da7c7837e5e9\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b1d16344-4940-4968-a861-9ed62e6bbf9c\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ca8d5c15-ba97-40f5-8b48-1a639d47973a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"400ef137-0eef-4c97-91f8-a4da4289a672\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"400ef137-0eef-4c97-91f8-a4da4289a672\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"73ba41cb-6bcc-4c34-8efb-1844c0c61890\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"62b3b14b-bba6-4ba7-89e4-da7c7837e5e9\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"71f72fc1-a078-4b84-a278-621471df14da\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f04b3485-7f1e-49e1-bcb6-424336bd9faf\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7faa65fc-2c1e-49ad-851b-af5bfdf51eaa\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d389a001-e094-4dd6-80dc-67f36ae4a368\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cced7d50-ea7d-4d71-bd6a-322b0ebd876b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"d389a001-e094-4dd6-80dc-67f36ae4a368\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c34cd207-05aa-4a9f-8f36-b62744409e89\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"d389a001-e094-4dd6-80dc-67f36ae4a368\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"d389a001-e094-4dd6-80dc-67f36ae4a368\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"d389a001-e094-4dd6-80dc-67f36ae4a368\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"73ba41cb-6bcc-4c34-8efb-1844c0c61890\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"3143abb7-0434-4017-8bb1-f7a7adc331f3\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6f6f16c5-042a-4aaa-aecc-5d346e0f0601\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6f6f16c5-042a-4aaa-aecc-5d346e0f0601\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7442595b-98dc-407e-bc08-bcde382db732\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7442595b-98dc-407e-bc08-bcde382db732\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"f04b3485-7f1e-49e1-bcb6-424336bd9faf\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"1cff6169-33bd-44ec-a6bd-54c049886e02\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"130b6794-746a-4990-93c0-79761392149b\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"a7674a7e-e2f5-45d9-bfd2-256e4dba8b15\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"a7674a7e-e2f5-45d9-bfd2-256e4dba8b15\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"d149b044-55e7-4929-bae6-f2ffac4606a2\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"d149b044-55e7-4929-bae6-f2ffac4606a2\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"62b3b14b-bba6-4ba7-89e4-da7c7837e5e9\"\n }\n}" + } + ], + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 1, + "m_ActiveOutputNodeGuidSerialized": "" +} \ No newline at end of file diff --git a/Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph.meta b/Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph.meta new file mode 100644 index 000000000..f8698e17e --- /dev/null +++ b/Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph.meta @@ -0,0 +1,17 @@ +fileFormatVersion: 2 +guid: 2ac45f310d4aca940b26abe201ad5c52 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Functions/CalculateDepthDifference.shadersubgraph + uploadId: 513463 diff --git a/Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph b/Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph new file mode 100644 index 000000000..920daf051 --- /dev/null +++ b/Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph @@ -0,0 +1,382 @@ +{ + "m_SerializedProperties": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"da970ba6-10bb-44ef-8ed1-4f8590682e44\"\n },\n \"m_Name\": \"CustomDepthUV\",\n \"m_DefaultReferenceName\": \"Boolean_8F2194A4\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": false\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"67500898-62a4-4a6c-8209-9f15b6b63e62\"\n },\n \"m_Name\": \"DepthUV\",\n \"m_DefaultReferenceName\": \"Vector4_A0881F58\",\n \"m_OverrideReferenceName\": \"\",\n \"m_GeneratePropertyBlock\": true,\n \"m_Precision\": 0,\n \"m_GPUInstanced\": false,\n \"m_Hidden\": false,\n \"m_Value\": {\n \"x\": 0.0,\n \"y\": 0.0,\n \"z\": 0.0,\n \"w\": 0.0\n }\n}" + } + ], + "m_SerializedKeywords": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ShaderKeyword" + }, + "JSONnodeData": "{\n \"m_Guid\": {\n \"m_GuidSerialized\": \"f54eec46-404b-467b-bbd2-3e9d86fd9415\"\n },\n \"m_Name\": \"Using Orthographic Camera\",\n \"m_DefaultReferenceName\": \"BOOLEAN_172688E2_ON\",\n \"m_OverrideReferenceName\": \"BOOLEAN_537AC313_ON\",\n \"m_GeneratePropertyBlock\": true,\n \"m_KeywordType\": 0,\n \"m_KeywordDefinition\": 0,\n \"m_KeywordScope\": 1,\n \"m_Entries\": [],\n \"m_Value\": 1,\n \"m_IsEditable\": true,\n \"m_IsExposable\": true\n}" + } + ], + "m_SerializableNodes": [ + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubGraphOutputNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"b1d16344-4940-4968-a861-9ed62e6bbf9c\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Output\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -53.000064849853519,\n \"y\": -136.0,\n \"width\": 116.99999237060547,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"DIfference\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"DIfference\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.KeywordNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"788af39e-8a0b-4e86-9841-58926f86eb19\",\n \"m_GroupGuidSerialized\": \"00000000-0000-0000-0000-000000000000\",\n \"m_Name\": \"Using Orthographic Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -318.0,\n \"y\": -138.0,\n \"width\": 215.00001525878907,\n \"height\": 117.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"On\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"On\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Off\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Off\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_KeywordGuidSerialized\": \"f54eec46-404b-467b-bbd2-3e9d86fd9415\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ScreenPositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ca8d5c15-ba97-40f5-8b48-1a639d47973a\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Screen Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -817.9999389648438,\n \"y\": 841.0,\n \"width\": 153.0,\n \"height\": 128.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ScreenSpaceType\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"400ef137-0eef-4c97-91f8-a4da4289a672\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -625.9999389648438,\n \"y\": 841.0,\n \"width\": 128.0,\n \"height\": 149.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -472.9999084472656,\n \"y\": 818.0,\n \"width\": 135.0,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SceneDepthNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"73ba41cb-6bcc-4c34-8efb-1844c0c61890\",\n \"m_GroupGuidSerialized\": \"d15e1ad2-097d-44e3-9f25-726d66bdffeb\",\n \"m_Name\": \"Scene Depth\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -642.9999389648438,\n \"y\": 664.0,\n \"width\": 145.0,\n \"height\": 110.99999237060547\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ScreenPositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_ScreenSpaceType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DepthSamplingMode\": 2\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SceneDepthNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Scene Depth\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2054.0,\n \"y\": -66.0,\n \"width\": 145.0,\n \"height\": 111.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.ScreenPositionMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"UV\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"UV\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_ScreenSpaceType\\\": 0\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 2,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_DepthSamplingMode\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ScreenPositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"71f72fc1-a078-4b84-a278-621471df14da\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Screen Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1830.0,\n \"y\": 145.0,\n \"width\": 153.0,\n \"height\": 128.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ScreenSpaceType\": 1\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SplitNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f04b3485-7f1e-49e1-bcb6-424336bd9faf\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Split\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1655.0,\n \"y\": 145.0,\n \"width\": 128.0,\n \"height\": 149.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"R\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"R\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"G\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"G\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1282.0,\n \"y\": 0.000026702880859375,\n \"width\": 135.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d149b044-55e7-4929-bae6-f2ffac4606a2\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1438.0,\n \"y\": -1.0000131130218506,\n \"width\": 119.00000762939453,\n \"height\": 101.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.SubtractNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Subtract\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1120.0,\n \"y\": -140.99998474121095,\n \"width\": 135.00001525878907,\n \"height\": 118.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.LerpNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Lerp\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1283.0,\n \"y\": -139.9999542236328,\n \"width\": 135.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"T\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"T\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a7674a7e-e2f5-45d9-bfd2-256e4dba8b15\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1443.0,\n \"y\": -139.9999542236328,\n \"width\": 118.0,\n \"height\": 101.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ScreenPositionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"cced7d50-ea7d-4d71-bd6a-322b0ebd876b\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Screen Position\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2518.0,\n \"y\": 684.0,\n \"width\": 155.0,\n \"height\": 129.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ScreenSpaceType\": 0\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CameraNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"3143abb7-0434-4017-8bb1-f7a7adc331f3\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Camera\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": false,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2021.0,\n \"y\": -199.0,\n \"width\": 133.0,\n \"height\": 77.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Position\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Position\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector3MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Direction\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Direction\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\",\\n \\\"Z\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Orthographic\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Orthographic\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Near Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Near Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 4,\\n \\\"m_DisplayName\\\": \\\"Far Plane\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Far Plane\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 5,\\n \\\"m_DisplayName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Z Buffer Sign\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 6,\\n \\\"m_DisplayName\\\": \\\"Width\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Width\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 7,\\n \\\"m_DisplayName\\\": \\\"Height\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Height\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 1.0,\\n \\\"m_DefaultValue\\\": 1.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.ComparisonNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"6f6f16c5-042a-4aaa-aecc-5d346e0f0601\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Comparison\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1882.0,\n \"y\": -199.0,\n \"width\": 145.0,\n \"height\": 135.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"A\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"A\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector1MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"B\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"B\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": 0.0,\\n \\\"m_DefaultValue\\\": 0.0,\\n \\\"m_Labels\\\": [\\n \\\"X\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_ComparisonType\": 4\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1711.0001220703125,\n \"y\": -89.9999771118164,\n \"width\": 181.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.OneMinusNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"7442595b-98dc-407e-bc08-bcde382db732\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1874.0,\n \"y\": -4.0,\n \"width\": 139.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.RemapNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Remap\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1504.0,\n \"y\": 193.0,\n \"width\": 197.00001525878907,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": -1.0,\\n \\\"z\\\": -1.0,\\n \\\"w\\\": -1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"In Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"InMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": -1.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"Out Min Max\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"OutMinMax\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.CustomFunctionNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"1cff6169-33bd-44ec-a6bd-54c049886e02\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"Custom Function\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -1691.0,\n \"y\": 317.0,\n \"width\": 167.0,\n \"height\": 94.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector2MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0\\n },\\n \\\"m_Labels\\\": [\\n \\\"X\\\",\\n \\\"Y\\\"\\n ]\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_SourceType\": 0,\n \"m_FunctionName\": \"ClipValues\",\n \"m_FunctionSource\": \"b5b7013f241ef384889555f50e03d647\",\n \"m_FunctionBody\": \"Out = half2(\\r\\nUNITY_NEAR_CLIP_VALUE,\\r\\nUNITY_RAW_FAR_CLIP_VALUE\\r\\n);\\n\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.OneMinusNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"130b6794-746a-4990-93c0-79761392149b\",\n \"m_GroupGuidSerialized\": \"6c4bba68-1c0d-4a3f-a82d-7b8f994f45be\",\n \"m_Name\": \"One Minus\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -966.0001220703125,\n \"y\": 9.000006675720215,\n \"width\": 138.0,\n \"height\": 94.00000762939453\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"In\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"In\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.BranchNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"c4dd4bda-37a3-4fa1-a462-36bb3c00073f\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Branch\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2276.0,\n \"y\": 672.9999389648438,\n \"width\": 181.0,\n \"height\": 142.0\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"Predicate\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Predicate\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 1,\\n \\\"m_DisplayName\\\": \\\"True\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"True\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 1.0,\\n \\\"y\\\": 1.0,\\n \\\"z\\\": 1.0,\\n \\\"w\\\": 1.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 2,\\n \\\"m_DisplayName\\\": \\\"False\\\",\\n \\\"m_SlotType\\\": 0,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"False\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n },\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.DynamicVectorMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 3,\\n \\\"m_DisplayName\\\": \\\"Out\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": false,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"d6e8d32e-f7f7-4532-a66e-e1d58fda9ce3\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2460.999755859375,\n \"y\": 833.9999389648438,\n \"width\": 171.99998474121095,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.BooleanMaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"CustomDepthUV\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": false,\\n \\\"m_DefaultValue\\\": false\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"da970ba6-10bb-44ef-8ed1-4f8590682e44\"\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.ShaderGraph.PropertyNode" + }, + "JSONnodeData": "{\n \"m_GuidSerialized\": \"49db0870-b4b7-4ee5-9a56-fa7ae483eacf\",\n \"m_GroupGuidSerialized\": \"8808dad6-870c-4da9-a072-d9eaf1232d86\",\n \"m_Name\": \"Property\",\n \"m_NodeVersion\": 0,\n \"m_DrawState\": {\n \"m_Expanded\": true,\n \"m_Position\": {\n \"serializedVersion\": \"2\",\n \"x\": -2418.999755859375,\n \"y\": 867.0,\n \"width\": 127.99999237060547,\n \"height\": 33.999996185302737\n }\n },\n \"m_SerializableSlots\": [\n {\n \"typeInfo\": {\n \"fullName\": \"UnityEditor.ShaderGraph.Vector4MaterialSlot\"\n },\n \"JSONnodeData\": \"{\\n \\\"m_Id\\\": 0,\\n \\\"m_DisplayName\\\": \\\"DepthUV\\\",\\n \\\"m_SlotType\\\": 1,\\n \\\"m_Priority\\\": 2147483647,\\n \\\"m_Hidden\\\": false,\\n \\\"m_ShaderOutputName\\\": \\\"Out\\\",\\n \\\"m_StageCapability\\\": 3,\\n \\\"m_Value\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n },\\n \\\"m_DefaultValue\\\": {\\n \\\"x\\\": 0.0,\\n \\\"y\\\": 0.0,\\n \\\"z\\\": 0.0,\\n \\\"w\\\": 0.0\\n }\\n}\"\n }\n ],\n \"m_Precision\": 0,\n \"m_PreviewExpanded\": true,\n \"m_CustomColors\": {\n \"m_SerializableColors\": []\n },\n \"m_PropertyGuidSerialized\": \"67500898-62a4-4a6c-8209-9f15b6b63e62\"\n}" + } + ], + "m_Groups": [ + { + "m_GuidSerialized": "d15e1ad2-097d-44e3-9f25-726d66bdffeb", + "m_Title": "Perspective Camera", + "m_Position": { + "x": -843.0, + "y": 604.0 + } + }, + { + "m_GuidSerialized": "6c4bba68-1c0d-4a3f-a82d-7b8f994f45be", + "m_Title": "Ortho depth difference", + "m_Position": { + "x": -1858.0001220703125, + "y": -198.0 + } + }, + { + "m_GuidSerialized": "8808dad6-870c-4da9-a072-d9eaf1232d86", + "m_Title": "Custom depth UV check", + "m_Position": { + "x": -2488.999755859375, + "y": 606.9999389648438 + } + } + ], + "m_StickyNotes": [], + "m_SerializableEdges": [ + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ca8d5c15-ba97-40f5-8b48-1a639d47973a\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"400ef137-0eef-4c97-91f8-a4da4289a672\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"400ef137-0eef-4c97-91f8-a4da4289a672\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"73ba41cb-6bcc-4c34-8efb-1844c0c61890\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"71f72fc1-a078-4b84-a278-621471df14da\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f04b3485-7f1e-49e1-bcb6-424336bd9faf\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 5,\n \"m_NodeGUIDSerialized\": \"3143abb7-0434-4017-8bb1-f7a7adc331f3\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6f6f16c5-042a-4aaa-aecc-5d346e0f0601\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6f6f16c5-042a-4aaa-aecc-5d346e0f0601\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"7442595b-98dc-407e-bc08-bcde382db732\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"7442595b-98dc-407e-bc08-bcde382db732\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"ae29496d-72d5-46c5-a879-d071fef6ba36\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"f04b3485-7f1e-49e1-bcb6-424336bd9faf\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"1cff6169-33bd-44ec-a6bd-54c049886e02\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"a85b55fc-f5ce-4264-9a5c-1723574f2100\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"130b6794-746a-4990-93c0-79761392149b\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"a7674a7e-e2f5-45d9-bfd2-256e4dba8b15\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"a7674a7e-e2f5-45d9-bfd2-256e4dba8b15\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"6ce13dd5-689f-4c84-89db-6e48989c93f4\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"d149b044-55e7-4929-bae6-f2ffac4606a2\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 4,\n \"m_NodeGUIDSerialized\": \"d149b044-55e7-4929-bae6-f2ffac4606a2\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"f0b62f31-a3d6-4303-a292-6111eed4eaf0\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"fa712d52-4e8b-441e-8b37-e4e3227bc281\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"788af39e-8a0b-4e86-9841-58926f86eb19\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"788af39e-8a0b-4e86-9841-58926f86eb19\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"b1d16344-4940-4968-a861-9ed62e6bbf9c\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"ba7e9fd5-9ba8-49dd-a4e2-c69e378773f8\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"788af39e-8a0b-4e86-9841-58926f86eb19\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"d6e8d32e-f7f7-4532-a66e-e1d58fda9ce3\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"c4dd4bda-37a3-4fa1-a462-36bb3c00073f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"cced7d50-ea7d-4d71-bd6a-322b0ebd876b\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 2,\n \"m_NodeGUIDSerialized\": \"c4dd4bda-37a3-4fa1-a462-36bb3c00073f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"49db0870-b4b7-4ee5-9a56-fa7ae483eacf\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 1,\n \"m_NodeGUIDSerialized\": \"c4dd4bda-37a3-4fa1-a462-36bb3c00073f\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"c4dd4bda-37a3-4fa1-a462-36bb3c00073f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"863febe6-863b-4aa2-aa3f-dd1d3c14f05d\"\n }\n}" + }, + { + "typeInfo": { + "fullName": "UnityEditor.Graphing.Edge" + }, + "JSONnodeData": "{\n \"m_OutputSlot\": {\n \"m_SlotId\": 3,\n \"m_NodeGUIDSerialized\": \"c4dd4bda-37a3-4fa1-a462-36bb3c00073f\"\n },\n \"m_InputSlot\": {\n \"m_SlotId\": 0,\n \"m_NodeGUIDSerialized\": \"73ba41cb-6bcc-4c34-8efb-1844c0c61890\"\n }\n}" + } + ], + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + } + }, + "m_Path": "Sub Graphs", + "m_ConcretePrecision": 1, + "m_ActiveOutputNodeGuidSerialized": "" +} \ No newline at end of file diff --git a/Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph.meta b/Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph.meta new file mode 100644 index 000000000..4b7b14199 --- /dev/null +++ b/Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph.meta @@ -0,0 +1,17 @@ +fileFormatVersion: 2 +guid: eec5c75e01ddea0418cc79facd8311a0 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Functions/CalculateDepthDifferenceMobileOptimized.shadersubgraph + uploadId: 513463 diff --git a/Assets/Toon Water URP/Functions/ClipValues.cginc b/Assets/Toon Water URP/Functions/ClipValues.cginc new file mode 100644 index 000000000..f9d4214e5 --- /dev/null +++ b/Assets/Toon Water URP/Functions/ClipValues.cginc @@ -0,0 +1,15 @@ +void ClipValues_half(out half2 Out) +{ + Out = half2( + UNITY_NEAR_CLIP_VALUE, + UNITY_RAW_FAR_CLIP_VALUE + ); +} + +void ClipValues_float(out half2 Out) +{ + Out = half2( + UNITY_NEAR_CLIP_VALUE, + UNITY_RAW_FAR_CLIP_VALUE + ); +} \ No newline at end of file diff --git a/Assets/Toon Water URP/Functions/ClipValues.cginc.meta b/Assets/Toon Water URP/Functions/ClipValues.cginc.meta new file mode 100644 index 000000000..50829e3c2 --- /dev/null +++ b/Assets/Toon Water URP/Functions/ClipValues.cginc.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: b5b7013f241ef384889555f50e03d647 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Functions/ClipValues.cginc + uploadId: 513463 diff --git a/Assets/Toon Water URP/Functions/DirLightInfo.cginc b/Assets/Toon Water URP/Functions/DirLightInfo.cginc new file mode 100644 index 000000000..b2977268a --- /dev/null +++ b/Assets/Toon Water URP/Functions/DirLightInfo.cginc @@ -0,0 +1,19 @@ +void DirLight_half(float3 WorldPos, out half3 Direction, out half3 Color, out half Attenuation) +{ +#if SHADERGRAPH_PREVIEW + Direction = half3(0.5, 0.5, 0); + Color = 1; + Attenuation = 1; +#else +#if SHADOWS_SCREEN + half4 clipPos = TransformWorldToHClip(WorldPos); + half4 shadowCoord = ComputeScreenPos(clipPos); +#else + half4 shadowCoord = TransformWorldToShadowCoord(WorldPos); +#endif + Light mainLight = GetMainLight(shadowCoord); + Direction = mainLight.direction; + Color = mainLight.color; + Attenuation = mainLight.distanceAttenuation * mainLight.shadowAttenuation; +#endif +} \ No newline at end of file diff --git a/Assets/Toon Water URP/Functions/DirLightInfo.cginc.meta b/Assets/Toon Water URP/Functions/DirLightInfo.cginc.meta new file mode 100644 index 000000000..d6c28f9cd --- /dev/null +++ b/Assets/Toon Water URP/Functions/DirLightInfo.cginc.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 268205336744f064d922e191ec6947d0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Functions/DirLightInfo.cginc + uploadId: 513463 diff --git a/Assets/Toon Water URP/Functions/OtherLightsInfo.cginc b/Assets/Toon Water URP/Functions/OtherLightsInfo.cginc new file mode 100644 index 000000000..db6a42861 --- /dev/null +++ b/Assets/Toon Water URP/Functions/OtherLightsInfo.cginc @@ -0,0 +1,28 @@ +void OtherLights_half(half4 SpecColor, half SpecularPower, half SpecularCutoff, half SpecularTolerance, half3 WorldPosition, half3 WorldNormal, half3 WorldView, out half3 Specular) +{ + half3 specularColor = 0; + +#ifndef SHADERGRAPH_PREVIEW + WorldNormal = normalize(WorldNormal); + WorldView = SafeNormalize(WorldView); + + int pixelLightCount = GetAdditionalLightsCount(); + + for (int i = 0; i < pixelLightCount; i++) + { + Light light = GetAdditionalLight(i, WorldPosition); + half3 attenuatedLightColor = light.color * (light.distanceAttenuation * light.shadowAttenuation); + + half3 dirView = normalize(light.direction + WorldView); + + half NdotV = saturate(dot(WorldNormal, dirView)); + NdotV = pow(NdotV, SpecularPower * 3); + NdotV = smoothstep(SpecularCutoff - SpecularTolerance, SpecularCutoff + SpecularTolerance, NdotV); + + specularColor += NdotV * (SpecColor.rgb * attenuatedLightColor); + } +#endif + + specularColor = lerp(half3(0, 0, 0), specularColor, SpecColor.a); + Specular = specularColor; +} \ No newline at end of file diff --git a/Assets/Toon Water URP/Functions/OtherLightsInfo.cginc.meta b/Assets/Toon Water URP/Functions/OtherLightsInfo.cginc.meta new file mode 100644 index 000000000..45eb1b9aa --- /dev/null +++ b/Assets/Toon Water URP/Functions/OtherLightsInfo.cginc.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: f01c1c57da365e5428a918b893fe3ff7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Functions/OtherLightsInfo.cginc + uploadId: 513463 diff --git a/Assets/Toon Water URP/Mobile version.meta b/Assets/Toon Water URP/Mobile version.meta new file mode 100644 index 000000000..ea80a074d --- /dev/null +++ b/Assets/Toon Water URP/Mobile version.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 70b20951f867909408d72ae36b5d19d8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Mobile version/Textures.meta b/Assets/Toon Water URP/Mobile version/Textures.meta new file mode 100644 index 000000000..f1a20b216 --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 500e62f7bbfd6ea4c80f837e150d0118 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png b/Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png new file mode 100644 index 0000000000000000000000000000000000000000..d111345ab2a9c5c7540f1f98f9008d7ce728e632 GIT binary patch literal 131244 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¨3qur-Q1e0S! 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 Q0^kR$ZKzdv%QEc$0KhTl8~^|S literal 0 HcmV?d00001 diff --git a/Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png.meta b/Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png.meta new file mode 100644 index 000000000..2fa746bd3 --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png.meta @@ -0,0 +1,146 @@ +fileFormatVersion: 2 +guid: e1301069de86bdd439c7a3182ed21c3c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 2 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Mobile version/Textures/waterFoamNoiseTexture.png + uploadId: 513463 diff --git a/Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png b/Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png new file mode 100644 index 0000000000000000000000000000000000000000..9f52e9529bc0f5ebb7610f46278e3cbf13a44882 GIT binary patch literal 487032 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

lk#(Y|gzpP@`F^%3i=FY~O&`EiLF5c4@i2us&R2 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

  • cq=*W`#q1&Alvvd;E+-d-2D} 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%0D^l#{S%}N*I0o9H!$M6>{|$RtQBSJ2jt$f|;k$2n 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 literal 0 HcmV?d00001 diff --git a/Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png.meta b/Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png.meta new file mode 100644 index 000000000..9ef8e860e --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png.meta @@ -0,0 +1,159 @@ +fileFormatVersion: 2 +guid: e0e8561a19db1b841b346944d8b13461 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.112 + normalMapFilter: 1 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 2 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 8192 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Mobile version/Textures/waterNormalTexture.png + uploadId: 513463 diff --git a/Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat b/Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat new file mode 100644 index 000000000..bd5e690d5 --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat @@ -0,0 +1,147 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Toon Water Mobile 1 + m_Shader: {fileID: -6465566751694194690, guid: 550017bf155e702489e4eee4d320ebeb, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - BOOLEAN_A060AF44_ON + - BOOLEAN_EC1EAD31_ON + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_662AC62F: + m_Texture: {fileID: 2800000, guid: e0e8561a19db1b841b346944d8b13461, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_A0A6C9A8: + m_Texture: {fileID: 2800000, guid: e1301069de86bdd439c7a3182ed21c3c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_CC12F70E: + m_Texture: {fileID: 2800000, guid: e1301069de86bdd439c7a3182ed21c3c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - BOOLEAN_537AC313: 0 + - BOOLEAN_765B4C2: 0 + - BOOLEAN_A060AF44: 1 + - BOOLEAN_EC1EAD31: 1 + - Boolean_2918AA79: 0 + - Vector1_20DB7652: 0.157 + - Vector1_301E02E2: 200 + - Vector1_31894ABB: 0.0485 + - Vector1_45F25267: 1.87 + - Vector1_7AF1AC78: 0.97 + - Vector1_854A7D8C: 0.9 + - Vector1_9C73072A: 0.04 + - Vector1_A524D234: 0.288 + - Vector1_B9CC1720: 0.0319 + - Vector1_E71BB35E: 1 + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - Color_1139F668: {r: 0, g: 0.6439421, b: 0.9921569, a: 0.38431373} + - Color_198818EE: {r: 0.341151, g: 0.5477178, b: 0.9245283, a: 0.8862745} + - Color_626750DD: {r: 2, g: 2, b: 2, a: 1} + - Color_77A2EDE9: {r: 32, g: 32, b: 32, a: 1} + - Vector2_1E1B6943: {r: 0.1, g: 0.5, b: 0, a: 0} + - Vector2_D06E76BC: {r: 0.1, g: 0.05, b: 0, a: 0} + - Vector2_D26C9C89: {r: 0.03, g: 0, b: 0, a: 0} + - Vector2_F678228C: {r: 0.5, g: 0.5, b: 0, a: 0} + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5467701122665808439 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat.meta b/Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat.meta new file mode 100644 index 000000000..556053e4e --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: fcb5c572ad55aa344a9c96c88125783d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Mobile version/Toon Water Mobile 1.mat + uploadId: 513463 diff --git a/Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat b/Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat new file mode 100644 index 000000000..133c87542 --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat @@ -0,0 +1,145 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Toon Water Mobile Fast + m_Shader: {fileID: -6465566751694194690, guid: 550017bf155e702489e4eee4d320ebeb, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_662AC62F: + m_Texture: {fileID: 2800000, guid: e0e8561a19db1b841b346944d8b13461, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_A0A6C9A8: + m_Texture: {fileID: 2800000, guid: e1301069de86bdd439c7a3182ed21c3c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - Texture2D_CC12F70E: + m_Texture: {fileID: 2800000, guid: e1301069de86bdd439c7a3182ed21c3c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - BOOLEAN_537AC313: 0 + - BOOLEAN_765B4C2: 0 + - BOOLEAN_A060AF44: 0 + - BOOLEAN_EC1EAD31: 0 + - Boolean_2918AA79: 0 + - Vector1_20DB7652: 0.157 + - Vector1_301E02E2: 200 + - Vector1_31894ABB: 0.0485 + - Vector1_45F25267: 2.36 + - Vector1_7AF1AC78: 0.964 + - Vector1_854A7D8C: 0.9 + - Vector1_9C73072A: 0 + - Vector1_A524D234: 0.288 + - Vector1_B9CC1720: 0.0319 + - Vector1_E71BB35E: 1 + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _QueueControl: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - Color_1139F668: {r: 0, g: 0.5380234, b: 0.83, a: 0.5803922} + - Color_198818EE: {r: 0.35279235, g: 0.9320378, b: 0.95699996, a: 0.9490196} + - Color_626750DD: {r: 2, g: 2, b: 2, a: 1} + - Color_77A2EDE9: {r: 0.8947124, g: 0.8947124, b: 0.8947124, a: 1} + - Vector2_1E1B6943: {r: 0.1, g: 0.5, b: 0, a: 0} + - Vector2_D06E76BC: {r: 0.1, g: 0.05, b: 0, a: 0} + - Vector2_D26C9C89: {r: 0.03, g: 0, b: 0, a: 0} + - Vector2_F678228C: {r: 0.5, g: 0.5, b: 0, a: 0} + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &5467701122665808439 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat.meta b/Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat.meta new file mode 100644 index 000000000..a5ebc868b --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 55f390690595b254a8b3b62572a4b830 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Mobile version/Toon Water Mobile Fast.mat + uploadId: 513463 diff --git a/Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph b/Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph new file mode 100644 index 000000000..4851cf979 --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph @@ -0,0 +1,13645 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "04972346ecfa40f8bd121a2adb53b143", + "m_Properties": [ + { + "m_Id": "6295256f6b9b9a859b39910b71b1d8aa" + }, + { + "m_Id": "f2d3aec9621b4989995906f5d62357ed" + }, + { + "m_Id": "e4b633264a3186829fdd902e152e1e70" + }, + { + "m_Id": "85e50056ec8d248e8652ac59ed684be3" + }, + { + "m_Id": "9aaecf3d0a052887b10569fff7cb7c87" + }, + { + "m_Id": "f4172a107bb85e8fab1d886efc3adc11" + }, + { + "m_Id": "10460c497d9c758ca536d90b51ca7edb" + }, + { + "m_Id": "fb53044f32322e8c8145bdeff1e07a9a" + }, + { + "m_Id": "7e164b8e43b9898e9abd2aeb6dd25955" + }, + { + "m_Id": "f63be2945b02d581bad20193ce50b4b6" + }, + { + "m_Id": "92ebca4d24bacd839a80181259920d85" + }, + { + "m_Id": "f014f78959b6ef88bcf6506246bec6c0" + }, + { + "m_Id": "2ad59d26bd2daf818d798a3a3ffdfe71" + }, + { + "m_Id": "815f1d1601a44287a6e30897371f07e0" + }, + { + "m_Id": "994419ea252d2f82aa06d4517f0b328b" + }, + { + "m_Id": "cc77fdf3fa1fe080869cdcb5a3a42fc2" + }, + { + "m_Id": "ce457f3cd35d1086b0229dc39492f33f" + }, + { + "m_Id": "c0316f83d829a0859280bcefff8891b9" + }, + { + "m_Id": "46777548a2fc3e8898fd6513ef30f1d7" + }, + { + "m_Id": "8e4aa09499bbc385a63f019248e7d12e" + } + ], + "m_Keywords": [ + { + "m_Id": "aefb443243894e05a4b0f04c8f072cde" + }, + { + "m_Id": "03ec924c94384803b192f9683a2ff5f8" + }, + { + "m_Id": "2b5544bbe22a4a6789e73a728a5d5f0e" + }, + { + "m_Id": "fa115ba4de6f4668b34f667913c9fb1d" + } + ], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "82671e15a7ee4f8eaff49fcd90f900d6" + } + ], + "m_Nodes": [ + { + "m_Id": "136ad03db3672286935943eb048d0a6e" + }, + { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + { + "m_Id": "88a4cbf7a08ba282b5a9656296c27df5" + }, + { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + { + "m_Id": "3e15332ba28ae489a7dc5698f82429cc" + }, + { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + { + "m_Id": "f224e6fa9f27d78aa90f492b05897ad1" + }, + { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + { + "m_Id": "2fa4cf85ba1d488194e0fcfe95b35809" + }, + { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + { + "m_Id": "17dad1774a9fa78cbb530e71b0360a4d" + }, + { + "m_Id": "37d1fe9022807e85a09cef64f43373f2" + }, + { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + { + "m_Id": "b13d504188cdcd80b5ae8ca3fddcefcd" + }, + { + "m_Id": "5801c25217fbeb8a850b0f3b2be86f59" + }, + { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + { + "m_Id": "0f1a9dd0c2fa9c81af67573a2b36261c" + }, + { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + { + "m_Id": "76872dfe80637580bdd0be721bbdb76e" + }, + { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + { + "m_Id": "72d013d0b09c9b8598ac1a646504168b" + }, + { + "m_Id": "0c15c385a8f5de83870347da44080359" + }, + { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + { + "m_Id": "ea74e773c5e844869d8704b753aa2002" + }, + { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + { + "m_Id": "4940b3c0ba246c8ab59e2aec4ab9597c" + }, + { + "m_Id": "20fa209112347d8cbe931ef3ecd66b1f" + }, + { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + { + "m_Id": "8afeffecf9cf6c8299908f45b513864e" + }, + { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + { + "m_Id": "c0bfd1fcfef64586a926b92bcfbe45ff" + }, + { + "m_Id": "c6cb56024ce0728ea026a4efee3a8615" + }, + { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + { + "m_Id": "72ecd42356ceae8482c8a0230701445a" + }, + { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + { + "m_Id": "4a80ce75f9e918848d62d082c7b2aac6" + }, + { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + { + "m_Id": "1f6eb26e94f3e982a87e6a8fa4b07b27" + }, + { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + { + "m_Id": "838de472a960188a90a34903cffdec64" + }, + { + "m_Id": "0df99f7985737687955d9fdf2dc0e3f1" + }, + { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + { + "m_Id": "86da67029937a68bb893db1360eb0e2b" + }, + { + "m_Id": "8cc9fea6b6d8a581ab32ab805c60e29e" + }, + { + "m_Id": "bac63eee6864bd8cbf5e2a12dac52ab1" + }, + { + "m_Id": "c0b54cea45a3f1879aec4fc6dab79452" + }, + { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + { + "m_Id": "8b1dd7183ba453818c758cd9c263056c" + }, + { + "m_Id": "80898f87ccf5bf8cae9e52f4340e2497" + }, + { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + { + "m_Id": "64c9ae8abe8cca8dbd7ee17d36d3052d" + }, + { + "m_Id": "ff09f55a8654d78a9accd4691b5570ab" + }, + { + "m_Id": "c24ff095ea769c8ca72fc6cb7445121a" + }, + { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + { + "m_Id": "b60db97910cda78e853dc87b48a29140" + }, + { + "m_Id": "9f30b7368d8117878aca972e681729ae" + }, + { + "m_Id": "093cd0fd0e94b98d9bc8b7db959e8f60" + }, + { + "m_Id": "6f323efd215b528f9dbf9e5bfc432917" + }, + { + "m_Id": "ca7d5a8a955a90829df4bd0a31c0d533" + }, + { + "m_Id": "f414c6c5a9fa41b5bebe649220b3b67d" + }, + { + "m_Id": "e6ebc0e2c82f44f58aae8e98e590e7be" + }, + { + "m_Id": "3289263cbb9f47cfb433297968396c3f" + }, + { + "m_Id": "316752d5fbea44bd8b0e3b4502cedb50" + }, + { + "m_Id": "19738f08742b482cb08f88fa906a5ff5" + }, + { + "m_Id": "06efd852eb79464cb0f03d48cb84e6a1" + }, + { + "m_Id": "e6bd2ff5c3974a91b56e556ef121cf83" + }, + { + "m_Id": "5c64fa137459475a8ca496e51fc68557" + }, + { + "m_Id": "128f676f41f5489a82077d52fb4c1040" + }, + { + "m_Id": "5405d10db43347f5acfbdf55b3383262" + }, + { + "m_Id": "c88d52577a4140adbad7746bf128843f" + } + ], + "m_GroupDatas": [ + { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + { + "m_Id": "159227b20c52435a9b131ec88f8d3069" + }, + { + "m_Id": "815e4a7f7d814d929b09273875256d55" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "093cd0fd0e94b98d9bc8b7db959e8f60" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f323efd215b528f9dbf9e5bfc432917" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0c15c385a8f5de83870347da44080359" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0df99f7985737687955d9fdf2dc0e3f1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0f1a9dd0c2fa9c81af67573a2b36261c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "136ad03db3672286935943eb048d0a6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "17dad1774a9fa78cbb530e71b0360a4d" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1f6eb26e94f3e982a87e6a8fa4b07b27" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "20fa209112347d8cbe931ef3ecd66b1f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2fa4cf85ba1d488194e0fcfe95b35809" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "37d1fe9022807e85a09cef64f43373f2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e15332ba28ae489a7dc5698f82429cc" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5801c25217fbeb8a850b0f3b2be86f59" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3e15332ba28ae489a7dc5698f82429cc" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8afeffecf9cf6c8299908f45b513864e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c0b54cea45a3f1879aec4fc6dab79452" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4940b3c0ba246c8ab59e2aec4ab9597c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e15332ba28ae489a7dc5698f82429cc" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a80ce75f9e918848d62d082c7b2aac6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5801c25217fbeb8a850b0f3b2be86f59" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "80898f87ccf5bf8cae9e52f4340e2497" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "64c9ae8abe8cca8dbd7ee17d36d3052d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c24ff095ea769c8ca72fc6cb7445121a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "80898f87ccf5bf8cae9e52f4340e2497" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "316752d5fbea44bd8b0e3b4502cedb50" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "19738f08742b482cb08f88fa906a5ff5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f323efd215b528f9dbf9e5bfc432917" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "72d013d0b09c9b8598ac1a646504168b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "72ecd42356ceae8482c8a0230701445a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "76872dfe80637580bdd0be721bbdb76e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "80898f87ccf5bf8cae9e52f4340e2497" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "838de472a960188a90a34903cffdec64" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "86da67029937a68bb893db1360eb0e2b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88a4cbf7a08ba282b5a9656296c27df5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8afeffecf9cf6c8299908f45b513864e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0f1a9dd0c2fa9c81af67573a2b36261c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8b1dd7183ba453818c758cd9c263056c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8cc9fea6b6d8a581ab32ab805c60e29e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "128f676f41f5489a82077d52fb4c1040" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f30b7368d8117878aca972e681729ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff09f55a8654d78a9accd4691b5570ab" + }, + "m_SlotId": -2060693747 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f323efd215b528f9dbf9e5bfc432917" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b13d504188cdcd80b5ae8ca3fddcefcd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e15332ba28ae489a7dc5698f82429cc" + }, + "m_SlotId": 4 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b60db97910cda78e853dc87b48a29140" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bac63eee6864bd8cbf5e2a12dac52ab1" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "06efd852eb79464cb0f03d48cb84e6a1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c0b54cea45a3f1879aec4fc6dab79452" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bac63eee6864bd8cbf5e2a12dac52ab1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c0bfd1fcfef64586a926b92bcfbe45ff" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c24ff095ea769c8ca72fc6cb7445121a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e6bd2ff5c3974a91b56e556ef121cf83" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c6cb56024ce0728ea026a4efee3a8615" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ff09f55a8654d78a9accd4691b5570ab" + }, + "m_SlotId": -1695268202 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca7d5a8a955a90829df4bd0a31c0d533" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3e15332ba28ae489a7dc5698f82429cc" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8cc9fea6b6d8a581ab32ab805c60e29e" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "17dad1774a9fa78cbb530e71b0360a4d" + }, + "m_SlotId": -1695268202 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea74e773c5e844869d8704b753aa2002" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f224e6fa9f27d78aa90f492b05897ad1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ff09f55a8654d78a9accd4691b5570ab" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 2141.0, + "y": -171.00001525878907 + }, + "m_Blocks": [ + { + "m_Id": "f414c6c5a9fa41b5bebe649220b3b67d" + }, + { + "m_Id": "e6ebc0e2c82f44f58aae8e98e590e7be" + }, + { + "m_Id": "3289263cbb9f47cfb433297968396c3f" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 2141.0, + "y": 28.999984741210939 + }, + "m_Blocks": [ + { + "m_Id": "316752d5fbea44bd8b0e3b4502cedb50" + }, + { + "m_Id": "19738f08742b482cb08f88fa906a5ff5" + }, + { + "m_Id": "06efd852eb79464cb0f03d48cb84e6a1" + }, + { + "m_Id": "e6bd2ff5c3974a91b56e556ef121cf83" + }, + { + "m_Id": "5c64fa137459475a8ca496e51fc68557" + }, + { + "m_Id": "128f676f41f5489a82077d52fb4c1040" + }, + { + "m_Id": "5405d10db43347f5acfbdf55b3383262" + }, + { + "m_Id": "c88d52577a4140adbad7746bf128843f" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 2, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "747e7c474926428ab4de14ca8c881f0f" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionMaterialSlot", + "m_ObjectId": "007050fa0165c18e8fc8cc4674cc6ccb", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "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_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "00e8781ae5b2fa88bdae1b05f122986c", + "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.Vector1MaterialSlot", + "m_ObjectId": "013bf358130a58818ebe292a33b9dcfc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "01c74d1dc886b5858198982d633c3084", + "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.LerpNode", + "m_ObjectId": "02108d83720e538daa6a4c552e48f84a", + "m_Group": { + "m_Id": "159227b20c52435a9b131ec88f8d3069" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -219.0000457763672, + "y": -205.0000457763672, + "width": 135.0, + "height": 142.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "61afef2d458c5889b548852f93b9d41c" + }, + { + "m_Id": "4393412bcb108e82b872085bf782c2be" + }, + { + "m_Id": "a51191d9739a9c8495cceb54f79f988f" + }, + { + "m_Id": "232f22208115278181176a38e3eaf0fc" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "025cc5b9535f1283ac17c40dec357df3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0305e15862fad68b8478cf90be0f6fb7", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "03ec924c94384803b192f9683a2ff5f8", + "m_Guid": { + "m_GuidSerialized": "0592e724-80c5-46df-9717-eda74f5f5956" + }, + "m_Name": "Refraction Enabled", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_765B4C2_ON", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_KeywordType": 0, + "m_KeywordDefinition": 0, + "m_KeywordScope": 0, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0524b9c1eb1ea089bcf453048b99fde8", + "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": "05bf38d15c181587b5b12bfc3240cf91", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "067266b0d953618a84a156ecc2a6e9bc", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "06efd852eb79464cb0f03d48cb84e6a1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9eb0d63b77504c7b8a51d3ec56d95c2c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0715efa7f9684d80954361004b78831f", + "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.PowerNode", + "m_ObjectId": "078f5990684c8b8a88a252ab3c7cb7be", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -199.00015258789063, + "y": 1871.0001220703125, + "width": 208.00001525878907, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "f2e094643dfed68f8266fa5a3fe1dbef" + }, + { + "m_Id": "1987d9be0134228cadc4af8d92d1f39d" + }, + { + "m_Id": "228824bd9f2a6b82a3a34317c4e47a45" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "093cd0fd0e94b98d9bc8b7db959e8f60", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2500.0, + "y": 1372.0, + "width": 165.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7c21f4722e0a8f818c8e7b7c89304880" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "46777548a2fc3e8898fd6513ef30f1d7" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09c64254dd4ec785a790e1f56b8bed3c", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0a3c061765ba1584bad5b71bc841df8c", + "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.Vector2MaterialSlot", + "m_ObjectId": "0ada9408066f968199db626a2830c0b2", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0baed748d34c7e888442709e25e20cc8", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "0c15c385a8f5de83870347da44080359", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3041.0, + "y": 673.0000610351563, + "width": 139.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a079266d416eae85af0351730ab6e626" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7e164b8e43b9898e9abd2aeb6dd25955" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c4dc5818a7e788581831cad818a29ea", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c67d21ad5b34f80960ff892e7c1474b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "0cb0d5bd88104d8e9069039f20f97ba5", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0d417cbf44c9a88799577e5004985832", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "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.PropertyNode", + "m_ObjectId": "0df99f7985737687955d9fdf2dc0e3f1", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 560.0001220703125, + "y": 1965.0001220703125, + "width": 155.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "162b51f95f3c6a8aa86a314f8b2043dc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f2d3aec9621b4989995906f5d62357ed" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "0e8d362629a4b886aae44518acf8983c", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 816.0001220703125, + "y": 1971.0, + "width": 129.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "82138bd61bea8189b3874c47d55b1945" + }, + { + "m_Id": "6e90e3774374ea8186272eb4904cc1a3" + }, + { + "m_Id": "9aff52bfd019f587bc06031f55c9b200" + }, + { + "m_Id": "3c6c7ea9afb79e83aa0e713ab9c0bc4b" + }, + { + "m_Id": "aad70e30bf0d2588a1364c1351aae828" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.KeywordNode", + "m_ObjectId": "0f1a9dd0c2fa9c81af67573a2b36261c", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Use Normal Texture", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1748.0, + "y": 402.0, + "width": 165.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "5438b672a6cab8848e923d1b3f831c4a" + }, + { + "m_Id": "6f407c082257d68eb27dfa209ef36e88" + }, + { + "m_Id": "8b5ee9c146d2178f9669e984c2e0bccd" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "fa115ba4de6f4668b34f667913c9fb1d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.BooleanShaderProperty", + "m_ObjectId": "10460c497d9c758ca536d90b51ca7edb", + "m_Guid": { + "m_GuidSerialized": "17b50e15-3e54-4e68-a754-53d4edf716ef" + }, + "m_Name": "Use Refraction In Depth Based Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_2918AA79", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1124ae4e38c5118b80e2ccc3fec796b3", + "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.NormalizeNode", + "m_ObjectId": "112ae2da71af6e848724fce178b7fdec", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -722.0, + "y": 1845.0001220703125, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "202c7941568aca81bad5097ba627aed6" + }, + { + "m_Id": "49b7ec602410988092ed81c22fa50a1d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "128f676f41f5489a82077d52fb4c1040", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3a0604c9773846c28f508cd5c6dcbb61" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "12d21294ce210f81baf6ecbba68c8e2c", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -363.9999694824219, + "y": 1845.0001220703125, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c9b5cf2b86a2c828e2f7d4426eaedc2" + }, + { + "m_Id": "1b98106fb945088a9d0b82cd64cdbb9e" + } + ], + "synonyms": [ + "clamp" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "12fd2a91a05aa68daff4668e75ef7a83", + "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.SubGraphNode", + "m_ObjectId": "136ad03db3672286935943eb048d0a6e", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "CalculateDepthDifferenceMobileOptimized", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2979.0, + "y": 1185.0, + "width": 292.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "21ea32b0c8cd7080bb5cc14eefdc91a5" + }, + { + "m_Id": "db6df615e204d787bbf7409b97813957" + }, + { + "m_Id": "5355ae1555d13c878097c7684be3c066" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"eec5c75e01ddea0418cc79facd8311a0\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "13e2a0106db83584b308d385509d7327", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "1500850280bdce859acac35ca7f3f297", + "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.GroupData", + "m_ObjectId": "159227b20c52435a9b131ec88f8d3069", + "m_Title": "Check if refraction enabled", + "m_Position": { + "x": -427.0001220703125, + "y": -384.0000305175781 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "15940c48af2edd8089b7e9d965c7bb71", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "15d1686d63f14fb08a580dc671f22e61", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "162b51f95f3c6a8aa86a314f8b2043dc", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "167a64566e9f3c8e8b5bd0b14708ba81", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 738.0000610351563, + "y": 1822.0, + "width": 135.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "eb32794878063a8c8472a47fbe96b4d5" + }, + { + "m_Id": "01c74d1dc886b5858198982d633c3084" + }, + { + "m_Id": "1b1716be40e6cd8da2ec8d437deb4336" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "17dad1774a9fa78cbb530e71b0360a4d", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "CalculateDepthDifferenceMobileOptimized", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -829.0, + "y": 624.0, + "width": 295.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "f21cb645ad88dd8f8187922e0031160c" + }, + { + "m_Id": "f595d96644e0be81aa4cd3862472d633" + }, + { + "m_Id": "c73f8ec13fc1e3839036961b82517952" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"eec5c75e01ddea0418cc79facd8311a0\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "19738f08742b482cb08f88fa906a5ff5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d36e601e422247b39ba7c8a2f01d5f20" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1987d9be0134228cadc4af8d92d1f39d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1Node", + "m_ObjectId": "1ac6ca2f143fdf84a9d3999ae2b25c93", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Float", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -54.999942779541019, + "y": 2182.0, + "width": 135.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "efb9cf119a14298b83af6a45e4174bc9" + }, + { + "m_Id": "9175f335324a6a85adce0c59f950c1f5" + } + ], + "synonyms": [ + "Vector 1", + "1", + "v1", + "vec1", + "scalar" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": 0.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b1716be40e6cd8da2ec8d437deb4336", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1b43cf609db932829ad8fcd2de147c0c", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1b98106fb945088a9d0b82cd64cdbb9e", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "1b98be40b1cb0f87bf42680c57167e1d", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "1bdc8bf57e56ab869c47742e3834669f", + "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.Vector4MaterialSlot", + "m_ObjectId": "1c0501486a930d8da68af92ae886e948", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "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.ScreenPositionNode", + "m_ObjectId": "1c4bafed34abdf8c88b3fd7977c8211c", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1176.0, + "y": 228.99998474121095, + "width": 155.0, + "height": 129.0 + } + }, + "m_Slots": [ + { + "m_Id": "8ec6aa5a49dab784913f08d777fc55e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1c75475a5a2e7a8192ea7a9b35634908", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "1c7b6f24e1069c8f8cdf3effd545a5e1", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 105.00000762939453, + "y": 1943.0, + "width": 135.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "e67a3844023c098c94dfdae9a99afe04" + }, + { + "m_Id": "b41bbe86c7accd8d97f6efda35f58a4b" + }, + { + "m_Id": "8e3c8a4e639b2a81a3bb36b76170f3cf" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1cdb702b71603e8fa1bb786dd0c85e97", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1d8a7100b2908680982262c488a2a75e", + "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.PropertyNode", + "m_ObjectId": "1f6eb26e94f3e982a87e6a8fa4b07b27", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2974.0, + "y": 1981.0, + "width": 164.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3910d06c08309e8a865c621c658def8b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "994419ea252d2f82aa06d4517f0b328b" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1f80c962c743cd8881b09d51bf8d5077", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "20211ec33ff216829266f0a3911d4a72", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "202c7941568aca81bad5097ba627aed6", + "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": "20453495b1511c8894e651eee243b7b2", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "207e3dc27d3dcb8a8ae3b71e66221f5c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "20fa209112347d8cbe931ef3ecd66b1f", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1228.0, + "y": -391.0, + "width": 180.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cb554765871c908ea4bec74808e9c126" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "85e50056ec8d248e8652ac59ed684be3" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "219fdfb3830d628c92d2d87f91577b78", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "21ea32b0c8cd7080bb5cc14eefdc91a5", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "222630df8f506e8cb069c705642b007a", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "228824bd9f2a6b82a3a34317c4e47a45", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "232f22208115278181176a38e3eaf0fc", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "240bc5b13ee9e7818c2da8d8d616db3f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "248eb5580b61df89a30abc4754c82be0", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "24ce2c0231cb4089877e3a8b8ecd5683", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "24e25b8c9fd3dd8a8389541e2049aa70", + "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.Vector1MaterialSlot", + "m_ObjectId": "2591f87a0cfb419b89fb55dbbb7c8f6f", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "260247a5c0f6c48e957372b897ac1b92", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "2736d917045c2381a7c339313346210e", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "2763adc50555e78ca507e26ee25ceb52", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3049.000244140625, + "y": 504.0000305175781, + "width": 135.00001525878907, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "5bdf883d1ad1ab8c9248e547f173eb07" + }, + { + "m_Id": "405980c52dad9783ab1b91edac25b655" + }, + { + "m_Id": "4e8ce411fcbc1181a52ba40bf6ccbc63" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "2976cd9d529c4f688eb1b27ff2a79882", + "m_Title": "Calculate Foam UVs", + "m_Position": { + "x": -3380.0, + "y": 1846.0001220703125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2aab379eac95f280acd5d3c57096b8f7", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2ad59d26bd2daf818d798a3a3ffdfe71", + "m_Guid": { + "m_GuidSerialized": "6405a20c-4b8e-46f9-ab22-10db5447f022" + }, + "m_Name": "Foam Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_854A7D8C", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.8999999761581421, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2ad7ff9190bf338597afa7a7a1dad7e8", + "m_Id": 0, + "m_DisplayName": "Edge", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "2b5544bbe22a4a6789e73a728a5d5f0e", + "m_Guid": { + "m_GuidSerialized": "30f78a5b-504f-4899-ab28-bde0f1c81cfd" + }, + "m_Name": "Using Orthographic Camera", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_537AC313_ON", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_KeywordType": 0, + "m_KeywordDefinition": 0, + "m_KeywordScope": 1, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2b95fbeac137f383b63028bdd12bc68e", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2c38d4e853a74a8aa83a739cbf2878f9", + "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.PropertyNode", + "m_ObjectId": "2fa4cf85ba1d488194e0fcfe95b35809", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2760.0, + "y": 1317.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d22a52db78fca8bbfb2803e0474face" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2ad59d26bd2daf818d798a3a3ffdfe71" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2feebacb65950880b7f1191af6f51a40", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3087587cb91d9e869c3ed20fe7b5f91a", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "30ff4f0cf0e6a388954018fb14b70b56", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "316752d5fbea44bd8b0e3b4502cedb50", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "69bc29fc99144a94abd86dda38047a66" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "31b19d988481e28a8eba881c8aba68f1", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3231e46a26ee568f92843db32bc601ac", + "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.BlockNode", + "m_ObjectId": "3289263cbb9f47cfb433297968396c3f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0cb0d5bd88104d8e9069039f20f97ba5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "332d16303c66178fb904aa32ff84ae29", + "m_Id": 0, + "m_DisplayName": "Water Depth", + "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.BooleanMaterialSlot", + "m_ObjectId": "33cb5498aab5c484aae662df1e8c443e", + "m_Id": 0, + "m_DisplayName": "Predicate", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Predicate", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34f134e9e70792849b2d047dc2562106", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "3516827203ff4819820d676921e0b3f9", + "m_Title": "Refraction", + "m_Position": { + "x": -1334.0, + "y": 149.99998474121095 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3579f3c73aa0418fb53fc0ccfa3c7eba", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "35bb504e73fc1a8a82cb1a57cb246629", + "m_Id": 0, + "m_DisplayName": "Smoothness Parameter When Stylized Specular Off", + "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": "363cf0afec759685a4bd3fb15c56d2a6", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "371476df8edc2f8795aa3ec534a3d04d", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "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.ViewDirectionNode", + "m_ObjectId": "37d1fe9022807e85a09cef64f43373f2", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1243.0001220703125, + "y": 2017.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "20453495b1511c8894e651eee243b7b2" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "38757c2eeb7a2883a71e894cbd09a933", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "387df5cbbcf54882a04bf7f7243ac43e", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -153.99996948242188, + "y": 1838.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "944d569a20ce1b88b4d668a7ce7bb64e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "92ebca4d24bacd839a80181259920d85" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3910d06c08309e8a865c621c658def8b", + "m_Id": 0, + "m_DisplayName": "Foam Direction", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3a0604c9773846c28f508cd5c6dcbb61", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3a0d39fa0180308a8ec559e717f6ada3", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "3aedc9bb299f8c86af6074fd147009d6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3c2ff24b7e0af487bb8bd8eac8f67225", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3c6c7ea9afb79e83aa0e713ab9c0bc4b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4Node", + "m_ObjectId": "3cd2ec8592268785a56f7888f2f0ff07", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Vector 4", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1087.0, + "y": 403.0000305175781, + "width": 137.0, + "height": 101.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "2b95fbeac137f383b63028bdd12bc68e" + }, + { + "m_Id": "57611de6a790648e8ac27c7a22f113e1" + }, + { + "m_Id": "5f94bb09b9ee958eba57928b9dca9d10" + }, + { + "m_Id": "b06b9cbefb4232858a009fb512cb8664" + }, + { + "m_Id": "adffc41a88789984bd3875c8f1292f34" + } + ], + "synonyms": [ + "4", + "v4", + "vec4", + "float4" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalFromTextureNode", + "m_ObjectId": "3e15332ba28ae489a7dc5698f82429cc", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Normal From Texture", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2253.000244140625, + "y": 404.0, + "width": 190.00001525878907, + "height": 190.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "cbd879a7daa9c08497dba2676166248e" + }, + { + "m_Id": "6a73fe399b0bd88bbf4c9e03ff8b60d7" + }, + { + "m_Id": "400fbc2dfbe5a584b81e467b3816ac80" + }, + { + "m_Id": "42d816a5024c438e9b043cf4d67ee657" + }, + { + "m_Id": "763805916bd77884a2bbc9a4476355ec" + }, + { + "m_Id": "ad2f973f28382c829a46218de5b3dbe5" + } + ], + "synonyms": [ + "convert to normal", + "bump map" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "400fbc2dfbe5a584b81e467b3816ac80", + "m_Id": 2, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "405980c52dad9783ab1b91edac25b655", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "409982609fcff68e86c08b586f0a1a71", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 967.0001220703125, + "y": 1665.0, + "width": 208.00001525878907, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "8122a5391917cc85884739f371b53c4d" + }, + { + "m_Id": "1c75475a5a2e7a8192ea7a9b35634908" + }, + { + "m_Id": "eb715c026ba7d08b8c91c04ef3bed86f" + }, + { + "m_Id": "219fdfb3830d628c92d2d87f91577b78" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "40ea21d3d854bb80970f76985f81ff4b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4128657a48b5378fa18235c95f5b0e8f", + "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.AddNode", + "m_ObjectId": "4246027b593ee58c9db52cbb561816ea", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -830.0, + "y": 2017.0, + "width": 135.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "69380f92cb77718bbd9b95e1c22d2026" + }, + { + "m_Id": "b5f63e1ad5a66e84b5c2335855d62803" + }, + { + "m_Id": "bd47fa26c7ba8b88a8c61bb643e27410" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "425e498b8f004376b89aedd0bc3af80c", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "42d816a5024c438e9b043cf4d67ee657", + "m_Id": 3, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": 0.5, + "m_DefaultValue": 0.5, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "436ff0d734f06587b6ccf8d426ac8a96", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4393412bcb108e82b872085bf782c2be", + "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.Vector1MaterialSlot", + "m_ObjectId": "43c645708b53d38eab0ad24c509afb84", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "44141bab841f5d8b87cd6d9dad97e6af", + "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": "4492d95fa89ab4828ee81932cd5365c9", + "m_Id": 3, + "m_DisplayName": "Attenuation", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Attenuation", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44cabe804428f88dbdac91aee01e213d", + "m_Id": 0, + "m_DisplayName": "Specular Edges Smoothness Factor", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "4514ade9f790178bb5da4b3e7864e4e8", + "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.ComparisonNode", + "m_ObjectId": "45153a5ccc572e839e6a1c1df69d34b2", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -505.0, + "y": 521.0, + "width": 145.00001525878907, + "height": 136.0 + } + }, + "m_Slots": [ + { + "m_Id": "e550b396c3f69f86ae13abf6bca0d882" + }, + { + "m_Id": "c691b29abf5d9888839378f607d9db05" + }, + { + "m_Id": "15940c48af2edd8089b7e9d965c7bb71" + } + ], + "synonyms": [ + "equal", + "greater than", + "less than" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "465a22032ca60487a7396872885f99e0", + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "46777548a2fc3e8898fd6513ef30f1d7", + "m_Guid": { + "m_GuidSerialized": "54ee3760-0fee-4fea-abcf-7bcc977fa8d5" + }, + "m_Name": "Noise Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_CC12F70E", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "469bd095c5f14f899c4f555974cc379d", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "48a69da41460478b8fcc2bc9ebb65602", + "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.PropertyNode", + "m_ObjectId": "4940b3c0ba246c8ab59e2aec4ab9597c", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1242.0, + "y": -424.0, + "width": 195.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "68b0778ce0b38d80800a4b29e002e3a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e4b633264a3186829fdd902e152e1e70" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "49914844439af989b19619ffc275c14f", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2463.000244140625, + "y": 428.0000305175781, + "width": 139.0, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "cd49e5b8bbf7d680835490c0182383ec" + }, + { + "m_Id": "00e8781ae5b2fa88bdae1b05f122986c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "49b7ec602410988092ed81c22fa50a1d", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "49fcda1a0671af87b4e462876adeacf1", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "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.SplitNode", + "m_ObjectId": "4a1499bfc9fe12888e86552eb0cae0f9", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3085.0, + "y": 2034.0001220703125, + "width": 128.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "6559b774361f828eb66f56614d16564c" + }, + { + "m_Id": "3579f3c73aa0418fb53fc0ccfa3c7eba" + }, + { + "m_Id": "43c645708b53d38eab0ad24c509afb84" + }, + { + "m_Id": "9b14b0fc416f038f9c29f09522b7670a" + }, + { + "m_Id": "92d45fda4978e28bb92e9cfcbf455528" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "4a5328decc079280970ca51a8c403f4a", + "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.PropertyNode", + "m_ObjectId": "4a80ce75f9e918848d62d082c7b2aac6", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1309.0, + "y": 522.0000610351563, + "width": 190.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8f38880f1e59ce8eb7c0a66ef864d12a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f4172a107bb85e8fab1d886efc3adc11" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "4adeaec351f8fe82a3b684acfe243927", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4aee136b946a441a92de2afa25adef76", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4b5e6260bd794c85b91c63bd6240a060", + "m_Id": 0, + "m_DisplayName": "Specular", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "4c9b5cf2b86a2c828e2f7d4426eaedc2", + "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.Vector1MaterialSlot", + "m_ObjectId": "4d22a52db78fca8bbfb2803e0474face", + "m_Id": 0, + "m_DisplayName": "Foam Amount", + "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.MultiplyNode", + "m_ObjectId": "4d49f41f4780648389bb8800057a6269", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2891.000244140625, + "y": 570.0000610351563, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "1124ae4e38c5118b80e2ccc3fec796b3" + }, + { + "m_Id": "58ee158420adec89bd50087938b0038a" + }, + { + "m_Id": "0524b9c1eb1ea089bcf453048b99fde8" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "4d730cfa2582198481b2c6b999627bf2", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2434.0, + "y": 1182.0, + "width": 139.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "2c38d4e853a74a8aa83a739cbf2878f9" + }, + { + "m_Id": "af436d0569d4658789513aba8dea8fda" + } + ], + "synonyms": [ + "clamp" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "4e8ce411fcbc1181a52ba40bf6ccbc63", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4f44fb3f7400418e8ac64b453f45a53e", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5355ae1555d13c878097c7684be3c066", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5405d10db43347f5acfbdf55b3383262", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2591f87a0cfb419b89fb55dbbb7c8f6f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5438b672a6cab8848e923d1b3f831c4a", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "571d3d9e219cd684b2637f39a971f16e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 3.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "57611de6a790648e8ac27c7a22f113e1", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "57d988f3d4da3486b61523c8fef3db2d", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2778.0, + "y": 1905.0001220703125, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4514ade9f790178bb5da4b3e7864e4e8" + }, + { + "m_Id": "6b1829a3aee2fa8aa47d46b01401f123" + }, + { + "m_Id": "3aedc9bb299f8c86af6074fd147009d6" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.KeywordNode", + "m_ObjectId": "5801c25217fbeb8a850b0f3b2be86f59", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Use Normal Texture", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1758.0001220703125, + "y": 547.0, + "width": 165.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "31b19d988481e28a8eba881c8aba68f1" + }, + { + "m_Id": "0d417cbf44c9a88799577e5004985832" + }, + { + "m_Id": "fce12f23786f9889b7a8843cfe72c9d6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "fa115ba4de6f4668b34f667913c9fb1d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "58ee158420adec89bd50087938b0038a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5bdf883d1ad1ab8c9248e547f173eb07", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5c64fa137459475a8ca496e51fc68557", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "4aee136b946a441a92de2afa25adef76" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "5ca6a5ea536eb1899bdac094fcf8c9a6", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1507.0, + "y": 402.0, + "width": 139.0, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "789bb60ad261ff8f81f891568ebc1fe3" + }, + { + "m_Id": "469bd095c5f14f899c4f555974cc379d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5ce4d0771253ad808326b9ab6f6e03cf", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SceneColorNode", + "m_ObjectId": "5e8dea7d82763383aabe78fb6a887d61", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Scene Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -567.0, + "y": 206.99998474121095, + "width": 144.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "007050fa0165c18e8fc8cc4674cc6ccb" + }, + { + "m_Id": "de75a29d86aafd86bb130214695bae97" + } + ], + "synonyms": [ + "screen buffer" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5f4f61801cc8d38f9bd4f7ec50d466de", + "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.Vector1MaterialSlot", + "m_ObjectId": "5f94bb09b9ee958eba57928b9dca9d10", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "61afef2d458c5889b548852f93b9d41c", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "61f03c2c53660089a333d4a4e017e2f0", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "6295256f6b9b9a859b39910b71b1d8aa", + "m_Guid": { + "m_GuidSerialized": "8b556212-79ec-4c20-b417-c17d41cd2584" + }, + "m_Name": "Specular", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_301E02E2", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 200.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 512.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "63ba54529b22f08c81d33e64eb462bf5", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "647c6539f7bd47759a4d52468b7c5308", + "m_WorkflowMode": 0, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "64c9ae8abe8cca8dbd7ee17d36d3052d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1727.0, + "y": 317.0, + "width": 386.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "35bb504e73fc1a8a82cb1a57cb246629" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c0316f83d829a0859280bcefff8891b9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "64daa8d8faa35f8e856f663e818b2409", + "m_Id": 0, + "m_DisplayName": "WorldPos", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldPos", + "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": "6559b774361f828eb66f56614d16564c", + "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.Vector1MaterialSlot", + "m_ObjectId": "661887748048cf8a8fc04a4bf4dae2e4", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "6652937ab2a7af86b5108afee12d02c4", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "DirLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1079.0, + "y": 2234.0, + "width": 221.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "64daa8d8faa35f8e856f663e818b2409" + }, + { + "m_Id": "7eaac0a413909583b702a9a89728b7a6" + }, + { + "m_Id": "2aab379eac95f280acd5d3c57096b8f7" + }, + { + "m_Id": "4492d95fa89ab4828ee81932cd5365c9" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 2, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "DirLight", + "m_FunctionSource": "268205336744f064d922e191ec6947d0", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "671fdbc034f51484a243918c5d6c3145", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67439a8f4d306185821786f13acc98bf", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67e53a7b36b50982a977dc89dd3cbedc", + "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.Vector1MaterialSlot", + "m_ObjectId": "68aae3fa3cf6278d91f0d519318f3b42", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68b0778ce0b38d80800a4b29e002e3a1", + "m_Id": 0, + "m_DisplayName": "Shallow Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "68e388ac00b1b08082a7136f2adc6e4d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "69380f92cb77718bbd9b95e1c22d2026", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "695900c5bd8da7839b58e3d2b6c2fb29", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "69b60b75b2f76d8f849e17e78fabf4fe", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1031.9998779296875, + "y": -401.9999694824219, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "0715efa7f9684d80954361004b78831f" + }, + { + "m_Id": "ec94f61a3027e08f87a4f72e49d4b867" + }, + { + "m_Id": "20211ec33ff216829266f0a3911d4a72" + }, + { + "m_Id": "2feebacb65950880b7f1191af6f51a40" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "69bc29fc99144a94abd86dda38047a66", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "6a73fe399b0bd88bbf4c9e03ff8b60d7", + "m_Id": 1, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6b1829a3aee2fa8aa47d46b01401f123", + "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": "6bcb3cbf465d9d8282e6631686859d52", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -359.0001220703125, + "y": 2079.0, + "width": 135.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "1500850280bdce859acac35ca7f3f297" + }, + { + "m_Id": "571d3d9e219cd684b2637f39a971f16e" + }, + { + "m_Id": "13e2a0106db83584b308d385509d7327" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c63613dcc25eb8da4313f32c80890fb", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "6cafd170a0b1f88393247acb138acc1d", + "m_Group": { + "m_Id": "815e4a7f7d814d929b09273875256d55" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1448.0, + "y": -198.99996948242188, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "cbc1c8163b66248ab70869510f733017" + }, + { + "m_Id": "a1866eee3ca36188b1aad2e6a2bf0f40" + }, + { + "m_Id": "d0f5ca81c7e4f18281fdaf3a1afa0e4d" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "6cfe4977c6fc808a885f92898db85750", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 981.0, + "y": 544.0000610351563, + "width": 145.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "67e53a7b36b50982a977dc89dd3cbedc" + }, + { + "m_Id": "9e6a1bd436042b83bfdafa04fbeb812d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6e90e3774374ea8186272eb4904cc1a3", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6eae40c72e80f085b4e468eb184d8e9f", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "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.MultiplyNode", + "m_ObjectId": "6f0865e2d35d9a8da6d959a99f0ad932", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1851.0, + "y": 1158.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "61f03c2c53660089a333d4a4e017e2f0" + }, + { + "m_Id": "a967ba20f6ab0887ac24b7d646667f6c" + }, + { + "m_Id": "ea14144dadc615808aab7c23f3e50e4b" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "6f323efd215b528f9dbf9e5bfc432917", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2300.0, + "y": 1331.0, + "width": 197.0, + "height": 249.0 + } + }, + "m_Slots": [ + { + "m_Id": "8380afd0bc35a7898b7352ccac24034e" + }, + { + "m_Id": "f4205bc4b24f2680bf40afb957ec95ab" + }, + { + "m_Id": "013bf358130a58818ebe292a33b9dcfc" + }, + { + "m_Id": "63ba54529b22f08c81d33e64eb462bf5" + }, + { + "m_Id": "067266b0d953618a84a156ecc2a6e9bc" + }, + { + "m_Id": "f95de7b34bddf085a32d8c16025ef5e0" + }, + { + "m_Id": "38757c2eeb7a2883a71e894cbd09a933" + }, + { + "m_Id": "b17902a94f3db289bc8831fdf99f83ff" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6f407c082257d68eb27dfa209ef36e88", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fcabaf88af68586922fe20d2d7fc8d9", + "m_Id": 2, + "m_DisplayName": "False", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "False", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "70b18115ef4543a39486075bbc9a38af", + "m_Title": "Calculate Water Color Based On Depth", + "m_Position": { + "x": -1831.0, + "y": -543.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "70b627924b77bd8d835a3e3df36e9e95", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "71efdff8ca570288a6229b41e5a3c147", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2278.0, + "y": 1182.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "8503142f7db0548faca221e3021190ac" + }, + { + "m_Id": "a6f9f87234891283861910aa1529271d" + }, + { + "m_Id": "cc464cd2424c018798007ff16c77da1d" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "727de8547b2509809f5f90cb4052bc04", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2892.000244140625, + "y": 374.0000305175781, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "1bdc8bf57e56ab869c47742e3834669f" + }, + { + "m_Id": "48a69da41460478b8fcc2bc9ebb65602" + }, + { + "m_Id": "7c85c0d47a46ef8784b362d355ab1b3c" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "72d013d0b09c9b8598ac1a646504168b", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -2904.0, + "y": 1905.0001220703125, + "width": 91.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "f9f95c139ce0ac8db9251eadad3cdd3a" + }, + { + "m_Id": "6c63613dcc25eb8da4313f32c80890fb" + }, + { + "m_Id": "671fdbc034f51484a243918c5d6c3145" + }, + { + "m_Id": "ca3a4b4d6a726d8293a1a32c4992161a" + }, + { + "m_Id": "222630df8f506e8cb069c705642b007a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "72ecd42356ceae8482c8a0230701445a", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3478.000244140625, + "y": 506.0000305175781, + "width": 206.00001525878907, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "f94c38ecb5529b8da3b9002a93cd0065" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7468688bd48342849c18c3085b3949e4", + "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": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "747e7c474926428ab4de14ca8c881f0f", + "m_ActiveSubTarget": { + "m_Id": "647c6539f7bd47759a4d52468b7c5308" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "7513b34e4ea78687b0b52ce230d29605", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1283.0, + "y": 1077.0, + "width": 145.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "843e4d5f254a038fbe29707104ec9034" + }, + { + "m_Id": "a63c59e61fda8e89bca3d67102e3c79a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "763805916bd77884a2bbc9a4476355ec", + "m_Id": 4, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 8.0, + "m_DefaultValue": 8.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "76872dfe80637580bdd0be721bbdb76e", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2936.0, + "y": 2187.0, + "width": 145.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ada2db8bbaa33980b234e1e923fe1a89" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cc77fdf3fa1fe080869cdcb5a3a42fc2" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "789bb60ad261ff8f81f891568ebc1fe3", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "7ad939c5e1b1ed85a8caba4d9c328e83", + "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.Texture2DMaterialSlot", + "m_ObjectId": "7c21f4722e0a8f818c8e7b7c89304880", + "m_Id": 0, + "m_DisplayName": "Noise Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7c85c0d47a46ef8784b362d355ab1b3c", + "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.MultiplyNode", + "m_ObjectId": "7d378bc098b2328db4fcdc94e54983f9", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1271.0, + "y": 403.0000305175781, + "width": 137.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "e0bd05f1507a338c8131628a6f6c3ed4" + }, + { + "m_Id": "c3c48a75fcf0ab85acc0b804da02ee84" + }, + { + "m_Id": "44141bab841f5d8b87cd6d9dad97e6af" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "7e164b8e43b9898e9abd2aeb6dd25955", + "m_Guid": { + "m_GuidSerialized": "6c70d7a4-6df6-4170-806f-94a89b359f9d" + }, + "m_Name": "Wave Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_1E1B6943", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 5.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "7eaac0a413909583b702a9a89728b7a6", + "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.Vector1MaterialSlot", + "m_ObjectId": "7f3d9c4cc3e1f687945ecb83d1b3628c", + "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.BooleanMaterialSlot", + "m_ObjectId": "7f82ad403e6e2280ad2951a2eb6ab9b0", + "m_Id": 0, + "m_DisplayName": "Use Refraction In Depth Based Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "7f833c18ecec2b8e980e5a645c95b87a", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2935.0, + "y": 2035.0, + "width": 135.0, + "height": 101.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "09c64254dd4ec785a790e1f56b8bed3c" + }, + { + "m_Id": "1cdb702b71603e8fa1bb786dd0c85e97" + }, + { + "m_Id": "0ada9408066f968199db626a2830c0b2" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.KeywordNode", + "m_ObjectId": "80898f87ccf5bf8cae9e52f4340e2497", + "m_Group": { + "m_Id": "159227b20c52435a9b131ec88f8d3069" + }, + "m_Name": "Refraction Enabled", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -402.00006103515627, + "y": -78.99998474121094, + "width": 157.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "e725c3debc9cbc8595a52f8f1463d758" + }, + { + "m_Id": "fe062ac7b09f248a955e67d15f32ba9b" + }, + { + "m_Id": "affa0ae256ff2e89a372fd931cf74534" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "03ec924c94384803b192f9683a2ff5f8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8122a5391917cc85884739f371b53c4d", + "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.GroupData", + "m_ObjectId": "815e4a7f7d814d929b09273875256d55", + "m_Title": "Foam + Water Color", + "m_Position": { + "x": 1422.9998779296875, + "y": -256.9998779296875 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "815f1d1601a44287a6e30897371f07e0", + "m_Guid": { + "m_GuidSerialized": "3b082c46-1082-4db7-86b0-6765e32ebaca" + }, + "m_Name": "Foam Cutoff", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_E71BB35E", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "82138bd61bea8189b3874c47d55b1945", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "822ac288345b7a85bf560c0ba629e78d", + "m_Id": 0, + "m_DisplayName": "Foam Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "824bfda147f4ac85b92a38f4ded06ec5", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 800.0000610351563, + "y": 2265.0, + "width": 135.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "7468688bd48342849c18c3085b3949e4" + }, + { + "m_Id": "cedbca30014bfb88a5fe7a58c35338da" + }, + { + "m_Id": "4a5328decc079280970ca51a8c403f4a" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "82671e15a7ee4f8eaff49fcd90f900d6", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "6295256f6b9b9a859b39910b71b1d8aa" + }, + { + "m_Id": "f2d3aec9621b4989995906f5d62357ed" + }, + { + "m_Id": "e4b633264a3186829fdd902e152e1e70" + }, + { + "m_Id": "85e50056ec8d248e8652ac59ed684be3" + }, + { + "m_Id": "9aaecf3d0a052887b10569fff7cb7c87" + }, + { + "m_Id": "f4172a107bb85e8fab1d886efc3adc11" + }, + { + "m_Id": "10460c497d9c758ca536d90b51ca7edb" + }, + { + "m_Id": "fb53044f32322e8c8145bdeff1e07a9a" + }, + { + "m_Id": "7e164b8e43b9898e9abd2aeb6dd25955" + }, + { + "m_Id": "f63be2945b02d581bad20193ce50b4b6" + }, + { + "m_Id": "92ebca4d24bacd839a80181259920d85" + }, + { + "m_Id": "f014f78959b6ef88bcf6506246bec6c0" + }, + { + "m_Id": "2ad59d26bd2daf818d798a3a3ffdfe71" + }, + { + "m_Id": "815f1d1601a44287a6e30897371f07e0" + }, + { + "m_Id": "994419ea252d2f82aa06d4517f0b328b" + }, + { + "m_Id": "cc77fdf3fa1fe080869cdcb5a3a42fc2" + }, + { + "m_Id": "ce457f3cd35d1086b0229dc39492f33f" + }, + { + "m_Id": "c0316f83d829a0859280bcefff8891b9" + }, + { + "m_Id": "46777548a2fc3e8898fd6513ef30f1d7" + }, + { + "m_Id": "8e4aa09499bbc385a63f019248e7d12e" + }, + { + "m_Id": "aefb443243894e05a4b0f04c8f072cde" + }, + { + "m_Id": "03ec924c94384803b192f9683a2ff5f8" + }, + { + "m_Id": "2b5544bbe22a4a6789e73a728a5d5f0e" + }, + { + "m_Id": "fa115ba4de6f4668b34f667913c9fb1d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8380afd0bc35a7898b7352ccac24034e", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "838de472a960188a90a34903cffdec64", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -491.0000305175781, + "y": 2114.0, + "width": 124.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b5e6260bd794c85b91c63bd6240a060" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "6295256f6b9b9a859b39910b71b1d8aa" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "83db8f53a5c7c9829b9e708de34f972b", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -676.0, + "y": 2017.0, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "918cba55bde21f8fb81a3510b4303869" + }, + { + "m_Id": "b15786823f49f5818119a7e56fe7f7ee" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "84323d345f96928083c482bb7f3b807e", + "m_Id": 1, + "m_DisplayName": "True", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "True", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "843e4d5f254a038fbe29707104ec9034", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "8503142f7db0548faca221e3021190ac", + "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": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "85e50056ec8d248e8652ac59ed684be3", + "m_Guid": { + "m_GuidSerialized": "1ba2416a-77e9-4df8-95e8-d316551fa48e" + }, + "m_Name": "Deep Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_198818EE", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.3411509692668915, + "g": 0.5477177500724793, + "b": 0.9245283007621765, + "a": 0.9647058844566345 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "86da67029937a68bb893db1360eb0e2b", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1323.0001220703125, + "y": 2234.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed61e7c816070781875d1cccf8364ba3" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "878067a464138d82805f1eff144bbd76", + "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": "87f77275486758839c618ffffcba0e60", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "884a4e3b6a63c68bb7e07ff300e9723a", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "88a4cbf7a08ba282b5a9656296c27df5", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3355.0, + "y": 2037.0001220703125, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "9e2d7813a5f1c78b98bf42ad72a2c93f" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "89ddca878c0aa587b6b853cf0cc54abd", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "8afeffecf9cf6c8299908f45b513864e", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1980.0, + "y": 404.0000305175781, + "width": 128.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "260247a5c0f6c48e957372b897ac1b92" + }, + { + "m_Id": "05bf38d15c181587b5b12bfc3240cf91" + }, + { + "m_Id": "4f44fb3f7400418e8ac64b453f45a53e" + }, + { + "m_Id": "d1d4c61c57800382a25d992f70c29c60" + }, + { + "m_Id": "d439d32ee6245c82ba2b526ffb77151d" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8b1dd7183ba453818c758cd9c263056c", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2019.0001220703125, + "y": 1150.0, + "width": 144.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "822ac288345b7a85bf560c0ba629e78d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f014f78959b6ef88bcf6506246bec6c0" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8b5ee9c146d2178f9669e984c2e0bccd", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "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.KeywordNode", + "m_ObjectId": "8cc9fea6b6d8a581ab32ab805c60e29e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Refraction Enabled", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1947.999755859375, + "y": -357.0, + "width": 156.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "1f80c962c743cd8881b09d51bf8d5077" + }, + { + "m_Id": "3a0d39fa0180308a8ec559e717f6ada3" + }, + { + "m_Id": "b6f7ac496256ed8289a81ebb20550ad7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "03ec924c94384803b192f9683a2ff5f8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e3c8a4e639b2a81a3bb36b76170f3cf", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "8e4aa09499bbc385a63f019248e7d12e", + "m_Guid": { + "m_GuidSerialized": "6d8eb4c3-876d-46a1-b8fd-17969b393546" + }, + "m_Name": "NormalsTexture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_662AC62F", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"fileID\":2800000,\"guid\":\"e0e8561a19db1b841b346944d8b13461\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8ec6aa5a49dab784913f08d777fc55e6", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f38880f1e59ce8eb7c0a66ef864d12a", + "m_Id": 0, + "m_DisplayName": "Refraction Strength", + "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": "9175f335324a6a85adce0c59f950c1f5", + "m_Id": 0, + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "918cba55bde21f8fb81a3510b4303869", + "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.Vector1MaterialSlot", + "m_ObjectId": "92d45fda4978e28bb92e9cfcbf455528", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "92ebca4d24bacd839a80181259920d85", + "m_Guid": { + "m_GuidSerialized": "dcccb3a8-8839-4247-9d6d-9d4559f45635" + }, + "m_Name": "Specular Cutoff", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_20DB7652", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.20000000298023225, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.100000023841858 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "944d569a20ce1b88b4d668a7ce7bb64e", + "m_Id": 0, + "m_DisplayName": "Specular Cutoff", + "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.SplitNode", + "m_ObjectId": "94d3ef3f06521f86bbf4d9a2364b9534", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1844.0, + "y": 1275.0001220703125, + "width": 128.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "0305e15862fad68b8478cf90be0f6fb7" + }, + { + "m_Id": "bf677ea3b1429f8297fff8b2dbf30f14" + }, + { + "m_Id": "da605fca772ca081ac758cdeca3f23ca" + }, + { + "m_Id": "0c67d21ad5b34f80960ff892e7c1474b" + }, + { + "m_Id": "34f134e9e70792849b2d047dc2562106" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "969221913b23c683b48ac5248fdc224d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "98a33777d892118095a8402dabba61c9", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "994419ea252d2f82aa06d4517f0b328b", + "m_Guid": { + "m_GuidSerialized": "ac29c3d3-556a-4e56-9e62-fe3b6375eaa4" + }, + "m_Name": "Foam Direction", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D06E76BC", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.10000000149011612, + "y": 0.05000000074505806, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "99b6c4088f5981828a5d7e0aea39ddb4", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1378.0, + "y": 1844.0, + "width": 145.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "7ad939c5e1b1ed85a8caba4d9c328e83" + }, + { + "m_Id": "ff66aeaa92189d828086878f2d399780" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "9aaecf3d0a052887b10569fff7cb7c87", + "m_Guid": { + "m_GuidSerialized": "961c419c-6fba-43b5-ab93-6722031a84c2" + }, + "m_Name": "Water Depth", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_45F25267", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 3.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9aff52bfd019f587bc06031f55c9b200", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9b14b0fc416f038f9c29f09522b7670a", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9e2d7813a5f1c78b98bf42ad72a2c93f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "9e40e9653d639686a6dc4bf784f2435c", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "9e6a1bd436042b83bfdafa04fbeb812d", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "9eb0d63b77504c7b8a51d3ec56d95c2c", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9f30b7368d8117878aca972e681729ae", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1857.0, + "y": -386.0, + "width": 327.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7f82ad403e6e2280ad2951a2eb6ab9b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "10460c497d9c758ca536d90b51ca7edb" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a068468e701936869905d29e4d6fcac8", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "a079266d416eae85af0351730ab6e626", + "m_Id": 0, + "m_DisplayName": "Wave Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "a1249c0c2e0b23829779362b1b491d6e", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1538.0, + "y": 547.9999389648438, + "width": 141.0, + "height": 93.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "878067a464138d82805f1eff144bbd76" + }, + { + "m_Id": "b84d2f1804a0428081537a1783fda6b3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a1866eee3ca36188b1aad2e6a2bf0f40", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "a3690d8031843983801797354ebe9210", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1221.9998779296875, + "y": -355.99993896484377, + "width": 139.0, + "height": 93.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "faf864313062b68abdfa6e00e928870c" + }, + { + "m_Id": "a509c8973a446c8e8c92abc39d3ef14c" + } + ], + "synonyms": [ + "clamp" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a509c8973a446c8e8c92abc39d3ef14c", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "a51191d9739a9c8495cceb54f79f988f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "a63c59e61fda8e89bca3d67102e3c79a", + "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.SubtractNode", + "m_ObjectId": "a640d6a3cf21628cbf86b733db87d915", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 103.0001220703125, + "y": 1823.0001220703125, + "width": 135.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "207e3dc27d3dcb8a8ae3b71e66221f5c" + }, + { + "m_Id": "3c2ff24b7e0af487bb8bd8eac8f67225" + }, + { + "m_Id": "c05f349d12df4c8fbf9eff836c584702" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a6f9f87234891283861910aa1529271d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a7321ba688a0ac86aed9098ab96fbcfd", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a8317f8496bc8e8eac5bbefc90caa64b", + "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.PreviewNode", + "m_ObjectId": "a844a1d9b684fc8081a057c5b11ba576", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2461.999755859375, + "y": 1961.9998779296875, + "width": 139.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "a8317f8496bc8e8eac5bbefc90caa64b" + }, + { + "m_Id": "240bc5b13ee9e7818c2da8d8d616db3f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a8c828ca9cd3f7859c8f620f4916512e", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "a967ba20f6ab0887ac24b7d646667f6c", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "aad70e30bf0d2588a1364c1351aae828", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "ad2f973f28382c829a46218de5b3dbe5", + "m_Id": 5, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "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.Vector2MaterialSlot", + "m_ObjectId": "ada2db8bbaa33980b234e1e923fe1a89", + "m_Id": 0, + "m_DisplayName": "Foam Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "adffc41a88789984bd3875c8f1292f34", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "aefb443243894e05a4b0f04c8f072cde", + "m_Guid": { + "m_GuidSerialized": "20b68def-ad29-47b5-947f-1fe765fc32d1" + }, + "m_Name": "Stylized Specular Enabled", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_EC1EAD31_ON", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_KeywordType": 0, + "m_KeywordDefinition": 0, + "m_KeywordScope": 0, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "af436d0569d4658789513aba8dea8fda", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "affa0ae256ff2e89a372fd931cf74534", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b059352b34f7f5898c71fa5c306e778e", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b06b9cbefb4232858a009fb512cb8664", + "m_Id": 4, + "m_DisplayName": "W", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "W", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "W" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b13d504188cdcd80b5ae8ca3fddcefcd", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2447.000244140625, + "y": 604.0, + "width": 179.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e9d78d6c0afdad80bcfe07f5016fce9a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f63be2945b02d581bad20193ce50b4b6" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b15786823f49f5818119a7e56fe7f7ee", + "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.SamplerStateMaterialSlot", + "m_ObjectId": "b17902a94f3db289bc8831fdf99f83ff", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b41bbe86c7accd8d97f6efda35f58a4b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b49ce1a86e2cef8b975c6fefa50395b8", + "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.GroupData", + "m_ObjectId": "b4db1986e1b7437797beb66d456ededb", + "m_Title": "Directional Light Specular", + "m_Position": { + "x": -1403.0001220703125, + "y": 1605.9998779296875 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b5f63e1ad5a66e84b5c2335855d62803", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b60db97910cda78e853dc87b48a29140", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -250.0, + "y": 2264.0, + "width": 278.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "44cabe804428f88dbdac91aee01e213d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "ce457f3cd35d1086b0229dc39492f33f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b69317f817197e8fbdbe7beda3ff5950", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b6f7ac496256ed8289a81ebb20550ad7", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b84d2f1804a0428081537a1783fda6b3", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "b8e1b3d7a264488ab014c16190613cfc", + "m_Id": 1, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "b960bb0bc0234fa688005dfaa1dcd28f", + "m_Title": "Calculate UVs", + "m_Position": { + "x": -3503.000244140625, + "y": 285.0000305175781 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "bac63eee6864bd8cbf5e2a12dac52ab1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1963.9998779296875, + "y": 1662.0, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "3231e46a26ee568f92843db32bc601ac" + }, + { + "m_Id": "1d8a7100b2908680982262c488a2a75e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "bb5e5820e66de181b8f269eb3e8e0061", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3199.0, + "y": 503.0000305175781, + "width": 128.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "9e40e9653d639686a6dc4bf784f2435c" + }, + { + "m_Id": "b059352b34f7f5898c71fa5c306e778e" + }, + { + "m_Id": "ef081751f2985284b74eb0f02005cf94" + }, + { + "m_Id": "5ce4d0771253ad808326b9ab6f6e03cf" + }, + { + "m_Id": "68aae3fa3cf6278d91f0d519318f3b42" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bb6fa3a4e65a0989acf062958e2c86ce", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bd47fa26c7ba8b88a8c61bb643e27410", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "be71e5d7b0817c8dbcba301455092983", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bf677ea3b1429f8297fff8b2dbf30f14", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "c0316f83d829a0859280bcefff8891b9", + "m_Guid": { + "m_GuidSerialized": "d34921d3-b7e0-439e-bb8c-66123e20d5b5" + }, + "m_Name": "Smoothness Parameter When Stylized Specular Off", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_7AF1AC78", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.949999988079071, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c05f349d12df4c8fbf9eff836c584702", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c0a09f62822e348e83cfe8b07988a230", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2777.0, + "y": 2101.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "b49ce1a86e2cef8b975c6fefa50395b8" + }, + { + "m_Id": "dab48337c2f2eb88a2e3ac07804d9358" + }, + { + "m_Id": "f13ae890b62f818d86c35cfd39047954" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.KeywordNode", + "m_ObjectId": "c0b54cea45a3f1879aec4fc6dab79452", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Stylized Specular Enabled", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1393.0001220703125, + "y": 1666.0001220703125, + "width": 200.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "fb41de531dd02c89bd77772413b7afe4" + }, + { + "m_Id": "ec641c5a8fd0398db176064d6e11c89f" + }, + { + "m_Id": "ed3e771d5c1db389ba98d2caed3b77f9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "aefb443243894e05a4b0f04c8f072cde" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c0bfd1fcfef64586a926b92bcfbe45ff", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3075.000244140625, + "y": 342.0000305175781, + "width": 165.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e5c9eaf6122f948e8455321e7fc6343c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "fb53044f32322e8c8145bdeff1e07a9a" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "c20b159a9a24648b843669c6cb206dca", + "m_Group": { + "m_Id": "2976cd9d529c4f688eb1b27ff2a79882" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2619.0, + "y": 1962.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7321ba688a0ac86aed9098ab96fbcfd" + }, + { + "m_Id": "f4305575edcb8b8e8bf3abd2ccf574a9" + }, + { + "m_Id": "e08ae6712a25b8839ff0b822215a47cc" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.KeywordNode", + "m_ObjectId": "c24ff095ea769c8ca72fc6cb7445121a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Stylized Specular Enabled", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1902.0, + "y": 200.0, + "width": 214.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "884a4e3b6a63c68bb7e07ff300e9723a" + }, + { + "m_Id": "49fcda1a0671af87b4e462876adeacf1" + }, + { + "m_Id": "371476df8edc2f8795aa3ec534a3d04d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Keyword": { + "m_Id": "aefb443243894e05a4b0f04c8f072cde" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c3c48a75fcf0ab85acc0b804da02ee84", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c691b29abf5d9888839378f607d9db05", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "c6cb56024ce0728ea026a4efee3a8615", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -3018.0, + "y": 374.0000305175781, + "width": 91.00000762939453, + "height": 77.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ceefd10699bd2c8d82397d1b80e27bec" + }, + { + "m_Id": "89ddca878c0aa587b6b853cf0cc54abd" + }, + { + "m_Id": "0c4dc5818a7e788581831cad818a29ea" + }, + { + "m_Id": "30ff4f0cf0e6a388954018fb14b70b56" + }, + { + "m_Id": "70b627924b77bd8d835a3e3df36e9e95" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c73135b21b490c8283ea38fb80e4821e", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 583.0, + "y": 1822.0, + "width": 135.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "24ce2c0231cb4089877e3a8b8ecd5683" + }, + { + "m_Id": "be71e5d7b0817c8dbcba301455092983" + }, + { + "m_Id": "f448ba9d6425648595f1782953f00405" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c73f8ec13fc1e3839036961b82517952", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c88d52577a4140adbad7746bf128843f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Specular", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "ec5c7800a2724c0eb8cc72d338d7ef1c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Specular" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BranchNode", + "m_ObjectId": "c9549f515527e284a8d0ca7b91db36e3", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Branch", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -769.0, + "y": 206.99998474121095, + "width": 179.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "33cb5498aab5c484aae662df1e8c443e" + }, + { + "m_Id": "84323d345f96928083c482bb7f3b807e" + }, + { + "m_Id": "6fcabaf88af68586922fe20d2d7fc8d9" + }, + { + "m_Id": "2736d917045c2381a7c339313346210e" + } + ], + "synonyms": [ + "switch", + "if", + "else" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "ca146f60700d228fb90d42130cb9f524", + "m_Group": { + "m_Id": "b960bb0bc0234fa688005dfaa1dcd28f" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2733.0, + "y": 431.0000305175781, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "98a33777d892118095a8402dabba61c9" + }, + { + "m_Id": "025cc5b9535f1283ac17c40dec357df3" + }, + { + "m_Id": "40ea21d3d854bb80970f76985f81ff4b" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ca3a4b4d6a726d8293a1a32c4992161a", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ca7d5a8a955a90829df4bd0a31c0d533", + "m_Group": { + "m_Id": "dd703f5014614fbf93546aecc6d77f0d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2445.000244140625, + "y": 632.0, + "width": 177.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "ea5c76ea062cc586995144ef14ea6968" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8e4aa09499bbc385a63f019248e7d12e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cb554765871c908ea4bec74808e9c126", + "m_Id": 0, + "m_DisplayName": "Deep Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cbc1c8163b66248ab70869510f733017", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "cbd879a7daa9c08497dba2676166248e", + "m_Id": 0, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cc464cd2424c018798007ff16c77da1d", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "cc77fdf3fa1fe080869cdcb5a3a42fc2", + "m_Guid": { + "m_GuidSerialized": "7ff10224-9dbd-4f60-9c41-56a2e35d3d0f" + }, + "m_Name": "Foam Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_F678228C", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cd49e5b8bbf7d680835490c0182383ec", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "ce457f3cd35d1086b0229dc39492f33f", + "m_Guid": { + "m_GuidSerialized": "92f5c1d9-f99e-44a4-a72a-f5d7452193fd" + }, + "m_Name": "Specular Edges Smoothness Factor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B9CC1720", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.029999999329447748, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.3499999940395355 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cedbca30014bfb88a5fe7a58c35338da", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ceefd10699bd2c8d82397d1b80e27bec", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d0f5ca81c7e4f18281fdaf3a1afa0e4d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d1d4c61c57800382a25d992f70c29c60", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "d2150edfeac1478a969e6faaa02ba5a1", + "m_Group": { + "m_Id": "159227b20c52435a9b131ec88f8d3069" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -369.0, + "y": -326.0, + "width": 127.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "0a3c061765ba1584bad5b71bc841df8c" + }, + { + "m_Id": "b69317f817197e8fbdbe7beda3ff5950" + }, + { + "m_Id": "a068468e701936869905d29e4d6fcac8" + }, + { + "m_Id": "3087587cb91d9e869c3ed20fe7b5f91a" + }, + { + "m_Id": "661887748048cf8a8fc04a4bf4dae2e4" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "d36e601e422247b39ba7c8a2f01d5f20", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "d392e6459ea946429bd1813409804cfc", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "d3e61460d5091a82981c6f033e349cde", + "m_Group": { + "m_Id": "3516827203ff4819820d676921e0b3f9" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -928.0000610351563, + "y": 295.0, + "width": 137.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "465a22032ca60487a7396872885f99e0" + }, + { + "m_Id": "68e388ac00b1b08082a7136f2adc6e4d" + }, + { + "m_Id": "969221913b23c683b48ac5248fdc224d" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d439d32ee6245c82ba2b526ffb77151d", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "da605fca772ca081ac758cdeca3f23ca", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "dab48337c2f2eb88a2e3ac07804d9358", + "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": "db6df615e204d787bbf7409b97813957", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "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.GroupData", + "m_ObjectId": "dd703f5014614fbf93546aecc6d77f0d", + "m_Title": "Sample Normal", + "m_Position": { + "x": -2503.000244140625, + "y": 322.0000305175781 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "dd95fe36eefc4d8cac663dd583b0a3a7", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1613.0001220703125, + "y": 1090.0, + "width": 135.0, + "height": 142.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "4128657a48b5378fa18235c95f5b0e8f" + }, + { + "m_Id": "e37e551e00b8878c9b3c1742fe21f5e7" + }, + { + "m_Id": "a8c828ca9cd3f7859c8f620f4916512e" + }, + { + "m_Id": "0baed748d34c7e888442709e25e20cc8" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "de75a29d86aafd86bb130214695bae97", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "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": "e08ae6712a25b8839ff0b822215a47cc", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e0bd05f1507a338c8131628a6f6c3ed4", + "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.TransformNode", + "m_ObjectId": "e2b8dc698049958d8ff8295eed6dbf53", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Transform", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -989.0, + "y": 1845.0001220703125, + "width": 214.00001525878907, + "height": 155.0 + } + }, + "m_Slots": [ + { + "m_Id": "4adeaec351f8fe82a3b684acfe243927" + }, + { + "m_Id": "87f77275486758839c618ffffcba0e60" + } + ], + "synonyms": [ + "world", + "tangent", + "object", + "view", + "screen", + "convert" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Conversion": { + "from": 3, + "to": 2 + }, + "m_ConversionType": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "e35f45dc9c9ccc8099a623c3dd1b4940", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e37e551e00b8878c9b3c1742fe21f5e7", + "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": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "e4b633264a3186829fdd902e152e1e70", + "m_Guid": { + "m_GuidSerialized": "a55e3386-36b5-4cd7-86d4-1ddea2a08408" + }, + "m_Name": "Shallow Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_1139F668", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.64394211769104, + "b": 0.9921568632125855, + "a": 0.8156862854957581 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e550b396c3f69f86ae13abf6bca0d882", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e5c9eaf6122f948e8455321e7fc6343c", + "m_Id": 0, + "m_DisplayName": "Wave Direction", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e67a3844023c098c94dfdae9a99afe04", + "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.BlockNode", + "m_ObjectId": "e6bd2ff5c3974a91b56e556ef121cf83", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "425e498b8f004376b89aedd0bc3af80c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e6ebc0e2c82f44f58aae8e98e590e7be", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d392e6459ea946429bd1813409804cfc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e7181b075b5ffb8d8c5c0a3935dfaf08", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e723f9b028c49e8fa87acf0b32431bc3", + "m_Id": 0, + "m_DisplayName": "Foam Cutoff", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "e725c3debc9cbc8595a52f8f1463d758", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e7a9262d04ef0781a11499c2212ad04d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StepNode", + "m_ObjectId": "e9a53db9905e6489932f75ba6bb81e3a", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Step", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2082.0, + "y": 1182.0, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "2ad7ff9190bf338597afa7a7a1dad7e8" + }, + { + "m_Id": "b8e1b3d7a264488ab014c16190613cfc" + }, + { + "m_Id": "695900c5bd8da7839b58e3d2b6c2fb29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e9d78d6c0afdad80bcfe07f5016fce9a", + "m_Id": 0, + "m_DisplayName": "Normals Strength", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "ea14144dadc615808aab7c23f3e50e4b", + "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.DivideNode", + "m_ObjectId": "ea1d5478aa96678ba88aba26efdb5c52", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2588.0, + "y": 1182.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "f185b5dd5e91a68ab20872b015f9814d" + }, + { + "m_Id": "248eb5580b61df89a30abc4754c82be0" + }, + { + "m_Id": "e7a9262d04ef0781a11499c2212ad04d" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DotProductNode", + "m_ObjectId": "ea39ed9c7be52284a409b2e828fc161f", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Dot Product", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -513.9998779296875, + "y": 1845.0001220703125, + "width": 136.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "67439a8f4d306185821786f13acc98bf" + }, + { + "m_Id": "24e25b8c9fd3dd8a8389541e2049aa70" + }, + { + "m_Id": "7f3d9c4cc3e1f687945ecb83d1b3628c" + } + ], + "synonyms": [ + "scalar product" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "ea5c76ea062cc586995144ef14ea6968", + "m_Id": 0, + "m_DisplayName": "NormalsTexture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "ea74e773c5e844869d8704b753aa2002", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1542.9998779296875, + "y": -291.9999694824219, + "width": 146.0, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "332d16303c66178fb904aa32ff84ae29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "9aaecf3d0a052887b10569fff7cb7c87" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "eb32794878063a8c8472a47fbe96b4d5", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "eb715c026ba7d08b8c91c04ef3bed86f", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "ec5c7800a2724c0eb8cc72d338d7ef1c", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Specular", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ec641c5a8fd0398db176064d6e11c89f", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ec94f61a3027e08f87a4f72e49d4b867", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "ed3e771d5c1db389ba98d2caed3b77f9", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "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": "ed61e7c816070781875d1cccf8364ba3", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "ed848c6bd3f1ed8bb8986be747c4972b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ef081751f2985284b74eb0f02005cf94", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "efb9cf119a14298b83af6a45e4174bc9", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.029999999329447748, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "f010fb02d11e3b8bb89a3b422c00d7bd", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1005.0000610351563, + "y": 2017.0, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5f4f61801cc8d38f9bd4f7ec50d466de" + }, + { + "m_Id": "1b98be40b1cb0f87bf42680c57167e1d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "f014f78959b6ef88bcf6506246bec6c0", + "m_Guid": { + "m_GuidSerialized": "ac033d89-0d10-4041-8336-49fc259a63ae" + }, + "m_Name": "Foam Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_626750DD", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 2.0, + "g": 2.0, + "b": 2.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f13ae890b62f818d86c35cfd39047954", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f185b5dd5e91a68ab20872b015f9814d", + "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.BooleanMaterialSlot", + "m_ObjectId": "f21cb645ad88dd8f8187922e0031160c", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f224e6fa9f27d78aa90f492b05897ad1", + "m_Group": { + "m_Id": "f9a1cea4e0e6430093f37ec8b51ea17e" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2441.000244140625, + "y": 1142.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e723f9b028c49e8fa87acf0b32431bc3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "815f1d1601a44287a6e30897371f07e0" + } +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "f2d3aec9621b4989995906f5d62357ed", + "m_Guid": { + "m_GuidSerialized": "a5698747-d92c-40a1-a1b8-89183bfa69d3" + }, + "m_Name": "Specular Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_77A2EDE9", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2e094643dfed68f8266fa5a3fe1dbef", + "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.BlockNode", + "m_ObjectId": "f414c6c5a9fa41b5bebe649220b3b67d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "15d1686d63f14fb08a580dc671f22e61" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "f4172a107bb85e8fab1d886efc3adc11", + "m_Guid": { + "m_GuidSerialized": "1a47d185-9391-4f67-9673-d496f825a5dd" + }, + "m_Name": "Refraction Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_31894ABB", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.006000000052154064, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.10000000149011612 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f4205bc4b24f2680bf40afb957ec95ab", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f4305575edcb8b8e8bf3abd2ccf574a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f448ba9d6425648595f1782953f00405", + "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.Vector4MaterialSlot", + "m_ObjectId": "f595d96644e0be81aa4cd3862472d633", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "f63be2945b02d581bad20193ce50b4b6", + "m_Guid": { + "m_GuidSerialized": "db837ff2-926d-4a0e-8083-2f3eab3e1f9f" + }, + "m_Name": "Normals Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_9C73072A", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 3, + "m_Hidden": false, + "m_Value": 0.800000011920929, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "f94c38ecb5529b8da3b9002a93cd0065", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "f95de7b34bddf085a32d8c16025ef5e0", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "f9a1cea4e0e6430093f37ec8b51ea17e", + "m_Title": "Sample Foam", + "m_Position": { + "x": -3004.0, + "y": 1031.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f9f95c139ce0ac8db9251eadad3cdd3a", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "fa115ba4de6f4668b34f667913c9fb1d", + "m_Guid": { + "m_GuidSerialized": "5ec5b4cc-5c5d-4597-ac23-06dcfdedc065" + }, + "m_Name": "Use Normal Texture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "BOOLEAN_A060AF44_ON", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_KeywordType": 0, + "m_KeywordDefinition": 0, + "m_KeywordScope": 1, + "m_KeywordStages": 63, + "m_Entries": [], + "m_Value": 0, + "m_IsEditable": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "fa9c1deeff9731869f3cd07ffd91cab5", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1393.9998779296875, + "y": -355.99993896484377, + "width": 134.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "12fd2a91a05aa68daff4668e75ef7a83" + }, + { + "m_Id": "ed848c6bd3f1ed8bb8986be747c4972b" + }, + { + "m_Id": "e7181b075b5ffb8d8c5c0a3935dfaf08" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "faf864313062b68abdfa6e00e928870c", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "fb41de531dd02c89bd77772413b7afe4", + "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, + "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.Vector2ShaderProperty", + "m_ObjectId": "fb53044f32322e8c8145bdeff1e07a9a", + "m_Guid": { + "m_GuidSerialized": "869ce50d-7c85-4fd5-93b6-0c7b1e72361f" + }, + "m_Name": "Wave Direction", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D26C9C89", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fce12f23786f9889b7a8843cfe72c9d6", + "m_Id": 2, + "m_DisplayName": "Off", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Off", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fe062ac7b09f248a955e67d15f32ba9b", + "m_Id": 1, + "m_DisplayName": "On", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "On", + "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.SmoothstepNode", + "m_ObjectId": "fe612997819c0e84a75fd50c6b442fa7", + "m_Group": { + "m_Id": "b4db1986e1b7437797beb66d456ededb" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 306.00006103515627, + "y": 1823.0001220703125, + "width": 208.00001525878907, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "1b43cf609db932829ad8fcd2de147c0c" + }, + { + "m_Id": "6eae40c72e80f085b4e468eb184d8e9f" + }, + { + "m_Id": "436ff0d734f06587b6ccf8d426ac8a96" + }, + { + "m_Id": "bb6fa3a4e65a0989acf062958e2c86ce" + } + ], + "synonyms": [ + "curve" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "ff09f55a8654d78a9accd4691b5570ab", + "m_Group": { + "m_Id": "70b18115ef4543a39486075bbc9a38af" + }, + "m_Name": "CalculateDepthDifferenceMobileOptimized", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1829.0, + "y": -356.0, + "width": 292.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "e35f45dc9c9ccc8099a623c3dd1b4940" + }, + { + "m_Id": "1c0501486a930d8da68af92ae886e948" + }, + { + "m_Id": "363cf0afec759685a4bd3fb15c56d2a6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"eec5c75e01ddea0418cc79facd8311a0\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ff66aeaa92189d828086878f2d399780", + "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 + } +} + diff --git a/Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph.meta b/Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph.meta new file mode 100644 index 000000000..52be8e48c --- /dev/null +++ b/Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph.meta @@ -0,0 +1,17 @@ +fileFormatVersion: 2 +guid: 550017bf155e702489e4eee4d320ebeb +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Mobile version/Toon Water Shader Mobile.shadergraph + uploadId: 513463 diff --git a/Assets/Toon Water URP/README.txt b/Assets/Toon Water URP/README.txt new file mode 100644 index 000000000..6f0ce3bda --- /dev/null +++ b/Assets/Toon Water URP/README.txt @@ -0,0 +1,71 @@ +Hello, thank you for purchasing my asset! +If you have questions or problems please let me know at piotrtplaystore@gmail.com + +If you like my asset don't forget to write a review it helps me and my future customers a lot :)! + +Setup for mobile & normal version of the shader: +I) Make sure you have URP version at least 7.2.1 (it will work on older version but shadow problem can occur when using cascades) to do so: + 1. Go to Package Manager + 2. Search for Universal RP on the list + 3. If your version if under 7.2.1: + - Click on Universal RP + - Click the arrow on the left side to show more options + - Click on the newer version number that just showed + - Click 'Update to ' on the right side under description of package + +II) Now we have to make sure that depth texture and opaque texture option (only if you use refraction) is enabled: + 1. Go to your URP settings files (usually they should be in the folder called Settings folder in the Project inspector) + 2. In every settings file (UniversalRP-HighQuality, UniversalRP-LowQuality, UniversalRP-MediumQuality) + make sure the option called Depth Texture and option called Opaque Texture is checked (you can leave the second setting disabled if don't want refractions) + 3. When you enabled the Opaque Texture option you can see you can choose Opaque Downsampling option 4x Bilinear is the fastest but will result in pixelated refractions, + None is the slowest but will make refractions look the best. Setting this option is up to you and your performance preferences. + +IIIA) If you want to use Planar Reflections: + 1. Select your scene camera + 2. Add script called "Planar Reflections Renderer" to the camera + 3. Remember this effect is resources intense (this option renders again everything above water surface) play around with settings in Planar Reflections Renderer to get better performance + 4. To make the reflection of the water visible Fresnel Power parameter must be above 0! + +IIIB) If you don't want to use Planar Reflections: + 1. MAKE SURE THE PARAMETER Reflection Visibility IN WATER MATERIAL YOU'RE USING IS SET TO 0 TO AVOID ARTIFACTS! + +IV) Create material or apply premade by me Toon Water Material to surface that should be water in your scene! + +V) Done I hope you will like my asset. Remember to write me an email if you have any problems. + +When using ORTHOGRAPHIC CAMERA and mobile version of the shader be sure to check the option called Using Orthographic Camera in your material!!!! + + +When using the mobile version: +The Mobile version of the shader is designed to give you the ability to control what features of the shader are enabled/disabled here are available options: +-Stylized Specular Enabled - decide if you want to use stylized specular or unity build in, leaving this option disabled will give you a performance boost +-Refraction Enabled - performance heavy option if enabled, if this option is enabled you have to have opaque texture option enabled!! +-Using Orthographic Camera - to squeeze out every performance bit I could you have to switch from perspective to orthographic mode manually +-Use Normal Texture - performance heavy option if enabled, should surface of water be flat or have waves? + +What mobile version lacks compared to normal: +-Support for stylized specular for point lights +-Procedurally generated foam & normals, mobile version uses textures +-Automatic switch from orthographic to perspective, in the mobile version you have to click the checkbox manually in material inspector +-Fresnel effect +-Planar reflections + +Useful pieces of information: +- When Fresnel Power is set to 0 it means Fresnel effect and Planar Reflections are disabled +- To control the transparency of the water use alpha values of Shallow and Deep watercolor +- Specular Edges Smoothness Factor - is used to smooth out the edges of toon specular highlight however setting this value too big will make your highlight look not sharp +- Use Refraction In Depth Based Water Color - decide whether depth gradient should also wave or be static + +How to setup postprocessing volume for simple underwater effects: + +If you don't want to set up the volume from scratch please look up how it's done in the demo scene (you can find it here Pool 1 or Pool 2 -> Underwater Effect Post-process Volume), you can copy it and paste it into your scene and only adjust box volume dimensions and position. + +I) Right mouse click on objects tree Volume -> Box Volume +II) Click on the newly created object and adjust its settings: + -Mode - Local + -Blend Distance - I would suggest 0.1 but you can try other values + -Weight - 1 + -Priority - 2 or higher + -Profile - create your own profile or made premade one called "Underwater Effect Post-process Profile +III) Adjust position and size using scale tool of your Box volume created in point I) to be just under your water plane. +IV) Experiment with post-processing Profile effects to get the effect you're looking for. diff --git a/Assets/Toon Water URP/README.txt.meta b/Assets/Toon Water URP/README.txt.meta new file mode 100644 index 000000000..dc2f629ea --- /dev/null +++ b/Assets/Toon Water URP/README.txt.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 125d04314ee3dd249980e5f70ea57b32 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/README.txt + uploadId: 513463 diff --git a/Assets/Toon Water URP/Scripts.meta b/Assets/Toon Water URP/Scripts.meta new file mode 100644 index 000000000..8e30535ff --- /dev/null +++ b/Assets/Toon Water URP/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b6321714e2425246ace9c95fa1010c2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs b/Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs new file mode 100644 index 000000000..86f3b2347 --- /dev/null +++ b/Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs @@ -0,0 +1,302 @@ +using System; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.Rendering.Universal; + +[ExecuteAlways] +public class PlanarReflectionsRenderer : MonoBehaviour +{ + /// + /// Global Vars + /// + + [Tooltip("Select the resolution of reflection texture relative to screen resolution. Full means the best reflection quality but the worst performance. You should keep this setting set to Quarter or Third to get the best performance.")] + public ResolutionScales ResolutionScale = ResolutionScales.Half; + + [Tooltip("Skip every n frame to gain performance. For example this setting set to EverySecondFrame will make refelction render with half the fps of your game. However setting to anything over NoSkipFrame creates effect where objects are a bit off their position when changing camera position/rotation.")] + public SkipFrames SkipEveryNFrame = SkipFrames.NoSkipFrame; + + [Tooltip("Always make sure water layer is deselected (and your water plane is assigned to water layer)! Which layers of objects should we relfect? Usefull to skip in rendering f.e. small obejcts and make rendering reflections faster.")] + public LayerMask LayersToReflect = -1; + + [Tooltip("Render objects in reflection texture with shadows? Usually you want to turn it off because it's hard to notice that there is lack of shadows in reflections.")] + public bool RenderWithShadows = false; + + [Tooltip("Select to use occlusion culling when rendering objects to reflection texture. If you see some artifacts disable this option.")] + public bool RenderWithOcclusionCulling = true; + + [Tooltip("Water plane")] + public GameObject WaterPlane; + + [Tooltip("Offset reflection rendering to fix artifacts at geometry borders")] + public float ClipPlaneOffset = 0.03f; + + [Tooltip("Which renderer should this script use to render reflections texture? If you are not using any custom post processing/rendering with render features you probably want to leave it set to 0.")] + public int CameraRendererIndex = 0; + + [Serializable] + public enum ResolutionScales + { + Full, + Half, + Third, + Quarter + } + + [Serializable] + public enum SkipFrames + { + NoSkipFrame, + EverySecondFrame, + EveryThirdFrame, + EveryFourthFrame + } + + //local vars + private Camera reflectionCamera; + private RenderTexture reflectionTexture; + private int reflectionTextureId = Shader.PropertyToID("_WaterReflectionTexture"); + + //quality settings + private bool fogBeforeReflections; + private int maxLodBeforeReflections; + private float lodBiasBeforeReflections; + + private int currentFrame = 0; + + private void OnEnable() + { + RenderPipelineManager.beginCameraRendering += RenderReflections; + } + + private void Cleanup() + { + RenderPipelineManager.beginCameraRendering -= RenderReflections; + + if(reflectionCamera) + { + reflectionCamera.targetTexture = null; + + if(Application.isEditor) + { + DestroyImmediate(reflectionCamera.gameObject); + } else + { + Destroy(reflectionCamera.gameObject); + } + } + + if(reflectionTexture) + { + RenderTexture.ReleaseTemporary(reflectionTexture); + } + } + + private void OnDisable() + { + Cleanup(); + } + + private void OnDestroy() + { + Cleanup(); + } + + private void UpdateCamera(Camera src, Camera dest) + { + if(dest == null) + return; + + //copy normal camera settings + dest.CopyFrom(src); + + //update occlusion culling and shadows rendering setting + dest.useOcclusionCulling = RenderWithOcclusionCulling; + UniversalAdditionalCameraData data = dest.gameObject.GetComponent(); + if(data != null) + { + data.renderShadows = RenderWithShadows; + } + } + + private void UpdateReflectionCamera(Camera realCamera) + { + //check if we allready created reflection camera + if(reflectionCamera == null) + { + reflectionCamera = CreateReflectionCamera(); + } + + //get water plane informations + Vector3 planePosition = new Vector3(0, 0, 0); + Vector3 planeNormal = new Vector3(0, 1, 0); + if(WaterPlane != null) + { + planeNormal = WaterPlane.transform.up; + planePosition = WaterPlane.transform.position; + } + else + { + Debug.LogWarning("(Toon Water URP) Please attach water plane game object!"); + } + + UpdateCamera(realCamera, reflectionCamera); + + float w = -Vector3.Dot(planeNormal, planePosition) - ClipPlaneOffset; + Vector4 reflectionPlane = new Vector4(planeNormal.x, planeNormal.y, planeNormal.z, w); + + Matrix4x4 reflection = Matrix4x4.identity; + reflection *= Matrix4x4.Scale(new Vector3(1, -1, 1)); + + CalculateReflectionMatrix(ref reflection, reflectionPlane); + Vector3 oldPosition = realCamera.transform.position - new Vector3(0, planePosition.y * 2, 0); + Vector3 newPosition = new Vector3(oldPosition.x, -oldPosition.y, oldPosition.z); + reflectionCamera.transform.forward = Vector3.Scale(realCamera.transform.forward, new Vector3(1, -1, 1)); + reflectionCamera.worldToCameraMatrix = realCamera.worldToCameraMatrix * reflection; + + //calculate clip plane and projection matrix for reflection camera + Vector4 clipPlane = WorldToCameraSpacePlane(reflectionCamera, planePosition - Vector3.up * 0.1f, planeNormal, 1.0f); + Matrix4x4 projection = realCamera.CalculateObliqueMatrix(clipPlane); + reflectionCamera.projectionMatrix = projection; + reflectionCamera.cullingMask = LayersToReflect; + reflectionCamera.transform.position = newPosition; + } + + private Camera CreateReflectionCamera() + { + GameObject go = new GameObject("Planar Reflections Camera", typeof(Camera)); + UniversalAdditionalCameraData cameraData = go.AddComponent(); + + cameraData.requiresColorOption = CameraOverrideOption.Off; + cameraData.requiresDepthOption = CameraOverrideOption.Off; + cameraData.SetRenderer(CameraRendererIndex); + + Camera reflectionCamera = go.GetComponent(); + reflectionCamera.transform.SetPositionAndRotation(transform.position, transform.rotation); + reflectionCamera.depth = -5; + reflectionCamera.enabled = false; + go.hideFlags = HideFlags.HideAndDontSave; + + return reflectionCamera; + } + + private Vector4 WorldToCameraSpacePlane(Camera cam, Vector3 pos, Vector3 normal, float sideSign) + { + Vector3 offsetPos = pos + normal * ClipPlaneOffset; + Matrix4x4 m = cam.worldToCameraMatrix; + Vector3 cameraPosition = m.MultiplyPoint(offsetPos); + Vector3 cameraNormal = m.MultiplyVector(normal).normalized * sideSign; + return new Vector4(cameraNormal.x, cameraNormal.y, cameraNormal.z, -Vector3.Dot(cameraPosition, cameraNormal)); + } + + private void CreatePlanarReflectionTexture(Camera cam) + { + //check if user changed render texture resolution if so destroy the texture and immediately create new one wih proper properties + Vector2 textureRes = new Vector2((int) (cam.pixelWidth * UniversalRenderPipeline.asset.renderScale * GetScaleValue()), (int) (cam.pixelHeight * UniversalRenderPipeline.asset.renderScale * GetScaleValue())); + if(reflectionTexture != null && (reflectionTexture.width != textureRes.x || reflectionTexture.height != textureRes.y)) + { + RenderTexture.ReleaseTemporary(reflectionTexture); + reflectionTexture = null; + } + + if(reflectionTexture == null) + { + RenderTextureFormat format = RenderTextureFormat.DefaultHDR; + reflectionTexture = RenderTexture.GetTemporary((int) textureRes.x, (int) textureRes.y, 16, format); + } + reflectionCamera.targetTexture = reflectionTexture; + } + + private void RenderReflections(ScriptableRenderContext context, Camera camera) + { + if(camera.cameraType == CameraType.Reflection || camera.cameraType == CameraType.Preview) + return; + + currentFrame++; + if(currentFrame % GetSkipFrameValue() != 0) + return; + + UpdateReflectionCamera(camera); + CreatePlanarReflectionTexture(camera); + + //remember current quality settings + fogBeforeReflections = RenderSettings.fog; + maxLodBeforeReflections = QualitySettings.maximumLODLevel; + lodBiasBeforeReflections = QualitySettings.lodBias; + + //change quality settings to lower + GL.invertCulling = true; + RenderSettings.fog = false; + QualitySettings.maximumLODLevel = 1; + QualitySettings.lodBias = lodBiasBeforeReflections * 0.5f; + + //render + UniversalRenderPipeline.RenderSingleCamera(context, reflectionCamera); + + //restore quality settings + GL.invertCulling = false; + RenderSettings.fog = fogBeforeReflections; + QualitySettings.maximumLODLevel = maxLodBeforeReflections; + QualitySettings.lodBias = lodBiasBeforeReflections; + + //make reflection texture global and accessible in every shader + Shader.SetGlobalTexture(reflectionTextureId, reflectionTexture); + } + + private static void CalculateReflectionMatrix(ref Matrix4x4 reflectionMat, Vector4 plane) + { + reflectionMat.m00 = (1F - 2F * plane[0] * plane[0]); + reflectionMat.m01 = (-2F * plane[0] * plane[1]); + reflectionMat.m02 = (-2F * plane[0] * plane[2]); + reflectionMat.m03 = (-2F * plane[3] * plane[0]); + + reflectionMat.m10 = (-2F * plane[1] * plane[0]); + reflectionMat.m11 = (1F - 2F * plane[1] * plane[1]); + reflectionMat.m12 = (-2F * plane[1] * plane[2]); + reflectionMat.m13 = (-2F * plane[3] * plane[1]); + + reflectionMat.m20 = (-2F * plane[2] * plane[0]); + reflectionMat.m21 = (-2F * plane[2] * plane[1]); + reflectionMat.m22 = (1F - 2F * plane[2] * plane[2]); + reflectionMat.m23 = (-2F * plane[3] * plane[2]); + + reflectionMat.m30 = 0F; + reflectionMat.m31 = 0F; + reflectionMat.m32 = 0F; + reflectionMat.m33 = 1F; + } + + private float GetScaleValue() + { + switch(ResolutionScale) + { + case ResolutionScales.Full: + return 1f; + case ResolutionScales.Half: + return 0.5f; + case ResolutionScales.Third: + return 0.33f; + case ResolutionScales.Quarter: + return 0.25f; + default: + return 0.5f; + } + } + + private int GetSkipFrameValue() + { + switch(SkipEveryNFrame) + { + case SkipFrames.NoSkipFrame: + return 1; + case SkipFrames.EverySecondFrame: + return 2; + case SkipFrames.EveryThirdFrame: + return 3; + case SkipFrames.EveryFourthFrame: + return 4; + default: + return 1; + } + } +} \ No newline at end of file diff --git a/Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs.meta b/Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs.meta new file mode 100644 index 000000000..3d5f39d79 --- /dev/null +++ b/Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs.meta @@ -0,0 +1,18 @@ +fileFormatVersion: 2 +guid: 75a8021c471602c4192ef34d5585c2f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Scripts/PlanarReflectionsRenderer.cs + uploadId: 513463 diff --git a/Assets/Toon Water URP/Toon Water Material 1.mat b/Assets/Toon Water URP/Toon Water Material 1.mat new file mode 100644 index 000000000..cb7cdbfbc --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Material 1.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Toon Water Material 1 + m_Shader: {fileID: -6465566751694194690, guid: b4a6b41e114133b4d8eb40ab1d879de6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_821B987A: + m_Texture: {fileID: 2800000, guid: ce0b76e65ef10314d9f55a9dd2284336, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - Boolean_2918AA79: 0 + - Vector1_20DB7652: 0.158 + - Vector1_24CAEF48: 1 + - Vector1_301E02E2: 240 + - Vector1_31894ABB: 0.0158 + - Vector1_3632ABA2: 0 + - Vector1_45F25267: 1.14 + - Vector1_738B39CF: 0 + - Vector1_854A7D8C: 0.51 + - Vector1_9C73072A: 0.88 + - Vector1_A524D234: 0 + - Vector1_B9CC1720: 0.03 + - Vector1_E4F66A0: 0.03 + - Vector1_E71BB35E: 1.02 + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - Color_1139F668: {r: 0.22241013, g: 0.80931354, b: 0.9622642, a: 0.5254902} + - Color_198818EE: {r: 0, g: 0.37919012, b: 1.498, a: 1} + - Color_626750DD: {r: 2, g: 2, b: 2, a: 1} + - Color_77A2EDE9: {r: 31.626795, g: 31.626795, b: 31.626795, a: 1} + - Vector2_1E1B6943: {r: 1, g: 5, b: 0, a: 0} + - Vector2_D06E76BC: {r: 0.1, g: 0.05, b: 0, a: 0} + - Vector2_D26C9C89: {r: 1, g: 0, b: 0, a: 0} + - Vector2_F678228C: {r: 0.5, g: 0.5, b: 0, a: 0} + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3896513066879331790 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/Toon Water URP/Toon Water Material 1.mat.meta b/Assets/Toon Water URP/Toon Water Material 1.mat.meta new file mode 100644 index 000000000..352ed538b --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Material 1.mat.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: ef0bcc66005b5d94aab1eb245b58547d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Toon Water Material 1.mat + uploadId: 513463 diff --git a/Assets/Toon Water URP/Toon Water Material 2.mat b/Assets/Toon Water URP/Toon Water Material 2.mat new file mode 100644 index 000000000..4e641f83c --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Material 2.mat @@ -0,0 +1,137 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Toon Water Material 2 + m_Shader: {fileID: -6465566751694194690, guid: b4a6b41e114133b4d8eb40ab1d879de6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_821B987A: + m_Texture: {fileID: 2800000, guid: ce0b76e65ef10314d9f55a9dd2284336, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - Boolean_2918AA79: 0 + - Vector1_20DB7652: 0.045 + - Vector1_24CAEF48: 1 + - Vector1_301E02E2: 512 + - Vector1_31894ABB: 0.0066 + - Vector1_3632ABA2: 0.754 + - Vector1_45F25267: 2.6 + - Vector1_738B39CF: 0.018 + - Vector1_854A7D8C: 0.56 + - Vector1_9C73072A: 2.82 + - Vector1_A524D234: 0.705 + - Vector1_B9CC1720: 0.031 + - Vector1_E4F66A0: 0.03 + - Vector1_E53063CA: 0 + - Vector1_E71BB35E: 1.16 + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 0 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - Color_1139F668: {r: 1, g: 1, b: 1, a: 0.21176471} + - Color_198818EE: {r: 0, g: 1.2057794, b: 1.498, a: 0.16470589} + - Color_626750DD: {r: 2, g: 2, b: 2, a: 1} + - Color_77A2EDE9: {r: 31.626795, g: 31.626795, b: 31.626795, a: 1} + - Vector2_1E1B6943: {r: 1, g: 5, b: 0, a: 0} + - Vector2_D06E76BC: {r: 0.1, g: 0.05, b: 0, a: 0} + - Vector2_D26C9C89: {r: 1, g: 0, b: 0, a: 0} + - Vector2_F678228C: {r: 0.5, g: 0.5, b: 0, a: 0} + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3896513066879331790 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/Toon Water URP/Toon Water Material 2.mat.meta b/Assets/Toon Water URP/Toon Water Material 2.mat.meta new file mode 100644 index 000000000..78e95bcaa --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Material 2.mat.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: c8e3b30ba3868c349abdbf4f99bd4bf2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Toon Water Material 2.mat + uploadId: 513463 diff --git a/Assets/Toon Water URP/Toon Water Material 3.mat b/Assets/Toon Water URP/Toon Water Material 3.mat new file mode 100644 index 000000000..640e917d2 --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Material 3.mat @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Toon Water Material 3 + m_Shader: {fileID: -6465566751694194690, guid: b4a6b41e114133b4d8eb40ab1d879de6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - Texture2D_821B987A: + m_Texture: {fileID: 2800000, guid: ce0b76e65ef10314d9f55a9dd2284336, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - Boolean_2918AA79: 1 + - Vector1_20DB7652: 0.261 + - Vector1_24CAEF48: 1 + - Vector1_301E02E2: 240 + - Vector1_31894ABB: 0.009 + - Vector1_3632ABA2: 0 + - Vector1_45F25267: 1.14 + - Vector1_738B39CF: 0 + - Vector1_854A7D8C: 0.93 + - Vector1_9C73072A: 0.97 + - Vector1_A524D234: 0 + - Vector1_B9CC1720: 0.03 + - Vector1_E4F66A0: 0.03 + - Vector1_E71BB35E: 1.02 + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _QueueControl: -1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - Color_1139F668: {r: 0.25143114, g: 1.7815307, b: 2.1828797, a: 1} + - Color_198818EE: {r: 0, g: 0.34509805, b: 1.4980392, a: 0.92156863} + - Color_626750DD: {r: 2, g: 2, b: 2, a: 1} + - Color_77A2EDE9: {r: 31.626795, g: 31.626795, b: 31.626795, a: 1} + - Vector2_1E1B6943: {r: 1, g: 5, b: 0, a: 0} + - Vector2_D06E76BC: {r: 0.1, g: 0.05, b: 0, a: 0} + - Vector2_D26C9C89: {r: 1, g: 0, b: 0, a: 0} + - Vector2_F678228C: {r: 0.5, g: 0.5, b: 0, a: 0} + - _BaseColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _Color: {r: 0.5, g: 0.5, b: 0.5, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &3896513066879331790 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/Assets/Toon Water URP/Toon Water Material 3.mat.meta b/Assets/Toon Water URP/Toon Water Material 3.mat.meta new file mode 100644 index 000000000..2b4a30c8a --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Material 3.mat.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 7b185aaf7e6e5b544938d7a57979d004 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Toon Water Material 3.mat + uploadId: 513463 diff --git a/Assets/Toon Water URP/Toon Water Shader.shadergraph b/Assets/Toon Water URP/Toon Water Shader.shadergraph new file mode 100644 index 000000000..ee651c596 --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Shader.shadergraph @@ -0,0 +1,16305 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "d14cf70d9c5546238b6dfb3a47c817ab", + "m_Properties": [ + { + "m_Id": "90264ce224612784a1fd943f610438c8" + }, + { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + }, + { + "m_Id": "5be5c45564c29f8cb2de619c26333f77" + }, + { + "m_Id": "50f1e4c29193138e9f692b5b79feef85" + }, + { + "m_Id": "1de7a716c3260d84904255bc9e0dc108" + }, + { + "m_Id": "b4c8bb33129b05819a02350779eb1fd0" + }, + { + "m_Id": "25750c7b95aadb80a2b14297ee830dff" + }, + { + "m_Id": "f5329d9e06afaa8ebd0371a002198e10" + }, + { + "m_Id": "4d4f67ac7a45c68a8dc94aa807c79915" + }, + { + "m_Id": "eb1e283f137bb789a05f76ef285b0eaa" + }, + { + "m_Id": "63562e92d5680287889b2b5632a3e432" + }, + { + "m_Id": "14f535a97ca5a18c922a4b23560c7e05" + }, + { + "m_Id": "399d741427310a828217773bb89931cf" + }, + { + "m_Id": "da6e8a962723aa82bbf98f48f71cb49c" + }, + { + "m_Id": "57e4a33abed29a8c80c2d4c585908b5e" + }, + { + "m_Id": "f3777a9c80f11781aa127905b1775356" + }, + { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + }, + { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + }, + { + "m_Id": "020fbb3bb988888188eb1cc9cc3b678e" + }, + { + "m_Id": "d53699171a5e188fa98ac76c81bd830f" + }, + { + "m_Id": "c0bf6eba646db485a3ea0ed07c161317" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "7818f57289724ac386eb1e744c175be4" + } + ], + "m_Nodes": [ + { + "m_Id": "9f30b7368d8117878aca972e681729ae" + }, + { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + { + "m_Id": "ddc3b87c8f9e9e82ab94958f435127a6" + }, + { + "m_Id": "4e6ae33af1bb36858ef688e9c7f3b4a3" + }, + { + "m_Id": "b60db97910cda78e853dc87b48a29140" + }, + { + "m_Id": "0cb4821e96de97868fa36f6aab01cc5c" + }, + { + "m_Id": "d4b68354a104e08ebf46cd51b6f41dc8" + }, + { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + { + "m_Id": "48dc56a975097a8a93b99a4e91207254" + }, + { + "m_Id": "8b1dd7183ba453818c758cd9c263056c" + }, + { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + { + "m_Id": "62877e0ed235e489b871e9403645ea5b" + }, + { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + { + "m_Id": "656148889a20e48eaa8f49c4e8f382a7" + }, + { + "m_Id": "86fbcceda59089869fd2d779db67d313" + }, + { + "m_Id": "0aa67d529286758e9fd3aa8ea35db919" + }, + { + "m_Id": "3159c35d05c2558091684eff25041f2f" + }, + { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + { + "m_Id": "86da67029937a68bb893db1360eb0e2b" + }, + { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + { + "m_Id": "0bd1feed4c01588aa347721d7f4e44ef" + }, + { + "m_Id": "2ece437328fc568eba1d9dd3a859b328" + }, + { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + { + "m_Id": "0df99f7985737687955d9fdf2dc0e3f1" + }, + { + "m_Id": "838de472a960188a90a34903cffdec64" + }, + { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + { + "m_Id": "1f6eb26e94f3e982a87e6a8fa4b07b27" + }, + { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + { + "m_Id": "4a80ce75f9e918848d62d082c7b2aac6" + }, + { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + { + "m_Id": "72ecd42356ceae8482c8a0230701445a" + }, + { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + { + "m_Id": "c6cb56024ce0728ea026a4efee3a8615" + }, + { + "m_Id": "c0bfd1fcfef64586a926b92bcfbe45ff" + }, + { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + { + "m_Id": "20fa209112347d8cbe931ef3ecd66b1f" + }, + { + "m_Id": "4940b3c0ba246c8ab59e2aec4ab9597c" + }, + { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + { + "m_Id": "ea74e773c5e844869d8704b753aa2002" + }, + { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + { + "m_Id": "0c15c385a8f5de83870347da44080359" + }, + { + "m_Id": "72d013d0b09c9b8598ac1a646504168b" + }, + { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + { + "m_Id": "76872dfe80637580bdd0be721bbdb76e" + }, + { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + { + "m_Id": "b2999a71671983889dd0b03795016d4e" + }, + { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + { + "m_Id": "b13d504188cdcd80b5ae8ca3fddcefcd" + }, + { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + { + "m_Id": "37d1fe9022807e85a09cef64f43373f2" + }, + { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + { + "m_Id": "2fa4cf85ba1d488194e0fcfe95b35809" + }, + { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + { + "m_Id": "f224e6fa9f27d78aa90f492b05897ad1" + }, + { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + { + "m_Id": "5ed130069454158c83d2e62559a2ed2e" + }, + { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + { + "m_Id": "88a4cbf7a08ba282b5a9656296c27df5" + }, + { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + { + "m_Id": "68591515659dda8c99d1ce0b827134fe" + }, + { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + { + "m_Id": "d235688d4a232684ad63d8fb10e22266" + }, + { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + { + "m_Id": "249b22e85875d187ac874879922ee749" + }, + { + "m_Id": "b9b255ed9af9148eada32f193a2380cb" + }, + { + "m_Id": "ea396565d6355586b8fb50aa544467b0" + }, + { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + { + "m_Id": "9939354cbfee448cbee4db28982b5d02" + }, + { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + { + "m_Id": "45d247be99b3de868a8ae706d2c65ba7" + }, + { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + { + "m_Id": "506fd6ac918ade889283cbf3cf88c8fa" + }, + { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + { + "m_Id": "1a129a3d07ebed899502fe5e26de46a2" + }, + { + "m_Id": "219b8995da78cb8488927b5913d64c4d" + }, + { + "m_Id": "4b1133d13b114dde96e69edcce8181a5" + }, + { + "m_Id": "dee2b15836f649f2a3b9a8f94875ee9a" + }, + { + "m_Id": "280c199c6bb447e6b119c9e6d083521b" + }, + { + "m_Id": "dd9af9c4840f4ff880437ca0e5046177" + }, + { + "m_Id": "5be8ef9f66a94fa7a598f38fbd9595d4" + }, + { + "m_Id": "83537f0588a347db91c99e2c92112a86" + }, + { + "m_Id": "c1eff5e4fc4949ffb8a0bf681dd5a277" + }, + { + "m_Id": "198f93c3cb9e477dab96fd42fad3620b" + }, + { + "m_Id": "b11073fc4db8465399845710aaf4f69e" + }, + { + "m_Id": "dd91f5f916b4416c9503053521fbcf04" + }, + { + "m_Id": "c447fa34296544c4b1b3fc41022973a3" + } + ], + "m_GroupDatas": [ + { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + } + ], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0aa67d529286758e9fd3aa8ea35db919" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0bd1feed4c01588aa347721d7f4e44ef" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0c15c385a8f5de83870347da44080359" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0cb4821e96de97868fa36f6aab01cc5c" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0df99f7985737687955d9fdf2dc0e3f1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0e8d362629a4b886aae44518acf8983c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1a129a3d07ebed899502fe5e26de46a2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "219b8995da78cb8488927b5913d64c4d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c4bafed34abdf8c88b3fd7977c8211c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1f6eb26e94f3e982a87e6a8fa4b07b27" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "20fa209112347d8cbe931ef3ecd66b1f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "219b8995da78cb8488927b5913d64c4d" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "249b22e85875d187ac874879922ee749" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2ece437328fc568eba1d9dd3a859b328" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 8 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2fa4cf85ba1d488194e0fcfe95b35809" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3159c35d05c2558091684eff25041f2f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "37d1fe9022807e85a09cef64f43373f2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1c7b6f24e1069c8f8cdf3effd545a5e1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "387df5cbbcf54882a04bf7f7243ac43e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b2999a71671983889dd0b03795016d4e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "83537f0588a347db91c99e2c92112a86" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "45d247be99b3de868a8ae706d2c65ba7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "48dc56a975097a8a93b99a4e91207254" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 7 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4940b3c0ba246c8ab59e2aec4ab9597c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3a187c389b25428b8a9d156c3b0a1b66" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a80ce75f9e918848d62d082c7b2aac6" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d49f41f4780648389bb8800057a6269" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4e6ae33af1bb36858ef688e9c7f3b4a3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2ece437328fc568eba1d9dd3a859b328" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "506fd6ac918ade889283cbf3cf88c8fa" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5ca6a5ea536eb1899bdac094fcf8c9a6" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5ed130069454158c83d2e62559a2ed2e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "62877e0ed235e489b871e9403645ea5b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3eca4f077202c286bf027301423c7204" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "656148889a20e48eaa8f49c4e8f382a7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6772fdb3b0bb7e80b9e039002f79f7e3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "68591515659dda8c99d1ce0b827134fe" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "078f5990684c8b8a88a252ab3c7cb7be" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd9af9c4840f4ff880437ca0e5046177" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5be8ef9f66a94fa7a598f38fbd9595d4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "72d013d0b09c9b8598ac1a646504168b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "57d988f3d4da3486b61523c8fef3db2d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "72ecd42356ceae8482c8a0230701445a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cafd170a0b1f88393247acb138acc1d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "76872dfe80637580bdd0be721bbdb76e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7d378bc098b2328db4fcdc94e54983f9" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3cd2ec8592268785a56f7888f2f0ff07" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7f833c18ecec2b8e980e5a645c95b87a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "824bfda147f4ac85b92a38f4ded06ec5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "409982609fcff68e86c08b586f0a1a71" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "838de472a960188a90a34903cffdec64" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6bcb3cbf465d9d8282e6631686859d52" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "83db8f53a5c7c9829b9e708de34f972b" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "86da67029937a68bb893db1360eb0e2b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6652937ab2a7af86b5108afee12d02c4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "86fbcceda59089869fd2d779db67d313" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88a4cbf7a08ba282b5a9656296c27df5" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4a1499bfc9fe12888e86552eb0cae0f9" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8b1dd7183ba453818c758cd9c263056c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "94d3ef3f06521f86bbf4d9a2364b9534" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9939354cbfee448cbee4db28982b5d02" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "70abec7bf6883b80a71099b6cc12d552" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9f30b7368d8117878aca972e681729ae" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + "m_SlotId": -2060693747 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5eeaa41a3a0c14869176f865f92f2896" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6cfe4977c6fc808a885f92898db85750" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a1249c0c2e0b23829779362b1b491d6e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "99b6c4088f5981828a5d7e0aea39ddb4" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "69b60b75b2f76d8f849e17e78fabf4fe" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a640d6a3cf21628cbf86b733db87d915" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5ed130069454158c83d2e62559a2ed2e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a24f3889c2b6018997b21bf80164e21d" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b13d504188cdcd80b5ae8ca3fddcefcd" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b2999a71671983889dd0b03795016d4e" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6fb2936cdcd52b8197454b9843392d53" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b60db97910cda78e853dc87b48a29140" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1ac6ca2f143fdf84a9d3999ae2b25c93" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b9b255ed9af9148eada32f193a2380cb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "249b22e85875d187ac874879922ee749" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bb5e5820e66de181b8f269eb3e8e0061" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2763adc50555e78ca507e26ee25ceb52" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c0a09f62822e348e83cfe8b07988a230" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c0bfd1fcfef64586a926b92bcfbe45ff" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c20b159a9a24648b843669c6cb206dca" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a844a1d9b684fc8081a057c5b11ba576" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c6cb56024ce0728ea026a4efee3a8615" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "727de8547b2509809f5f90cb4052bc04" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "167a64566e9f3c8e8b5bd0b14708ba81" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2a498e25d631848f82653d372c92c38b" + }, + "m_SlotId": -1695268202 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5e8dea7d82763383aabe78fb6a887d61" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ca146f60700d228fb90d42130cb9f524" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "49914844439af989b19619ffc275c14f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d2150edfeac1478a969e6faaa02ba5a1" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02108d83720e538daa6a4c552e48f84a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d235688d4a232684ad63d8fb10e22266" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "23dc3d61cdd6fa8cace421a1a4c289a3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9549f515527e284a8d0ca7b91db36e3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d3e61460d5091a82981c6f033e349cde" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ddc3b87c8f9e9e82ab94958f435127a6" + }, + "m_SlotId": -1695268202 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d4b68354a104e08ebf46cd51b6f41dc8" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 6 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62ee7d8df310e088819c129b15d50f56" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dd95fe36eefc4d8cac663dd583b0a3a7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7513b34e4ea78687b0b52ce230d29605" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ddc3b87c8f9e9e82ab94958f435127a6" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "45153a5ccc572e839e6a1c1df69d34b2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d943d679ded1fa87bfe18302f6058a70" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0bd1feed4c01588aa347721d7f4e44ef" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "112ae2da71af6e848724fce178b7fdec" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e2b8dc698049958d8ff8295eed6dbf53" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d4b68354a104e08ebf46cd51b6f41dc8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e56d84cdfaaed183b84ba25412692734" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e15e14f8ea1d35878893088b877c9fb0" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e8ab2eca34efd2838846c77aaec9a7a0" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "62877e0ed235e489b871e9403645ea5b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e9a53db9905e6489932f75ba6bb81e3a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6f0865e2d35d9a8da6d959a99f0ad932" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea1d5478aa96678ba88aba26efdb5c52" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4d730cfa2582198481b2c6b999627bf2" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea396565d6355586b8fb50aa544467b0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "acdb8e6f6e2d27858dcd1b23c47bc910" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea39ed9c7be52284a409b2e828fc161f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "12d21294ce210f81baf6ecbba68c8e2c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ea74e773c5e844869d8704b753aa2002" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f010fb02d11e3b8bb89a3b422c00d7bd" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4246027b593ee58c9db52cbb561816ea" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f224e6fa9f27d78aa90f492b05897ad1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "71efdff8ca570288a6229b41e5a3c147" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fa9c1deeff9731869f3cd07ffd91cab5" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a3690d8031843983801797354ebe9210" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fe612997819c0e84a75fd50c6b442fa7" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c73135b21b490c8283ea38fb80e4821e" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 2141.0, + "y": -171.00001525878907 + }, + "m_Blocks": [ + { + "m_Id": "4b1133d13b114dde96e69edcce8181a5" + }, + { + "m_Id": "dee2b15836f649f2a3b9a8f94875ee9a" + }, + { + "m_Id": "280c199c6bb447e6b119c9e6d083521b" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 2141.0, + "y": 28.999984741210939 + }, + "m_Blocks": [ + { + "m_Id": "dd9af9c4840f4ff880437ca0e5046177" + }, + { + "m_Id": "5be8ef9f66a94fa7a598f38fbd9595d4" + }, + { + "m_Id": "83537f0588a347db91c99e2c92112a86" + }, + { + "m_Id": "c1eff5e4fc4949ffb8a0bf681dd5a277" + }, + { + "m_Id": "198f93c3cb9e477dab96fd42fad3620b" + }, + { + "m_Id": "b11073fc4db8465399845710aaf4f69e" + }, + { + "m_Id": "dd91f5f916b4416c9503053521fbcf04" + }, + { + "m_Id": "c447fa34296544c4b1b3fc41022973a3" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 2, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "c16392cfd3fb44fc829dc563e338118b" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "0039d2dcdfe7f685bc6a24c3182b6859", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionMaterialSlot", + "m_ObjectId": "007050fa0165c18e8fc8cc4674cc6ccb", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "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_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "00e8781ae5b2fa88bdae1b05f122986c", + "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.Vector1MaterialSlot", + "m_ObjectId": "0185625c1ddbc085806440eee4643da9", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "01c74d1dc886b5858198982d633c3084", + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "020fbb3bb988888188eb1cc9cc3b678e", + "m_Guid": { + "m_GuidSerialized": "6022b8e5-13c2-4973-a217-65f9fe5ce6cd" + }, + "m_Name": "_WaterReflectionTexture", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Texture2D_644E6779", + "m_OverrideReferenceName": "_WaterReflectionTexture", + "m_GeneratePropertyBlock": false, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "02108d83720e538daa6a4c552e48f84a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -423.0000915527344, + "y": -425.99993896484377, + "width": 135.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "61afef2d458c5889b548852f93b9d41c" + }, + { + "m_Id": "4393412bcb108e82b872085bf782c2be" + }, + { + "m_Id": "a51191d9739a9c8495cceb54f79f988f" + }, + { + "m_Id": "232f22208115278181176a38e3eaf0fc" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "022f16b4a9a68088b161cb1269aa2de4", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "025cc5b9535f1283ac17c40dec357df3", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0272b0254af7ac84af985d3e6acf56d0", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "028aa978ae54508d989e29a063dba6ba", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "0305e15862fad68b8478cf90be0f6fb7", + "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.Vector1MaterialSlot", + "m_ObjectId": "04a896f3ee08dc8e829ffd7637f997ae", + "m_Id": 0, + "m_DisplayName": "Reflection Distortion Strenght", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "0524b9c1eb1ea089bcf453048b99fde8", + "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.GroupData", + "m_ObjectId": "06e054090df1402ea51e9bded04cbb6d", + "m_Title": "Fresnel", + "m_Position": { + "x": -41.99993896484375, + "y": -1083.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0715efa7f9684d80954361004b78831f", + "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.PowerNode", + "m_ObjectId": "078f5990684c8b8a88a252ab3c7cb7be", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Power", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -188.00003051757813, + "y": 1473.0, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "f2e094643dfed68f8266fa5a3fe1dbef" + }, + { + "m_Id": "1987d9be0134228cadc4af8d92d1f39d" + }, + { + "m_Id": "228824bd9f2a6b82a3a34317c4e47a45" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "09809d56fc4a258986b92884172a6f82", + "m_Id": 0, + "m_DisplayName": "Specular Cutoff", + "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": "09c64254dd4ec785a790e1f56b8bed3c", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0a3c061765ba1584bad5b71bc841df8c", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "0aa67d529286758e9fd3aa8ea35db919", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -561.0, + "y": 2410.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "d19a76138e91ef83a486258844b4b576" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "0ada9408066f968199db626a2830c0b2", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0baed748d34c7e888442709e25e20cc8", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "0bd1feed4c01588aa347721d7f4e44ef", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -746.9999389648438, + "y": -916.0, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "bcd64572e241668f9db33484b1c6fd43" + }, + { + "m_Id": "028aa978ae54508d989e29a063dba6ba" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "0c15c385a8f5de83870347da44080359", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3039.999755859375, + "y": 652.0, + "width": 131.99998474121095, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a079266d416eae85af0351730ab6e626" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "4d4f67ac7a45c68a8dc94aa807c79915" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c301616686a1785a82e120c73e76463", + "m_Id": 2, + "m_DisplayName": "Power", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Power", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c4dc5818a7e788581831cad818a29ea", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0c67d21ad5b34f80960ff892e7c1474b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "0cb4821e96de97868fa36f6aab01cc5c", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "CalculateDepthDifference", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2870.0, + "y": 1182.0, + "width": 257.0000305175781, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "1b13ad9d6b37be8191b61878ed808a66" + }, + { + "m_Id": "3684d9dd46d980898ea60b42f4f78c2c" + }, + { + "m_Id": "2bc91be688378487bcda770dfb9b1733" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"2ac45f310d4aca940b26abe201ad5c52\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "0d215a425ab5ad82aee0bb38400a89b7", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "0df99f7985737687955d9fdf2dc0e3f1", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 571.0000610351563, + "y": 1567.0001220703125, + "width": 162.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "162b51f95f3c6a8aa86a314f8b2043dc" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "0e209dfd67aa668da014869a243492db", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "0e8d362629a4b886aae44518acf8983c", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 827.0000610351563, + "y": 1573.0001220703125, + "width": 130.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "82138bd61bea8189b3874c47d55b1945" + }, + { + "m_Id": "6e90e3774374ea8186272eb4904cc1a3" + }, + { + "m_Id": "9aff52bfd019f587bc06031f55c9b200" + }, + { + "m_Id": "3c6c7ea9afb79e83aa0e713ab9c0bc4b" + }, + { + "m_Id": "aad70e30bf0d2588a1364c1351aae828" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1124ae4e38c5118b80e2ccc3fec796b3", + "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.NormalizeNode", + "m_ObjectId": "112ae2da71af6e848724fce178b7fdec", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -711.0, + "y": 1447.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "202c7941568aca81bad5097ba627aed6" + }, + { + "m_Id": "49b7ec602410988092ed81c22fa50a1d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "12613fc9768c6282b29a17c01430c2c5", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": true, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "12d21294ce210f81baf6ecbba68c8e2c", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -353.0000305175781, + "y": 1447.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4c9b5cf2b86a2c828e2f7d4426eaedc2" + }, + { + "m_Id": "1b98106fb945088a9d0b82cd64cdbb9e" + } + ], + "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.Vector4MaterialSlot", + "m_ObjectId": "12dd9f464546818cb8b21e0dd81e07ea", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "12fd2a91a05aa68daff4668e75ef7a83", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "13e2a0106db83584b308d385509d7327", + "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": "148c5b26a0ef168ab2c1246dab6d7bc8", + "m_Id": 6, + "m_DisplayName": "WorldNormal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldNormal", + "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": "14f535a97ca5a18c922a4b23560c7e05", + "m_Guid": { + "m_GuidSerialized": "ac033d89-0d10-4041-8336-49fc259a63ae" + }, + "m_Name": "Foam Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_626750DD", + "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": 2.0, + "g": 2.0, + "b": 2.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1500850280bdce859acac35ca7f3f297", + "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.BooleanMaterialSlot", + "m_ObjectId": "15940c48af2edd8089b7e9d965c7bb71", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "16102f85cff3948398a7ef9b087f0550", + "m_Guid": { + "m_GuidSerialized": "a5698747-d92c-40a1-a1b8-89183bfa69d3" + }, + "m_Name": "Specular Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_77A2EDE9", + "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": 32.0, + "g": 32.0, + "b": 32.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "162b51f95f3c6a8aa86a314f8b2043dc", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "167a64566e9f3c8e8b5bd0b14708ba81", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 749.0000610351563, + "y": 1424.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "eb32794878063a8c8472a47fbe96b4d5" + }, + { + "m_Id": "01c74d1dc886b5858198982d633c3084" + }, + { + "m_Id": "1b1716be40e6cd8da2ec8d437deb4336" + } + ], + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "1987d9be0134228cadc4af8d92d1f39d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "198f93c3cb9e477dab96fd42fad3620b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Occlusion", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc24ef1ac58c4c97b50ab71d93d9b7ec" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Occlusion" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1a129a3d07ebed899502fe5e26de46a2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -102.00000762939453, + "y": -1854.0, + "width": 174.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cd61522f5005088d95e44c9f3b20b019" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "d53699171a5e188fa98ac76c81bd830f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1Node", + "m_ObjectId": "1ac6ca2f143fdf84a9d3999ae2b25c93", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Float", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -44.00006103515625, + "y": 1784.0, + "width": 135.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "efb9cf119a14298b83af6a45e4174bc9" + }, + { + "m_Id": "9175f335324a6a85adce0c59f950c1f5" + } + ], + "synonyms": [ + "Vector 1", + "1", + "v1", + "vec1", + "scalar" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": 0.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "1b13ad9d6b37be8191b61878ed808a66", + "m_Id": -2060693747, + "m_DisplayName": "CustomDepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Boolean_8F2194A4", + "m_StageCapability": 2, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "1b1716be40e6cd8da2ec8d437deb4336", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1b43cf609db932829ad8fcd2de147c0c", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1b98106fb945088a9d0b82cd64cdbb9e", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "1b98be40b1cb0f87bf42680c57167e1d", + "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.GroupData", + "m_ObjectId": "1bbff5234f2c4b92832f844222e0362f", + "m_Title": "Calculate UVs", + "m_Position": { + "x": -3501.999755859375, + "y": 264.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1bca52f4060dcf8a9f204a24d9aada61", + "m_Id": 0, + "m_DisplayName": "Fresnel Power", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "1bdc8bf57e56ab869c47742e3834669f", + "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.ScreenPositionNode", + "m_ObjectId": "1c4bafed34abdf8c88b3fd7977c8211c", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1199.0001220703125, + "y": 233.00001525878907, + "width": 153.0, + "height": 128.0 + } + }, + "m_Slots": [ + { + "m_Id": "8ec6aa5a49dab784913f08d777fc55e6" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1c75475a5a2e7a8192ea7a9b35634908", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "1c7b6f24e1069c8f8cdf3effd545a5e1", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 115.99998474121094, + "y": 1545.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "e67a3844023c098c94dfdae9a99afe04" + }, + { + "m_Id": "b41bbe86c7accd8d97f6efda35f58a4b" + }, + { + "m_Id": "8e3c8a4e639b2a81a3bb36b76170f3cf" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "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": "1cdb702b71603e8fa1bb786dd0c85e97", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "1d2aef5d68de6186b3e6cb0c0d078efc", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "1de7a716c3260d84904255bc9e0dc108", + "m_Guid": { + "m_GuidSerialized": "961c419c-6fba-43b5-ab93-6722031a84c2" + }, + "m_Name": "Water Depth", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_45F25267", + "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": 3.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1e73a79dce5a54819ca035bf726c6022", + "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.Vector1MaterialSlot", + "m_ObjectId": "1ed85995dd0b2a8abf97a8dcf1e38265", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "1f6eb26e94f3e982a87e6a8fa4b07b27", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3118.000244140625, + "y": 1796.0001220703125, + "width": 166.0, + "height": 34.000003814697269 + } + }, + "m_Slots": [ + { + "m_Id": "3910d06c08309e8a865c621c658def8b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "57e4a33abed29a8c80c2d4c585908b5e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "20211ec33ff216829266f0a3911d4a72", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "202c7941568aca81bad5097ba627aed6", + "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": "20453495b1511c8894e651eee243b7b2", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "207e3dc27d3dcb8a8ae3b71e66221f5c", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "20fa209112347d8cbe931ef3ecd66b1f", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1228.0, + "y": -391.0, + "width": 180.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cb554765871c908ea4bec74808e9c126" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "50f1e4c29193138e9f692b5b79feef85" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.OneMinusNode", + "m_ObjectId": "219b8995da78cb8488927b5913d64c4d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 79.00006103515625, + "y": -1894.0001220703125, + "width": 141.0, + "height": 94.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "ca191a56382e5f8fab75a55cd0e1e611" + }, + { + "m_Id": "1e73a79dce5a54819ca035bf726c6022" + } + ], + "synonyms": [ + "complement", + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "219fdfb3830d628c92d2d87f91577b78", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "222630df8f506e8cb069c705642b007a", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "228824bd9f2a6b82a3a34317c4e47a45", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "232f22208115278181176a38e3eaf0fc", + "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.Vector1ShaderProperty", + "m_ObjectId": "238f3766ea7d4a83bae860f48ece1465", + "m_Guid": { + "m_GuidSerialized": "92f5c1d9-f99e-44a4-a72a-f5d7452193fd" + }, + "m_Name": "Specular Edges Smoothness Factor", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_B9CC1720", + "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.029999999329447748, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.3499999940395355 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.FresnelNode", + "m_ObjectId": "23dc3d61cdd6fa8cace421a1a4c289a3", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Fresnel Effect", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 246.00003051757813, + "y": -920.0000610351563, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "8fb8b08a7dad0a8a9366e0f9d4ccd5f1" + }, + { + "m_Id": "9e27a1e57ca2428ab6357584ac5c7343" + }, + { + "m_Id": "0c301616686a1785a82e120c73e76463" + }, + { + "m_Id": "988f9132916d1f8d9632492f60c93546" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "240bc5b13ee9e7818c2da8d8d616db3f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "248eb5580b61df89a30abc4754c82be0", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ComparisonNode", + "m_ObjectId": "249b22e85875d187ac874879922ee749", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 466.00006103515627, + "y": -185.00003051757813, + "width": 145.0, + "height": 136.0 + } + }, + "m_Slots": [ + { + "m_Id": "c7ed818a231e3a85bc9425b79116110d" + }, + { + "m_Id": "dd9d92d3571c5487bc180016af8cdf95" + }, + { + "m_Id": "bb4e39e5f33b6284862a765be5cc5678" + } + ], + "synonyms": [ + "equal", + "greater than", + "less than" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 4 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "24ce2c0231cb4089877e3a8b8ecd5683", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "24e25b8c9fd3dd8a8389541e2049aa70", + "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.Internal.BooleanShaderProperty", + "m_ObjectId": "25750c7b95aadb80a2b14297ee830dff", + "m_Guid": { + "m_GuidSerialized": "17b50e15-3e54-4e68-a754-53d4edf716ef" + }, + "m_Name": "Use Refraction In Depth Based Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Boolean_2918AA79", + "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": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2631fd6e9b05f989a0252fbdd88e64f2", + "m_Id": 3, + "m_DisplayName": "WorldView", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldView", + "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": "2736d917045c2381a7c339313346210e", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "2763adc50555e78ca507e26ee25ceb52", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3047.999755859375, + "y": 483.0, + "width": 140.0, + "height": 100.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "5bdf883d1ad1ab8c9248e547f173eb07" + }, + { + "m_Id": "405980c52dad9783ab1b91edac25b655" + }, + { + "m_Id": "4e8ce411fcbc1181a52ba40bf6ccbc63" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2803109dfa9926849de36a25a7703452", + "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.BlockNode", + "m_ObjectId": "280c199c6bb447e6b119c9e6d083521b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "98b4faf12c46413fbcf5e70b85abe0e7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "299632d2a4ca738484ee4ee2bceaccdb", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "2a498e25d631848f82653d372c92c38b", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "CalculateDepthDifference", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1666.0, + "y": -419.0, + "width": 247.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "0d215a425ab5ad82aee0bb38400a89b7" + }, + { + "m_Id": "12dd9f464546818cb8b21e0dd81e07ea" + }, + { + "m_Id": "709ccbc2e552e085a127eabfb99bd456" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"2ac45f310d4aca940b26abe201ad5c52\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2a555b183ce4da8e8dcbf1ef8d8b486e", + "m_Guid": { + "m_GuidSerialized": "5b6d067f-4ded-49a6-9221-cde6eaadb3ab" + }, + "m_Name": "Fresnel Power", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_A524D234", + "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": 2.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 3.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2aab379eac95f280acd5d3c57096b8f7", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "2ad7ff9190bf338597afa7a7a1dad7e8", + "m_Id": 0, + "m_DisplayName": "Edge", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2b95fbeac137f383b63028bdd12bc68e", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2bc91be688378487bcda770dfb9b1733", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2c38d4e853a74a8aa83a739cbf2878f9", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "2d1e1ef2843e5e8fa666e94414a24c14", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2d5f1135b174c28a97f70279b4d33f17", + "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.Vector1Node", + "m_ObjectId": "2ece437328fc568eba1d9dd3a859b328", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Float", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -494.0, + "y": 2689.0, + "width": 135.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "544d21dd5b1ff98297aa60857b9ae029" + }, + { + "m_Id": "af04ca93022a9f899caf48554b788ec5" + } + ], + "synonyms": [ + "Vector 1", + "1", + "v1", + "vec1", + "scalar" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": 0.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "2fa4cf85ba1d488194e0fcfe95b35809", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2760.0, + "y": 1317.0, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4d22a52db78fca8bbfb2803e0474face" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "399d741427310a828217773bb89931cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "2feebacb65950880b7f1191af6f51a40", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3087587cb91d9e869c3ed20fe7b5f91a", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "30ff4f0cf0e6a388954018fb14b70b56", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "313daa8c267b298f8c083121e69149bc", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "3159c35d05c2558091684eff25041f2f", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -515.0, + "y": 2375.0, + "width": 159.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "50133a5db46bd08b8ccbfda4a5a9482d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "332d16303c66178fb904aa32ff84ae29", + "m_Id": 0, + "m_DisplayName": "Water Depth", + "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.BooleanMaterialSlot", + "m_ObjectId": "33cb5498aab5c484aae662df1e8c443e", + "m_Id": 0, + "m_DisplayName": "Predicate", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Predicate", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "34f134e9e70792849b2d047dc2562106", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3579f3c73aa0418fb53fc0ccfa3c7eba", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "358bc51fdaec348cb3bf6cab6d2ea722", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "364d2ed4df661783a0faecf5c272c62d", + "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.Vector4MaterialSlot", + "m_ObjectId": "3684d9dd46d980898ea60b42f4f78c2c", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "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.ViewDirectionNode", + "m_ObjectId": "37d1fe9022807e85a09cef64f43373f2", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1232.0, + "y": 1619.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "20453495b1511c8894e651eee243b7b2" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "387df5cbbcf54882a04bf7f7243ac43e", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -143.0, + "y": 1440.0001220703125, + "width": 164.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "944d569a20ce1b88b4d668a7ce7bb64e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "63562e92d5680287889b2b5632a3e432" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "3910d06c08309e8a865c621c658def8b", + "m_Id": 0, + "m_DisplayName": "Foam Direction", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "399d741427310a828217773bb89931cf", + "m_Guid": { + "m_GuidSerialized": "6405a20c-4b8e-46f9-ab22-10db5447f022" + }, + "m_Name": "Foam Amount", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_854A7D8C", + "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.8999999761581421, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.GradientNoiseNode", + "m_ObjectId": "3a187c389b25428b8a9d156c3b0a1b66", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Gradient Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2291.999755859375, + "y": 409.00006103515627, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "0e209dfd67aa668da014869a243492db" + }, + { + "m_Id": "515d9945ee76de8dbdf176ec87c68c14" + }, + { + "m_Id": "85631625e37cd78388b4d73c9e403f8e" + } + ], + "synonyms": [ + "perlin noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_HashType": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "3aedc9bb299f8c86af6074fd147009d6", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "3c2ff24b7e0af487bb8bd8eac8f67225", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3c6c7ea9afb79e83aa0e713ab9c0bc4b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "3c8bedaeda3f048f9e934a8139f7b9e6", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "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.Vector4Node", + "m_ObjectId": "3cd2ec8592268785a56f7888f2f0ff07", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Vector 4", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1110.0001220703125, + "y": 407.0, + "width": 135.00001525878907, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "2b95fbeac137f383b63028bdd12bc68e" + }, + { + "m_Id": "57611de6a790648e8ac27c7a22f113e1" + }, + { + "m_Id": "5f94bb09b9ee958eba57928b9dca9d10" + }, + { + "m_Id": "b06b9cbefb4232858a009fb512cb8664" + }, + { + "m_Id": "adffc41a88789984bd3875c8f1292f34" + } + ], + "synonyms": [ + "4", + "v4", + "vec4", + "float4" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "3e42e6c5f1f848c7bc20c40af67e5d36", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "3eca4f077202c286bf027301423c7204", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1895.9998779296875, + "y": 1268.9998779296875, + "width": 207.99998474121095, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "ec1bf63ab68a6184b3f9718cde1cd4f3" + }, + { + "m_Id": "49b523afaccf3a8b8ff5ae76d19f1bcd" + }, + { + "m_Id": "d818dc26d7f1dd87857ade5b944ee039" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "405980c52dad9783ab1b91edac25b655", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "409982609fcff68e86c08b586f0a1a71", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 977.9999389648438, + "y": 1267.0, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "8122a5391917cc85884739f371b53c4d" + }, + { + "m_Id": "1c75475a5a2e7a8192ea7a9b35634908" + }, + { + "m_Id": "eb715c026ba7d08b8c91c04ef3bed86f" + }, + { + "m_Id": "219fdfb3830d628c92d2d87f91577b78" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "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": "40ea21d3d854bb80970f76985f81ff4b", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4128657a48b5378fa18235c95f5b0e8f", + "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.AddNode", + "m_ObjectId": "4246027b593ee58c9db52cbb561816ea", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -819.0, + "y": 1619.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "69380f92cb77718bbd9b95e1c22d2026" + }, + { + "m_Id": "b5f63e1ad5a66e84b5c2335855d62803" + }, + { + "m_Id": "bd47fa26c7ba8b88a8c61bb643e27410" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "436ff0d734f06587b6ccf8d426ac8a96", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "4393412bcb108e82b872085bf782c2be", + "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.Vector1MaterialSlot", + "m_ObjectId": "43c645708b53d38eab0ad24c509afb84", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "44141bab841f5d8b87cd6d9dad97e6af", + "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": "4492d95fa89ab4828ee81932cd5365c9", + "m_Id": 3, + "m_DisplayName": "Attenuation", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Attenuation", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "44cabe804428f88dbdac91aee01e213d", + "m_Id": 0, + "m_DisplayName": "Specular Edges Smoothness Factor", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "4514ade9f790178bb5da4b3e7864e4e8", + "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.ComparisonNode", + "m_ObjectId": "45153a5ccc572e839e6a1c1df69d34b2", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Comparison", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -528.0000610351563, + "y": 525.0, + "width": 145.0, + "height": 111.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "e550b396c3f69f86ae13abf6bca0d882" + }, + { + "m_Id": "c691b29abf5d9888839378f607d9db05" + }, + { + "m_Id": "15940c48af2edd8089b7e9d965c7bb71" + } + ], + "synonyms": [ + "equal", + "greater than", + "less than" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ComparisonType": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "45d247be99b3de868a8ae706d2c65ba7", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -980.0, + "y": -1889.0, + "width": 217.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "c8ba0e539c34d58cb98d605cd33ebc34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "020fbb3bb988888188eb1cc9cc3b678e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "465a22032ca60487a7396872885f99e0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "469bd095c5f14f899c4f555974cc379d", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "48a69da41460478b8fcc2bc9ebb65602", + "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.PropertyNode", + "m_ObjectId": "48dc56a975097a8a93b99a4e91207254", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -523.0, + "y": 2311.0, + "width": 167.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "09809d56fc4a258986b92884172a6f82" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "63562e92d5680287889b2b5632a3e432" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "4940b3c0ba246c8ab59e2aec4ab9597c", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1242.0, + "y": -424.0, + "width": 195.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "68b0778ce0b38d80800a4b29e002e3a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5be5c45564c29f8cb2de619c26333f77" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "49914844439af989b19619ffc275c14f", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2462.0, + "y": 409.00006103515627, + "width": 140.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "cd49e5b8bbf7d680835490c0182383ec" + }, + { + "m_Id": "00e8781ae5b2fa88bdae1b05f122986c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "49b523afaccf3a8b8ff5ae76d19f1bcd", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "49b7ec602410988092ed81c22fa50a1d", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "49d378c39fdc27829feeab630ad26ff3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "4a1499bfc9fe12888e86552eb0cae0f9", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3229.000244140625, + "y": 1849.0001220703125, + "width": 130.0, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "6559b774361f828eb66f56614d16564c" + }, + { + "m_Id": "3579f3c73aa0418fb53fc0ccfa3c7eba" + }, + { + "m_Id": "43c645708b53d38eab0ad24c509afb84" + }, + { + "m_Id": "9b14b0fc416f038f9c29f09522b7670a" + }, + { + "m_Id": "92d45fda4978e28bb92e9cfcbf455528" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "4a5328decc079280970ca51a8c403f4a", + "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.PropertyNode", + "m_ObjectId": "4a80ce75f9e918848d62d082c7b2aac6", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1332.0001220703125, + "y": 526.0000610351563, + "width": 190.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8f38880f1e59ce8eb7c0a66ef864d12a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "b4c8bb33129b05819a02350779eb1fd0" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "4adeaec351f8fe82a3b684acfe243927", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "4b1133d13b114dde96e69edcce8181a5", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "505a7527dc134b8c8f02094a57ac808a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "4b1436f37422d68183461fcf3cc0178d", + "m_Id": -1695268202, + "m_DisplayName": "DepthUV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vector4_A0881F58", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4b5e6260bd794c85b91c63bd6240a060", + "m_Id": 0, + "m_DisplayName": "Specular", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "4c9b5cf2b86a2c828e2f7d4426eaedc2", + "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.Vector1MaterialSlot", + "m_ObjectId": "4d22a52db78fca8bbfb2803e0474face", + "m_Id": 0, + "m_DisplayName": "Foam Amount", + "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.MultiplyNode", + "m_ObjectId": "4d49f41f4780648389bb8800057a6269", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2889.999755859375, + "y": 548.9999389648438, + "width": 140.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1124ae4e38c5118b80e2ccc3fec796b3" + }, + { + "m_Id": "58ee158420adec89bd50087938b0038a" + }, + { + "m_Id": "0524b9c1eb1ea089bcf453048b99fde8" + } + ], + "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.Vector2ShaderProperty", + "m_ObjectId": "4d4f67ac7a45c68a8dc94aa807c79915", + "m_Guid": { + "m_GuidSerialized": "6c70d7a4-6df6-4170-806f-94a89b359f9d" + }, + "m_Name": "Wave Size", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_1E1B6943", + "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": 1.0, + "y": 5.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "4d730cfa2582198481b2c6b999627bf2", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2434.0, + "y": 1182.0, + "width": 139.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "2c38d4e853a74a8aa83a739cbf2878f9" + }, + { + "m_Id": "af436d0569d4658789513aba8dea8fda" + } + ], + "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.PropertyNode", + "m_ObjectId": "4e6ae33af1bb36858ef688e9c7f3b4a3", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -701.0, + "y": 2723.0, + "width": 180.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "a9baaaf3b69eab82b4b8eb90656e7f72" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "4e8ce411fcbc1181a52ba40bf6ccbc63", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4ee5092d73687289873cc197c5c3b1aa", + "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.Vector4MaterialSlot", + "m_ObjectId": "50133a5db46bd08b8ccbfda4a5a9482d", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "505a7527dc134b8c8f02094a57ac808a", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5067c62ade966388bb25b9f8fcedfd0e", + "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.Vector1Node", + "m_ObjectId": "506fd6ac918ade889283cbf3cf88c8fa", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Float", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -649.0, + "y": -1932.0, + "width": 135.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "022f16b4a9a68088b161cb1269aa2de4" + }, + { + "m_Id": "a1626b4ef4161184bdb945d2add0b291" + } + ], + "synonyms": [ + "Vector 1", + "1", + "v1", + "vec1", + "scalar" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": 0.0 +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "50f1e4c29193138e9f692b5b79feef85", + "m_Guid": { + "m_GuidSerialized": "1ba2416a-77e9-4df8-95e8-d316551fa48e" + }, + "m_Name": "Deep Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_198818EE", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.3411509692668915, + "g": 0.5477177500724793, + "b": 0.9245283007621765, + "a": 0.9647058844566345 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "515d9945ee76de8dbdf176ec87c68c14", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 10.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "544d21dd5b1ff98297aa60857b9ae029", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.03400000184774399, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "54854e4e50457686b0c2cc80dc1416e2", + "m_Id": 0, + "m_DisplayName": "Specular", + "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.NormalMaterialSlot", + "m_ObjectId": "56976eef11244d65aa1d5299f76a06cf", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "56c9a664d85a28848e1458beaa1eb100", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "571d3d9e219cd684b2637f39a971f16e", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 3.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "57611de6a790648e8ac27c7a22f113e1", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "57d988f3d4da3486b61523c8fef3db2d", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2922.000244140625, + "y": 1720.0001220703125, + "width": 135.00001525878907, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "4514ade9f790178bb5da4b3e7864e4e8" + }, + { + "m_Id": "6b1829a3aee2fa8aa47d46b01401f123" + }, + { + "m_Id": "3aedc9bb299f8c86af6074fd147009d6" + } + ], + "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.Vector2ShaderProperty", + "m_ObjectId": "57e4a33abed29a8c80c2d4c585908b5e", + "m_Guid": { + "m_GuidSerialized": "ac29c3d3-556a-4e56-9e62-fe3b6375eaa4" + }, + "m_Name": "Foam Direction", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D06E76BC", + "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.10000000149011612, + "y": 0.05000000074505806, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "58ee158420adec89bd50087938b0038a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5bdf883d1ad1ab8c9248e547f173eb07", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "5be5c45564c29f8cb2de619c26333f77", + "m_Guid": { + "m_GuidSerialized": "a55e3386-36b5-4cd7-86d4-1ddea2a08408" + }, + "m_Name": "Shallow Water Color", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Color_1139F668", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 0.0, + "g": 0.64394211769104, + "b": 0.9921568632125855, + "a": 0.8156862854957581 + }, + "isMainColor": false, + "m_ColorMode": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5be8ef9f66a94fa7a598f38fbd9595d4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "56976eef11244d65aa1d5299f76a06cf" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "5ca6a5ea536eb1899bdac094fcf8c9a6", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1541.0, + "y": 406.9999694824219, + "width": 139.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "789bb60ad261ff8f81f891568ebc1fe3" + }, + { + "m_Id": "469bd095c5f14f899c4f555974cc379d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5ce4d0771253ad808326b9ab6f6e03cf", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "5e3d831fff39b681b454de2321566d05", + "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.SceneColorNode", + "m_ObjectId": "5e8dea7d82763383aabe78fb6a887d61", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Scene Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -590.0, + "y": 211.0, + "width": 143.00001525878907, + "height": 77.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "007050fa0165c18e8fc8cc4674cc6ccb" + }, + { + "m_Id": "de75a29d86aafd86bb130214695bae97" + } + ], + "synonyms": [ + "screen buffer" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.GradientNoiseNode", + "m_ObjectId": "5ed130069454158c83d2e62559a2ed2e", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Gradient Noise", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2273.0, + "y": 1319.0, + "width": 158.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a018ab0de95f1482b72c705a12a1cebf" + }, + { + "m_Id": "c64438844cc5d7838bd4a8ae769d75f9" + }, + { + "m_Id": "4ee5092d73687289873cc197c5c3b1aa" + } + ], + "synonyms": [ + "perlin noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_HashType": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "5eeaa41a3a0c14869176f865f92f2896", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -1363.0, + "y": -1633.0, + "width": 131.99998474121095, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "e37adcd02d8cfb878461349428532fb4" + }, + { + "m_Id": "1ed85995dd0b2a8abf97a8dcf1e38265" + }, + { + "m_Id": "dd2e9ebf464faa8fbbe77a13e865f87e" + }, + { + "m_Id": "7911dc46cd62bd87b02b3f7cfa0f1b59" + }, + { + "m_Id": "71d38f3744f30384a3113edd783b24d0" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "5f02d9c42ed6a18ea600a25b6628fa15", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "5f4f61801cc8d38f9bd4f7ec50d466de", + "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.Vector1MaterialSlot", + "m_ObjectId": "5f94bb09b9ee958eba57928b9dca9d10", + "m_Id": 3, + "m_DisplayName": "Z", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "61885d3f0e304f14a4132b748db421f0", + "m_Id": 0, + "m_DisplayName": "Alpha Clip Threshold", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AlphaClipThreshold", + "m_StageCapability": 2, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "61afef2d458c5889b548852f93b9d41c", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "61f03c2c53660089a333d4a4e017e2f0", + "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.PreviewNode", + "m_ObjectId": "62877e0ed235e489b871e9403645ea5b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1727.0, + "y": 2328.0, + "width": 138.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "6e5673e8fa01c58cb6a45b208c2589b1" + }, + { + "m_Id": "0272b0254af7ac84af985d3e6acf56d0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BranchNode", + "m_ObjectId": "62ee7d8df310e088819c129b15d50f56", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Branch", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 636.0000610351563, + "y": -90.99995422363281, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "f717228421f151809a4a808a5d76f9a9" + }, + { + "m_Id": "dde17de3f7b6268a9e2a35bf533daf98" + }, + { + "m_Id": "bc7f75652ae98085b6e63391e99d0f11" + }, + { + "m_Id": "358bc51fdaec348cb3bf6cab6d2ea722" + } + ], + "synonyms": [ + "switch", + "if", + "else" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "63562e92d5680287889b2b5632a3e432", + "m_Guid": { + "m_GuidSerialized": "dcccb3a8-8839-4247-9d6d-9d4559f45635" + }, + "m_Name": "Specular Cutoff", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_20DB7652", + "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.20000000298023225, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.100000023841858 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "64daa8d8faa35f8e856f663e818b2409", + "m_Id": 0, + "m_DisplayName": "WorldPos", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldPos", + "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": "6559b774361f828eb66f56614d16564c", + "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.ViewDirectionNode", + "m_ObjectId": "656148889a20e48eaa8f49c4e8f382a7", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -561.0, + "y": 2540.999755859375, + "width": 206.0, + "height": 131.0 + } + }, + "m_Slots": [ + { + "m_Id": "7778f7a2b13cd689961a2eb73d5f7f16" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "65a99eb6aef67d808c68458d5cf1a632", + "m_Id": 1, + "m_DisplayName": "SpecularPower", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecularPower", + "m_StageCapability": 3, + "m_Value": 3.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "661887748048cf8a8fc04a4bf4dae2e4", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "6652937ab2a7af86b5108afee12d02c4", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "DirLight (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1068.0, + "y": 1836.0001220703125, + "width": 225.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "64daa8d8faa35f8e856f663e818b2409" + }, + { + "m_Id": "7eaac0a413909583b702a9a89728b7a6" + }, + { + "m_Id": "2aab379eac95f280acd5d3c57096b8f7" + }, + { + "m_Id": "4492d95fa89ab4828ee81932cd5365c9" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 2, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "DirLight", + "m_FunctionSource": "268205336744f064d922e191ec6947d0", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "671fdbc034f51484a243918c5d6c3145", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67439a8f4d306185821786f13acc98bf", + "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.Vector2Node", + "m_ObjectId": "6772fdb3b0bb7e80b9e039002f79f7e3", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1222.0, + "y": -1633.0, + "width": 134.99998474121095, + "height": 101.0 + } + }, + "m_Slots": [ + { + "m_Id": "299632d2a4ca738484ee4ee2bceaccdb" + }, + { + "m_Id": "f3c551fe3e82e88a9e56c6f817bc7bdb" + }, + { + "m_Id": "b78195db7ac0be849f6489fc84758567" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67e53a7b36b50982a977dc89dd3cbedc", + "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.ViewDirectionNode", + "m_ObjectId": "68591515659dda8c99d1ce0b827134fe", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "View Direction", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -16.999996185302736, + "y": -895.0000610351563, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "7276489e0b446a8bb702729c69a4c5f8" + } + ], + "synonyms": [ + "eye direction" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "68aae3fa3cf6278d91f0d519318f3b42", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "68b0778ce0b38d80800a4b29e002e3a1", + "m_Id": 0, + "m_DisplayName": "Shallow Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "68e388ac00b1b08082a7136f2adc6e4d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "69380f92cb77718bbd9b95e1c22d2026", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "695900c5bd8da7839b58e3d2b6c2fb29", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "69b60b75b2f76d8f849e17e78fabf4fe", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1031.9998779296875, + "y": -401.9999694824219, + "width": 207.99998474121095, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "0715efa7f9684d80954361004b78831f" + }, + { + "m_Id": "ec94f61a3027e08f87a4f72e49d4b867" + }, + { + "m_Id": "20211ec33ff216829266f0a3911d4a72" + }, + { + "m_Id": "2feebacb65950880b7f1191af6f51a40" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "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": "6ab09bf6458fe28e902b4329d480d089", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "6b1829a3aee2fa8aa47d46b01401f123", + "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": "6bcb3cbf465d9d8282e6631686859d52", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -348.00006103515627, + "y": 1681.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1500850280bdce859acac35ca7f3f297" + }, + { + "m_Id": "571d3d9e219cd684b2637f39a971f16e" + }, + { + "m_Id": "13e2a0106db83584b308d385509d7327" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "6c63613dcc25eb8da4313f32c80890fb", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "6cafd170a0b1f88393247acb138acc1d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1452.0001220703125, + "y": -97.99998474121094, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "cbc1c8163b66248ab70869510f733017" + }, + { + "m_Id": "a1866eee3ca36188b1aad2e6a2bf0f40" + }, + { + "m_Id": "d0f5ca81c7e4f18281fdaf3a1afa0e4d" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "6cfe4977c6fc808a885f92898db85750", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 981.0, + "y": 544.0000610351563, + "width": 145.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "67e53a7b36b50982a977dc89dd3cbedc" + }, + { + "m_Id": "9e6a1bd436042b83bfdafa04fbeb812d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6e5673e8fa01c58cb6a45b208c2589b1", + "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.Vector1MaterialSlot", + "m_ObjectId": "6e90e3774374ea8186272eb4904cc1a3", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6eae40c72e80f085b4e468eb184d8e9f", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "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.MultiplyNode", + "m_ObjectId": "6f0865e2d35d9a8da6d959a99f0ad932", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1783.0001220703125, + "y": 1126.0, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "61f03c2c53660089a333d4a4e017e2f0" + }, + { + "m_Id": "a967ba20f6ab0887ac24b7d646667f6c" + }, + { + "m_Id": "ea14144dadc615808aab7c23f3e50e4b" + } + ], + "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.Vector4MaterialSlot", + "m_ObjectId": "6f903cae2692e385bde4a5fbffc41ae6", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "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.NormalStrengthNode", + "m_ObjectId": "6fb2936cdcd52b8197454b9843392d53", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Normal Strength", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1732.0, + "y": 550.0, + "width": 185.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "95449e63b01432808f6f2a019755b24c" + }, + { + "m_Id": "c2bb644a4d9d8f88ad1d02ba32f83036" + }, + { + "m_Id": "56c9a664d85a28848e1458beaa1eb100" + } + ], + "synonyms": [ + "intensity" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "6fcabaf88af68586922fe20d2d7fc8d9", + "m_Id": 2, + "m_DisplayName": "False", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "False", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "709ccbc2e552e085a127eabfb99bd456", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "70abec7bf6883b80a71099b6cc12d552", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1065.0, + "y": -1633.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "af1251fb6360ad8589a895086ac9a1e4" + }, + { + "m_Id": "c7d501c31a510787961ae58826bf5a4a" + }, + { + "m_Id": "8d034f649af0238c946a485b61fb6e8f" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "70b627924b77bd8d835a3e3df36e9e95", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalLitSubTarget", + "m_ObjectId": "71c278eb9bb54d1ca69d050795abd646", + "m_WorkflowMode": 0, + "m_NormalDropOffSpace": 0, + "m_ClearCoat": false, + "m_BlendModePreserveSpecular": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "71d38f3744f30384a3113edd783b24d0", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "71efdff8ca570288a6229b41e5a3c147", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2278.0, + "y": 1182.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "8503142f7db0548faca221e3021190ac" + }, + { + "m_Id": "a6f9f87234891283861910aa1529271d" + }, + { + "m_Id": "cc464cd2424c018798007ff16c77da1d" + } + ], + "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": "7276489e0b446a8bb702729c69a4c5f8", + "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.MultiplyNode", + "m_ObjectId": "727de8547b2509809f5f90cb4052bc04", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2890.999755859375, + "y": 352.9999694824219, + "width": 140.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "1bdc8bf57e56ab869c47742e3834669f" + }, + { + "m_Id": "48a69da41460478b8fcc2bc9ebb65602" + }, + { + "m_Id": "7c85c0d47a46ef8784b362d355ab1b3c" + } + ], + "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.TimeNode", + "m_ObjectId": "72d013d0b09c9b8598ac1a646504168b", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -3048.000244140625, + "y": 1720.0001220703125, + "width": 90.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "f9f95c139ce0ac8db9251eadad3cdd3a" + }, + { + "m_Id": "6c63613dcc25eb8da4313f32c80890fb" + }, + { + "m_Id": "671fdbc034f51484a243918c5d6c3145" + }, + { + "m_Id": "ca3a4b4d6a726d8293a1a32c4992161a" + }, + { + "m_Id": "222630df8f506e8cb069c705642b007a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "72ecd42356ceae8482c8a0230701445a", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3476.999755859375, + "y": 484.9999694824219, + "width": 206.0, + "height": 131.0 + } + }, + "m_Slots": [ + { + "m_Id": "f94c38ecb5529b8da3b9002a93cd0065" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7468688bd48342849c18c3085b3949e4", + "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.PreviewNode", + "m_ObjectId": "7513b34e4ea78687b0b52ce230d29605", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1283.0, + "y": 1077.0, + "width": 145.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "843e4d5f254a038fbe29707104ec9034" + }, + { + "m_Id": "a63c59e61fda8e89bca3d67102e3c79a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "76872dfe80637580bdd0be721bbdb76e", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3080.000244140625, + "y": 2002.0001220703125, + "width": 145.0, + "height": 34.000003814697269 + } + }, + "m_Slots": [ + { + "m_Id": "ada2db8bbaa33980b234e1e923fe1a89" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f3777a9c80f11781aa127905b1775356" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "7778f7a2b13cd689961a2eb73d5f7f16", + "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.CategoryData", + "m_ObjectId": "7818f57289724ac386eb1e744c175be4", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "90264ce224612784a1fd943f610438c8" + }, + { + "m_Id": "16102f85cff3948398a7ef9b087f0550" + }, + { + "m_Id": "5be5c45564c29f8cb2de619c26333f77" + }, + { + "m_Id": "50f1e4c29193138e9f692b5b79feef85" + }, + { + "m_Id": "1de7a716c3260d84904255bc9e0dc108" + }, + { + "m_Id": "b4c8bb33129b05819a02350779eb1fd0" + }, + { + "m_Id": "25750c7b95aadb80a2b14297ee830dff" + }, + { + "m_Id": "f5329d9e06afaa8ebd0371a002198e10" + }, + { + "m_Id": "4d4f67ac7a45c68a8dc94aa807c79915" + }, + { + "m_Id": "eb1e283f137bb789a05f76ef285b0eaa" + }, + { + "m_Id": "63562e92d5680287889b2b5632a3e432" + }, + { + "m_Id": "14f535a97ca5a18c922a4b23560c7e05" + }, + { + "m_Id": "399d741427310a828217773bb89931cf" + }, + { + "m_Id": "da6e8a962723aa82bbf98f48f71cb49c" + }, + { + "m_Id": "57e4a33abed29a8c80c2d4c585908b5e" + }, + { + "m_Id": "f3777a9c80f11781aa127905b1775356" + }, + { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + }, + { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + }, + { + "m_Id": "020fbb3bb988888188eb1cc9cc3b678e" + }, + { + "m_Id": "d53699171a5e188fa98ac76c81bd830f" + }, + { + "m_Id": "c0bf6eba646db485a3ea0ed07c161317" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "789bb60ad261ff8f81f891568ebc1fe3", + "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.Vector1MaterialSlot", + "m_ObjectId": "7911dc46cd62bd87b02b3f7cfa0f1b59", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "791298e2abf77280afb1cd538d823f72", + "m_Id": 0, + "m_DisplayName": "SpecColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecColor", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7ad939c5e1b1ed85a8caba4d9c328e83", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "7c85c0d47a46ef8784b362d355ab1b3c", + "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.MultiplyNode", + "m_ObjectId": "7d378bc098b2328db4fcdc94e54983f9", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1294.0001220703125, + "y": 407.0, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "e0bd05f1507a338c8131628a6f6c3ed4" + }, + { + "m_Id": "c3c48a75fcf0ab85acc0b804da02ee84" + }, + { + "m_Id": "44141bab841f5d8b87cd6d9dad97e6af" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "7d94d738d23f9f83992d405a66542ca2", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "7eaac0a413909583b702a9a89728b7a6", + "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.Vector1MaterialSlot", + "m_ObjectId": "7f3d9c4cc3e1f687945ecb83d1b3628c", + "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.BooleanMaterialSlot", + "m_ObjectId": "7f82ad403e6e2280ad2951a2eb6ab9b0", + "m_Id": 0, + "m_DisplayName": "Use Refraction In Depth Based Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "7f833c18ecec2b8e980e5a645c95b87a", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3079.000244140625, + "y": 1850.0, + "width": 135.00001525878907, + "height": 101.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "09c64254dd4ec785a790e1f56b8bed3c" + }, + { + "m_Id": "1cdb702b71603e8fa1bb786dd0c85e97" + }, + { + "m_Id": "0ada9408066f968199db626a2830c0b2" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8122a5391917cc85884739f371b53c4d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "82138bd61bea8189b3874c47d55b1945", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "822ac288345b7a85bf560c0ba629e78d", + "m_Id": 0, + "m_DisplayName": "Foam Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "824bfda147f4ac85b92a38f4ded06ec5", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 811.0, + "y": 1867.0, + "width": 137.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "7468688bd48342849c18c3085b3949e4" + }, + { + "m_Id": "cedbca30014bfb88a5fe7a58c35338da" + }, + { + "m_Id": "4a5328decc079280970ca51a8c403f4a" + } + ], + "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.BlockNode", + "m_ObjectId": "83537f0588a347db91c99e2c92112a86", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Emission", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7639483bd8b428f9de9bc53b87bad68" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Emission" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "838de472a960188a90a34903cffdec64", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -480.00006103515627, + "y": 1716.0, + "width": 128.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "4b5e6260bd794c85b91c63bd6240a060" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90264ce224612784a1fd943f610438c8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "83db8f53a5c7c9829b9e708de34f972b", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -665.0, + "y": 1619.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "918cba55bde21f8fb81a3510b4303869" + }, + { + "m_Id": "b15786823f49f5818119a7e56fe7f7ee" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "84323d345f96928083c482bb7f3b807e", + "m_Id": 1, + "m_DisplayName": "True", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "True", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "843e4d5f254a038fbe29707104ec9034", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "8503142f7db0548faca221e3021190ac", + "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": "85631625e37cd78388b4d73c9e403f8e", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "8651d79dd06c483aaf59206100abdb91", + "m_Id": 0, + "m_DisplayName": "Specular Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Specular", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "86da67029937a68bb893db1360eb0e2b", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1312.0, + "y": 1836.0, + "width": 206.0, + "height": 133.0 + } + }, + "m_Slots": [ + { + "m_Id": "ed61e7c816070781875d1cccf8364ba3" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "86fbcceda59089869fd2d779db67d313", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -488.0, + "y": 2338.0, + "width": 129.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "54854e4e50457686b0c2cc80dc1416e2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "90264ce224612784a1fd943f610438c8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "878067a464138d82805f1eff144bbd76", + "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.GroupData", + "m_ObjectId": "87e14a641c1d4bc6b7f82422c382e1f0", + "m_Title": "Planar Reflection", + "m_Position": { + "x": 10.0, + "y": 10.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "87f77275486758839c618ffffcba0e60", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.PositionNode", + "m_ObjectId": "88a4cbf7a08ba282b5a9656296c27df5", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3499.000244140625, + "y": 1852.0, + "width": 206.0, + "height": 130.0 + } + }, + "m_Slots": [ + { + "m_Id": "9e2d7813a5f1c78b98bf42ad72a2c93f" + } + ], + "synonyms": [ + "location" + ], + "m_Precision": 1, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 2, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Space": 4, + "m_PositionSource": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "89ddca878c0aa587b6b853cf0cc54abd", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8b1dd7183ba453818c758cd9c263056c", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1951.0001220703125, + "y": 1118.0, + "width": 143.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "822ac288345b7a85bf560c0ba629e78d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "14f535a97ca5a18c922a4b23560c7e05" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8b5eb44163aa8284a142de68adefd0c4", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "8d034f649af0238c946a485b61fb6e8f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "8e3c8a4e639b2a81a3bb36b76170f3cf", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "8ec6aa5a49dab784913f08d777fc55e6", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8f38880f1e59ce8eb7c0a66ef864d12a", + "m_Id": 0, + "m_DisplayName": "Refraction Strength", + "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.GroupData", + "m_ObjectId": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b", + "m_Title": "Other Lights Specular", + "m_Position": { + "x": 10.0, + "y": 10.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "8fb8b08a7dad0a8a9366e0f9d4ccd5f1", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "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": 2 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "90264ce224612784a1fd943f610438c8", + "m_Guid": { + "m_GuidSerialized": "8b556212-79ec-4c20-b417-c17d41cd2584" + }, + "m_Name": "Specular", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_301E02E2", + "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": 200.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 512.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9175f335324a6a85adce0c59f950c1f5", + "m_Id": 0, + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "918cba55bde21f8fb81a3510b4303869", + "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.Vector1MaterialSlot", + "m_ObjectId": "92d45fda4978e28bb92e9cfcbf455528", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "93bd6d8f5060028497046b957bdb784d", + "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.Vector1MaterialSlot", + "m_ObjectId": "9440dfdc596d91888ad96f2c9b9ce055", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "944d569a20ce1b88b4d668a7ce7bb64e", + "m_Id": 0, + "m_DisplayName": "Specular Cutoff", + "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.SplitNode", + "m_ObjectId": "94d3ef3f06521f86bbf4d9a2364b9534", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1771.0001220703125, + "y": 1238.0, + "width": 126.00000762939453, + "height": 149.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "0305e15862fad68b8478cf90be0f6fb7" + }, + { + "m_Id": "bf677ea3b1429f8297fff8b2dbf30f14" + }, + { + "m_Id": "da605fca772ca081ac758cdeca3f23ca" + }, + { + "m_Id": "0c67d21ad5b34f80960ff892e7c1474b" + }, + { + "m_Id": "34f134e9e70792849b2d047dc2562106" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "95449e63b01432808f6f2a019755b24c", + "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": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "m_Labels": [ + "X", + "Y", + "Z" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "969221913b23c683b48ac5248fdc224d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "988f9132916d1f8d9632492f60c93546", + "m_Id": 3, + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "98a33777d892118095a8402dabba61c9", + "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.TangentMaterialSlot", + "m_ObjectId": "98b4faf12c46413fbcf5e70b85abe0e7", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9939354cbfee448cbee4db28982b5d02", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1321.0, + "y": -1494.9998779296875, + "width": 240.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "04a896f3ee08dc8e829ffd7637f997ae" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "c0bf6eba646db485a3ea0ed07c161317" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "99b6c4088f5981828a5d7e0aea39ddb4", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1367.0, + "y": 1446.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "7ad939c5e1b1ed85a8caba4d9c328e83" + }, + { + "m_Id": "ff66aeaa92189d828086878f2d399780" + } + ], + "synonyms": [], + "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": "9aff52bfd019f587bc06031f55c9b200", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9b14b0fc416f038f9c29f09522b7670a", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ViewDirectionMaterialSlot", + "m_ObjectId": "9e27a1e57ca2428ab6357584ac5c7343", + "m_Id": 1, + "m_DisplayName": "View Dir", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "ViewDir", + "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": 2 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9e2d7813a5f1c78b98bf42ad72a2c93f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "9e40e9653d639686a6dc4bf784f2435c", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "9e6a1bd436042b83bfdafa04fbeb812d", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "9f229dd7b7914f0f8ed0b53e80142d43", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.7353569269180298, + "y": 0.7353569269180298, + "z": 0.7353569269180298 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9f30b7368d8117878aca972e681729ae", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1733.0001220703125, + "y": -453.00006103515627, + "width": 321.0000305175781, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "7f82ad403e6e2280ad2951a2eb6ab9b0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "25750c7b95aadb80a2b14297ee830dff" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "a018ab0de95f1482b72c705a12a1cebf", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a068468e701936869905d29e4d6fcac8", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "a079266d416eae85af0351730ab6e626", + "m_Id": 0, + "m_DisplayName": "Wave Size", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "a1249c0c2e0b23829779362b1b491d6e", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1537.0001220703125, + "y": 550.0, + "width": 141.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "878067a464138d82805f1eff144bbd76" + }, + { + "m_Id": "b84d2f1804a0428081537a1783fda6b3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a1626b4ef4161184bdb945d2add0b291", + "m_Id": 0, + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "a1866eee3ca36188b1aad2e6a2bf0f40", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "a24f3889c2b6018997b21bf80164e21d", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -748.0, + "y": -1822.0, + "width": 208.0, + "height": 433.0 + } + }, + "m_Slots": [ + { + "m_Id": "6f903cae2692e385bde4a5fbffc41ae6" + }, + { + "m_Id": "9440dfdc596d91888ad96f2c9b9ce055" + }, + { + "m_Id": "0185625c1ddbc085806440eee4643da9" + }, + { + "m_Id": "7d94d738d23f9f83992d405a66542ca2" + }, + { + "m_Id": "c06d93619f41a58db858b6049bce83a6" + }, + { + "m_Id": "313daa8c267b298f8c083121e69149bc" + }, + { + "m_Id": "1d2aef5d68de6186b3e6cb0c0d078efc" + }, + { + "m_Id": "0039d2dcdfe7f685bc6a24c3182b6859" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a3271a4f444e2c8aaf43dfe5b203c6f5", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SaturateNode", + "m_ObjectId": "a3690d8031843983801797354ebe9210", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Saturate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1221.9998779296875, + "y": -355.99993896484377, + "width": 139.0, + "height": 93.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "faf864313062b68abdfa6e00e928870c" + }, + { + "m_Id": "a509c8973a446c8e8c92abc39d3ef14c" + } + ], + "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": "a393e9d8e4c5158ebbbbb17b265b3d56", + "m_Id": 2, + "m_DisplayName": "WorldPosition", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "WorldPosition", + "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": "a509c8973a446c8e8c92abc39d3ef14c", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "a51191d9739a9c8495cceb54f79f988f", + "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.GroupData", + "m_ObjectId": "a61c097103fa45cebe8abbdb292982c7", + "m_Title": "Calculate Foam", + "m_Position": { + "x": -2895.0, + "y": 834.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a63c59e61fda8e89bca3d67102e3c79a", + "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.SubtractNode", + "m_ObjectId": "a640d6a3cf21628cbf86b733db87d915", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 113.9999771118164, + "y": 1425.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "207e3dc27d3dcb8a8ae3b71e66221f5c" + }, + { + "m_Id": "3c2ff24b7e0af487bb8bd8eac8f67225" + }, + { + "m_Id": "c05f349d12df4c8fbf9eff836c584702" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a6f9f87234891283861910aa1529271d", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a7321ba688a0ac86aed9098ab96fbcfd", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "a7639483bd8b428f9de9bc53b87bad68", + "m_Id": 0, + "m_DisplayName": "Emission", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Emission", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_ColorMode": 1, + "m_DefaultColor": { + "r": 0.0, + "g": 0.0, + "b": 0.0, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a8317f8496bc8e8eac5bbefc90caa64b", + "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.PreviewNode", + "m_ObjectId": "a844a1d9b684fc8081a057c5b11ba576", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2434.000244140625, + "y": 1776.0, + "width": 140.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "a8317f8496bc8e8eac5bbefc90caa64b" + }, + { + "m_Id": "240bc5b13ee9e7818c2da8d8d616db3f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a8c828ca9cd3f7859c8f620f4916512e", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "a967ba20f6ab0887ac24b7d646667f6c", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a9baaaf3b69eab82b4b8eb90656e7f72", + "m_Id": 0, + "m_DisplayName": "Specular Edges Smoothness Factor", + "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": "aa62450a2799a18286428ea95a26323b", + "m_Id": 5, + "m_DisplayName": "Specular", + "m_SlotType": 1, + "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.Vector1MaterialSlot", + "m_ObjectId": "aad70e30bf0d2588a1364c1351aae828", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ab498c78e544f5829a5bb6cacc24561e", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubtractNode", + "m_ObjectId": "acdb8e6f6e2d27858dcd1b23c47bc910", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Subtract", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -904.9999389648438, + "y": -1762.9998779296875, + "width": 134.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "49d378c39fdc27829feeab630ad26ff3" + }, + { + "m_Id": "2803109dfa9926849de36a25a7703452" + }, + { + "m_Id": "a3271a4f444e2c8aaf43dfe5b203c6f5" + } + ], + "synonyms": [ + "subtraction", + "remove", + "minus", + "take away" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "ada2db8bbaa33980b234e1e923fe1a89", + "m_Id": 0, + "m_DisplayName": "Foam Scale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "adffc41a88789984bd3875c8f1292f34", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "af04ca93022a9f899caf48554b788ec5", + "m_Id": 0, + "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.DynamicValueMaterialSlot", + "m_ObjectId": "af1251fb6360ad8589a895086ac9a1e4", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "af436d0569d4658789513aba8dea8fda", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "aff9b7652cc60682bfcb38f398966093", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b059352b34f7f5898c71fa5c306e778e", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b06b9cbefb4232858a009fb512cb8664", + "m_Id": 4, + "m_DisplayName": "W", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "W", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "W" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "b11073fc4db8465399845710aaf4f69e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d9ec48c5689b4cd8a2a8870372b960f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b13d504188cdcd80b5ae8ca3fddcefcd", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1928.0, + "y": 682.0000610351563, + "width": 182.00001525878907, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e9d78d6c0afdad80bcfe07f5016fce9a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "eb1e283f137bb789a05f76ef285b0eaa" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b15786823f49f5818119a7e56fe7f7ee", + "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.NormalFromHeightNode", + "m_ObjectId": "b2999a71671983889dd0b03795016d4e", + "m_Group": { + "m_Id": "e1d328964827494098160b25dd0e053c" + }, + "m_Name": "Normal From Height", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1961.0, + "y": 550.0, + "width": 183.0, + "height": 129.0 + } + }, + "m_Slots": [ + { + "m_Id": "ab498c78e544f5829a5bb6cacc24561e" + }, + { + "m_Id": "3c8bedaeda3f048f9e934a8139f7b9e6" + }, + { + "m_Id": "ed6f5754d05d4a47bef1ae52593c3276" + } + ], + "synonyms": [ + "convert to normal", + "bump map" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputSpace": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b41bbe86c7accd8d97f6efda35f58a4b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "b49ce1a86e2cef8b975c6fefa50395b8", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "b4c8bb33129b05819a02350779eb1fd0", + "m_Guid": { + "m_GuidSerialized": "1a47d185-9391-4f67-9673-d496f825a5dd" + }, + "m_Name": "Refraction Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_31894ABB", + "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.006000000052154064, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 0.10000000149011612 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b5f63e1ad5a66e84b5c2335855d62803", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b60db97910cda78e853dc87b48a29140", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -239.0, + "y": 1866.0, + "width": 180.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "44cabe804428f88dbdac91aee01e213d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "238f3766ea7d4a83bae860f48ece1465" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b69317f817197e8fbdbe7beda3ff5950", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b78195db7ac0be849f6489fc84758567", + "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 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b84d2f1804a0428081537a1783fda6b3", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "b8e1b3d7a264488ab014c16190613cfc", + "m_Id": 1, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b9b255ed9af9148eada32f193a2380cb", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 297.00006103515627, + "y": -145.0, + "width": 153.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "1bca52f4060dcf8a9f204a24d9aada61" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BooleanMaterialSlot", + "m_ObjectId": "bb4e39e5f33b6284862a765be5cc5678", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "bb5e5820e66de181b8f269eb3e8e0061", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3197.999755859375, + "y": 482.0, + "width": 131.99998474121095, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "9e40e9653d639686a6dc4bf784f2435c" + }, + { + "m_Id": "b059352b34f7f5898c71fa5c306e778e" + }, + { + "m_Id": "ef081751f2985284b74eb0f02005cf94" + }, + { + "m_Id": "5ce4d0771253ad808326b9ab6f6e03cf" + }, + { + "m_Id": "68aae3fa3cf6278d91f0d519318f3b42" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bb6fa3a4e65a0989acf062958e2c86ce", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bc7f75652ae98085b6e63391e99d0f11", + "m_Id": 2, + "m_DisplayName": "False", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "False", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bcd64572e241668f9db33484b1c6fd43", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "bd47fa26c7ba8b88a8c61bb643e27410", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bd5b644ef521495f8105f4eda9c0253d", + "m_Id": 0, + "m_DisplayName": "Smoothness", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Smoothness", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.5, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bdba0e92484c78898a419904d2e5a0df", + "m_Id": 1, + "m_DisplayName": "DIfference", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "DIfference", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "be71e5d7b0817c8dbcba301455092983", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bf677ea3b1429f8297fff8b2dbf30f14", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c05f349d12df4c8fbf9eff836c584702", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c06d93619f41a58db858b6049bce83a6", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "c0a09f62822e348e83cfe8b07988a230", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2921.000244140625, + "y": 1916.0001220703125, + "width": 135.00001525878907, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "b49ce1a86e2cef8b975c6fefa50395b8" + }, + { + "m_Id": "dab48337c2f2eb88a2e3ac07804d9358" + }, + { + "m_Id": "f13ae890b62f818d86c35cfd39047954" + } + ], + "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": "c0bf6eba646db485a3ea0ed07c161317", + "m_Guid": { + "m_GuidSerialized": "a09c7e5d-ede6-43c6-8f46-fe83b8247026" + }, + "m_Name": "Reflection Distortion Strenght", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_738B39CF", + "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.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c0bfd1fcfef64586a926b92bcfbe45ff", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3073.999755859375, + "y": 321.0, + "width": 161.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e5c9eaf6122f948e8455321e7fc6343c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f5329d9e06afaa8ebd0371a002198e10" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "c16392cfd3fb44fc829dc563e338118b", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "71c278eb9bb54d1ca69d050795abd646" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": true, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "ToonWaterInspector", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c1eff5e4fc4949ffb8a0bf681dd5a277", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Smoothness", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "bd5b644ef521495f8105f4eda9c0253d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "c20b159a9a24648b843669c6cb206dca", + "m_Group": { + "m_Id": "ca0af7d94af04602a2328fb3cda13141" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2763.000244140625, + "y": 1777.0001220703125, + "width": 135.00001525878907, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "a7321ba688a0ac86aed9098ab96fbcfd" + }, + { + "m_Id": "f4305575edcb8b8e8bf3abd2ccf574a9" + }, + { + "m_Id": "e08ae6712a25b8839ff0b822215a47cc" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "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": "c2bb644a4d9d8f88ad1d02ba32f83036", + "m_Id": 1, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c3c48a75fcf0ab85acc0b804da02ee84", + "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.BlockNode", + "m_ObjectId": "c447fa34296544c4b1b3fc41022973a3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Specular", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "8651d79dd06c483aaf59206100abdb91" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Specular" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c64438844cc5d7838bd4a8ae769d75f9", + "m_Id": 1, + "m_DisplayName": "Scale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Scale", + "m_StageCapability": 3, + "m_Value": 10.0, + "m_DefaultValue": 10.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c691b29abf5d9888839378f607d9db05", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "c6cb56024ce0728ea026a4efee3a8615", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": false, + "m_Position": { + "serializedVersion": "2", + "x": -3016.999755859375, + "y": 352.9999694824219, + "width": 91.99999237060547, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "ceefd10699bd2c8d82397d1b80e27bec" + }, + { + "m_Id": "89ddca878c0aa587b6b853cf0cc54abd" + }, + { + "m_Id": "0c4dc5818a7e788581831cad818a29ea" + }, + { + "m_Id": "30ff4f0cf0e6a388954018fb14b70b56" + }, + { + "m_Id": "70b627924b77bd8d835a3e3df36e9e95" + } + ], + "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": "c6f84a8b5c83f6828d6506b927dfdbe9", + "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.MultiplyNode", + "m_ObjectId": "c73135b21b490c8283ea38fb80e4821e", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 594.0000610351563, + "y": 1424.0001220703125, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "24ce2c0231cb4089877e3a8b8ecd5683" + }, + { + "m_Id": "be71e5d7b0817c8dbcba301455092983" + }, + { + "m_Id": "f448ba9d6425648595f1782953f00405" + } + ], + "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.DynamicValueMaterialSlot", + "m_ObjectId": "c7d501c31a510787961ae58826bf5a4a", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c7ed818a231e3a85bc9425b79116110d", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "c8ba0e539c34d58cb98d605cd33ebc34", + "m_Id": 0, + "m_DisplayName": "_WaterReflectionTexture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BranchNode", + "m_ObjectId": "c9549f515527e284a8d0ca7b91db36e3", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Branch", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -792.0, + "y": 211.0, + "width": 181.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "33cb5498aab5c484aae662df1e8c443e" + }, + { + "m_Id": "84323d345f96928083c482bb7f3b807e" + }, + { + "m_Id": "6fcabaf88af68586922fe20d2d7fc8d9" + }, + { + "m_Id": "2736d917045c2381a7c339313346210e" + } + ], + "synonyms": [ + "switch", + "if", + "else" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "ca0af7d94af04602a2328fb3cda13141", + "m_Title": "Calculate Foam UVs", + "m_Position": { + "x": -3524.000244140625, + "y": 1663.0001220703125 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "ca146f60700d228fb90d42130cb9f524", + "m_Group": { + "m_Id": "1bbff5234f2c4b92832f844222e0362f" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2731.999755859375, + "y": 409.9999694824219, + "width": 140.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "98a33777d892118095a8402dabba61c9" + }, + { + "m_Id": "025cc5b9535f1283ac17c40dec357df3" + }, + { + "m_Id": "40ea21d3d854bb80970f76985f81ff4b" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ca191a56382e5f8fab75a55cd0e1e611", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ca3a4b4d6a726d8293a1a32c4992161a", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "cb554765871c908ea4bec74808e9c126", + "m_Id": 0, + "m_DisplayName": "Deep Water Color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cbc1c8163b66248ab70869510f733017", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cc24ef1ac58c4c97b50ab71d93d9b7ec", + "m_Id": 0, + "m_DisplayName": "Ambient Occlusion", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Occlusion", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "cc464cd2424c018798007ff16c77da1d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "cd49e5b8bbf7d680835490c0182383ec", + "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.Vector1MaterialSlot", + "m_ObjectId": "cd61522f5005088d95e44c9f3b20b019", + "m_Id": 0, + "m_DisplayName": "Reflection Visiblity", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "cedbca30014bfb88a5fe7a58c35338da", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ceefd10699bd2c8d82397d1b80e27bec", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d0ad2dff05e1a086b12ba26c0f84cb21", + "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, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d0f5ca81c7e4f18281fdaf3a1afa0e4d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d19a76138e91ef83a486258844b4b576", + "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.SplitNode", + "m_ObjectId": "d2150edfeac1478a969e6faaa02ba5a1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -617.0, + "y": -325.9999694824219, + "width": 129.0, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "0a3c061765ba1584bad5b71bc841df8c" + }, + { + "m_Id": "b69317f817197e8fbdbe7beda3ff5950" + }, + { + "m_Id": "a068468e701936869905d29e4d6fcac8" + }, + { + "m_Id": "3087587cb91d9e869c3ed20fe7b5f91a" + }, + { + "m_Id": "661887748048cf8a8fc04a4bf4dae2e4" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "d235688d4a232684ad63d8fb10e22266", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 73.99996948242188, + "y": -736.0000610351563, + "width": 158.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e7e16f5168b49e878bfc9f9c68bb66b9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2a555b183ce4da8e8dcbf1ef8d8b486e" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "d3e61460d5091a82981c6f033e349cde", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -951.0000610351563, + "y": 299.0, + "width": 135.00001525878907, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "465a22032ca60487a7396872885f99e0" + }, + { + "m_Id": "68e388ac00b1b08082a7136f2adc6e4d" + }, + { + "m_Id": "969221913b23c683b48ac5248fdc224d" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PreviewNode", + "m_ObjectId": "d4b68354a104e08ebf46cd51b6f41dc8", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "Preview", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -739.0, + "y": 2434.0, + "width": 138.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5e3d831fff39b681b454de2321566d05" + }, + { + "m_Id": "f6c7ead154a800859915202cd51abe0c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Width": 208.0, + "m_Height": 208.0 +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "d53699171a5e188fa98ac76c81bd830f", + "m_Guid": { + "m_GuidSerialized": "e5fe88e9-de32-4a39-876a-7bd422ca46c0" + }, + "m_Name": "Reflection Visiblity", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_3632ABA2", + "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.0, + "m_FloatType": 1, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d818dc26d7f1dd87857ade5b944ee039", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "d943d679ded1fa87bfe18302f6058a70", + "m_Group": { + "m_Id": "06e054090df1402ea51e9bded04cbb6d" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 475.99993896484377, + "y": -434.0, + "width": 140.0, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "f8dee5c7e4760d8386a0bd7c1329f8b1" + }, + { + "m_Id": "364d2ed4df661783a0faecf5c272c62d" + }, + { + "m_Id": "6ab09bf6458fe28e902b4329d480d089" + }, + { + "m_Id": "aff9b7652cc60682bfcb38f398966093" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "d9ec48c5689b4cd8a2a8870372b960f0", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "da605fca772ca081ac758cdeca3f23ca", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "da6e8a962723aa82bbf98f48f71cb49c", + "m_Guid": { + "m_GuidSerialized": "3b082c46-1082-4db7-86b0-6765e32ebaca" + }, + "m_Name": "Foam Cutoff", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_E71BB35E", + "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": 1.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "dab48337c2f2eb88a2e3ac07804d9358", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "dd2e9ebf464faa8fbbe77a13e865f87e", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "dd91f5f916b4416c9503053521fbcf04", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.AlphaClipThreshold", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "61885d3f0e304f14a4132b748db421f0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.AlphaClipThreshold" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LerpNode", + "m_ObjectId": "dd95fe36eefc4d8cac663dd583b0a3a7", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1545.0001220703125, + "y": 1058.0, + "width": 135.00001525878907, + "height": 142.0 + } + }, + "m_Slots": [ + { + "m_Id": "4128657a48b5378fa18235c95f5b0e8f" + }, + { + "m_Id": "e37e551e00b8878c9b3c1742fe21f5e7" + }, + { + "m_Id": "a8c828ca9cd3f7859c8f620f4916512e" + }, + { + "m_Id": "0baed748d34c7e888442709e25e20cc8" + } + ], + "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.BlockNode", + "m_ObjectId": "dd9af9c4840f4ff880437ca0e5046177", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9f229dd7b7914f0f8ed0b53e80142d43" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "dd9d92d3571c5487bc180016af8cdf95", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0010000000474974514, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "ddc3b87c8f9e9e82ab94958f435127a6", + "m_Group": { + "m_Id": "eb30c1030929435f80c1f702bdf64863" + }, + "m_Name": "CalculateDepthDifference", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -796.0000610351563, + "y": 525.0, + "width": 260.0, + "height": 118.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "12613fc9768c6282b29a17c01430c2c5" + }, + { + "m_Id": "4b1436f37422d68183461fcf3cc0178d" + }, + { + "m_Id": "bdba0e92484c78898a419904d2e5a0df" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"2ac45f310d4aca940b26abe201ad5c52\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "da970ba6-10bb-44ef-8ed1-4f8590682e44", + "67500898-62a4-4a6c-8209-9f15b6b63e62" + ], + "m_PropertyIds": [ + -2060693747, + -1695268202 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "dde17de3f7b6268a9e2a35bf533daf98", + "m_Id": 1, + "m_DisplayName": "True", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "True", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "de75a29d86aafd86bb130214695bae97", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "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.BlockNode", + "m_ObjectId": "dee2b15836f649f2a3b9a8f94875ee9a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3e42e6c5f1f848c7bc20c40af67e5d36" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e08ae6712a25b8839ff0b822215a47cc", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "e0bd05f1507a338c8131628a6f6c3ed4", + "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.LerpNode", + "m_ObjectId": "e15e14f8ea1d35878893088b877c9fb0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Lerp", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 243.00001525878907, + "y": -1822.0001220703125, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "c6f84a8b5c83f6828d6506b927dfdbe9" + }, + { + "m_Id": "5067c62ade966388bb25b9f8fcedfd0e" + }, + { + "m_Id": "93bd6d8f5060028497046b957bdb784d" + }, + { + "m_Id": "2d1e1ef2843e5e8fa666e94414a24c14" + } + ], + "synonyms": [ + "mix", + "blend", + "linear interpolate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "e1d328964827494098160b25dd0e053c", + "m_Title": "Generate Normals", + "m_Position": { + "x": -2487.0, + "y": -15.000019073486329 + } +} + +{ + "m_SGVersion": 2, + "m_Type": "UnityEditor.ShaderGraph.TransformNode", + "m_ObjectId": "e2b8dc698049958d8ff8295eed6dbf53", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Transform", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -978.0, + "y": 1447.0, + "width": 213.0, + "height": 155.0 + } + }, + "m_Slots": [ + { + "m_Id": "4adeaec351f8fe82a3b684acfe243927" + }, + { + "m_Id": "87f77275486758839c618ffffcba0e60" + } + ], + "synonyms": [ + "world", + "tangent", + "object", + "view", + "screen", + "convert" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Conversion": { + "from": 3, + "to": 2 + }, + "m_ConversionType": 1, + "m_Normalize": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e37adcd02d8cfb878461349428532fb4", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "e37e551e00b8878c9b3c1742fe21f5e7", + "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.Vector1MaterialSlot", + "m_ObjectId": "e550b396c3f69f86ae13abf6bca0d882", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "e56d84cdfaaed183b84ba25412692734", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -493.0, + "y": -1822.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "5f02d9c42ed6a18ea600a25b6628fa15" + }, + { + "m_Id": "8b5eb44163aa8284a142de68adefd0c4" + }, + { + "m_Id": "2d5f1135b174c28a97f70279b4d33f17" + } + ], + "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.Vector2MaterialSlot", + "m_ObjectId": "e5c9eaf6122f948e8455321e7fc6343c", + "m_Id": 0, + "m_DisplayName": "Wave Direction", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [ + "X", + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e67a3844023c098c94dfdae9a99afe04", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "e7181b075b5ffb8d8c5c0a3935dfaf08", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e723f9b028c49e8fa87acf0b32431bc3", + "m_Id": 0, + "m_DisplayName": "Foam Cutoff", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "e7a9262d04ef0781a11499c2212ad04d", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e7e16f5168b49e878bfc9f9c68bb66b9", + "m_Id": 0, + "m_DisplayName": "Fresnel Power", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "e8ab2eca34efd2838846c77aaec9a7a0", + "m_Group": { + "m_Id": "8f5b78c2c6884f4a9ce7b9c4bcc3d37b" + }, + "m_Name": "OtherLights (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -258.9999694824219, + "y": 2337.0, + "width": 262.0, + "height": 422.0 + } + }, + "m_Slots": [ + { + "m_Id": "aa62450a2799a18286428ea95a26323b" + }, + { + "m_Id": "791298e2abf77280afb1cd538d823f72" + }, + { + "m_Id": "65a99eb6aef67d808c68458d5cf1a632" + }, + { + "m_Id": "f29efff09bedcd80a75a9619a2bd486b" + }, + { + "m_Id": "e9813bf318d0e88dbbcba0cd4c15dc4c" + }, + { + "m_Id": "a393e9d8e4c5158ebbbbb17b265b3d56" + }, + { + "m_Id": "148c5b26a0ef168ab2c1246dab6d7bc8" + }, + { + "m_Id": "2631fd6e9b05f989a0252fbdd88e64f2" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 2, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "OtherLights", + "m_FunctionSource": "f01c1c57da365e5428a918b893fe3ff7", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e9813bf318d0e88dbbcba0cd4c15dc4c", + "m_Id": 8, + "m_DisplayName": "SpecularTolerance", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecularTolerance", + "m_StageCapability": 3, + "m_Value": 0.029999999329447748, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StepNode", + "m_ObjectId": "e9a53db9905e6489932f75ba6bb81e3a", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Step", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2091.0, + "y": 1182.0001220703125, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "2ad7ff9190bf338597afa7a7a1dad7e8" + }, + { + "m_Id": "b8e1b3d7a264488ab014c16190613cfc" + }, + { + "m_Id": "695900c5bd8da7839b58e3d2b6c2fb29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e9d78d6c0afdad80bcfe07f5016fce9a", + "m_Id": 0, + "m_DisplayName": "Normals Strength", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "ea14144dadc615808aab7c23f3e50e4b", + "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.DivideNode", + "m_ObjectId": "ea1d5478aa96678ba88aba26efdb5c52", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2588.0, + "y": 1182.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "f185b5dd5e91a68ab20872b015f9814d" + }, + { + "m_Id": "248eb5580b61df89a30abc4754c82be0" + }, + { + "m_Id": "e7a9262d04ef0781a11499c2212ad04d" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionNode", + "m_ObjectId": "ea396565d6355586b8fb50aa544467b0", + "m_Group": { + "m_Id": "87e14a641c1d4bc6b7f82422c382e1f0" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1082.0, + "y": -1844.0, + "width": 153.0, + "height": 128.0 + } + }, + "m_Slots": [ + { + "m_Id": "d0ad2dff05e1a086b12ba26c0f84cb21" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DotProductNode", + "m_ObjectId": "ea39ed9c7be52284a409b2e828fc161f", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Dot Product", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -503.00006103515627, + "y": 1447.0, + "width": 135.0, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "67439a8f4d306185821786f13acc98bf" + }, + { + "m_Id": "24e25b8c9fd3dd8a8389541e2049aa70" + }, + { + "m_Id": "7f3d9c4cc3e1f687945ecb83d1b3628c" + } + ], + "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.PropertyNode", + "m_ObjectId": "ea74e773c5e844869d8704b753aa2002", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1542.9998779296875, + "y": -291.9999694824219, + "width": 146.0, + "height": 33.999996185302737 + } + }, + "m_Slots": [ + { + "m_Id": "332d16303c66178fb904aa32ff84ae29" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "1de7a716c3260d84904255bc9e0dc108" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "eb1e283f137bb789a05f76ef285b0eaa", + "m_Guid": { + "m_GuidSerialized": "db837ff2-926d-4a0e-8083-2f3eab3e1f9f" + }, + "m_Name": "Normals Strength", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector1_9C73072A", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": true, + "hlslDeclarationOverride": 3, + "m_Hidden": false, + "m_Value": 0.800000011920929, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "eb30c1030929435f80c1f702bdf64863", + "m_Title": "Refraction", + "m_Position": { + "x": -1213.0001220703125, + "y": 178.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "eb32794878063a8c8472a47fbe96b4d5", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "eb715c026ba7d08b8c91c04ef3bed86f", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "ec1bf63ab68a6184b3f9718cde1cd4f3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ec94f61a3027e08f87a4f72e49d4b867", + "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": "ed61e7c816070781875d1cccf8364ba3", + "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.Vector1MaterialSlot", + "m_ObjectId": "ed6f5754d05d4a47bef1ae52593c3276", + "m_Id": 2, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 0.009999999776482582, + "m_DefaultValue": 0.009999999776482582, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ed848c6bd3f1ed8bb8986be747c4972b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 2.0, + "y": 2.0, + "z": 2.0, + "w": 2.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ef081751f2985284b74eb0f02005cf94", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "efb9cf119a14298b83af6a45e4174bc9", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.029999999329447748, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalizeNode", + "m_ObjectId": "f010fb02d11e3b8bb89a3b422c00d7bd", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Normalize", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -994.0, + "y": 1619.0, + "width": 137.99998474121095, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "5f4f61801cc8d38f9bd4f7ec50d466de" + }, + { + "m_Id": "1b98be40b1cb0f87bf42680c57167e1d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f13ae890b62f818d86c35cfd39047954", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f185b5dd5e91a68ab20872b015f9814d", + "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.PropertyNode", + "m_ObjectId": "f224e6fa9f27d78aa90f492b05897ad1", + "m_Group": { + "m_Id": "a61c097103fa45cebe8abbdb292982c7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2441.000244140625, + "y": 1142.0, + "width": 148.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e723f9b028c49e8fa87acf0b32431bc3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "da6e8a962723aa82bbf98f48f71cb49c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "f2277552366946468919c6cd85bba5a7", + "m_Title": "Calculate Water Color Based On Depth", + "m_Position": { + "x": -1907.0, + "y": -589.0000610351563 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f29efff09bedcd80a75a9619a2bd486b", + "m_Id": 7, + "m_DisplayName": "SpecularCutoff", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpecularCutoff", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f2e094643dfed68f8266fa5a3fe1dbef", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "f3777a9c80f11781aa127905b1775356", + "m_Guid": { + "m_GuidSerialized": "7ff10224-9dbd-4f60-9c41-56a2e35d3d0f" + }, + "m_Name": "Foam Scale", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_F678228C", + "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.5, + "y": 0.5, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f3c551fe3e82e88a9e56c6f817bc7bdb", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f4305575edcb8b8e8bf3abd2ccf574a9", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f448ba9d6425648595f1782953f00405", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "f5329d9e06afaa8ebd0371a002198e10", + "m_Guid": { + "m_GuidSerialized": "869ce50d-7c85-4fd5-93b6-0c7b1e72361f" + }, + "m_Name": "Wave Direction", + "m_DefaultRefNameVersion": 0, + "m_RefNameGeneratedByDisplayName": "", + "m_DefaultReferenceName": "Vector2_D26C9C89", + "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": 1.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f6c7ead154a800859915202cd51abe0c", + "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.BooleanMaterialSlot", + "m_ObjectId": "f717228421f151809a4a808a5d76f9a9", + "m_Id": 0, + "m_DisplayName": "Predicate", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Predicate", + "m_StageCapability": 3, + "m_Value": false, + "m_DefaultValue": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "f73efc0d442d4fea93b236459693b1b6", + "m_Title": "Directional Light Specular", + "m_Position": { + "x": -1391.9998779296875, + "y": 1207.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f8dee5c7e4760d8386a0bd7c1329f8b1", + "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": "f94c38ecb5529b8da3b9002a93cd0065", + "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.Vector1MaterialSlot", + "m_ObjectId": "f9f95c139ce0ac8db9251eadad3cdd3a", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "X" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DivideNode", + "m_ObjectId": "fa9c1deeff9731869f3cd07ffd91cab5", + "m_Group": { + "m_Id": "f2277552366946468919c6cd85bba5a7" + }, + "m_Name": "Divide", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1393.9998779296875, + "y": -355.99993896484377, + "width": 134.99998474121095, + "height": 117.99999237060547 + } + }, + "m_Slots": [ + { + "m_Id": "12fd2a91a05aa68daff4668e75ef7a83" + }, + { + "m_Id": "ed848c6bd3f1ed8bb8986be747c4972b" + }, + { + "m_Id": "e7181b075b5ffb8d8c5c0a3935dfaf08" + } + ], + "synonyms": [ + "division", + "divided by" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "faf864313062b68abdfa6e00e928870c", + "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.SmoothstepNode", + "m_ObjectId": "fe612997819c0e84a75fd50c6b442fa7", + "m_Group": { + "m_Id": "f73efc0d442d4fea93b236459693b1b6" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 317.0, + "y": 1425.0001220703125, + "width": 208.0, + "height": 326.0 + } + }, + "m_Slots": [ + { + "m_Id": "1b43cf609db932829ad8fcd2de147c0c" + }, + { + "m_Id": "6eae40c72e80f085b4e468eb184d8e9f" + }, + { + "m_Id": "436ff0d734f06587b6ccf8d426ac8a96" + }, + { + "m_Id": "bb6fa3a4e65a0989acf062958e2c86ce" + } + ], + "synonyms": [ + "curve" + ], + "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": "ff66aeaa92189d828086878f2d399780", + "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 + } +} + diff --git a/Assets/Toon Water URP/Toon Water Shader.shadergraph.meta b/Assets/Toon Water URP/Toon Water Shader.shadergraph.meta new file mode 100644 index 000000000..bdb52d8be --- /dev/null +++ b/Assets/Toon Water URP/Toon Water Shader.shadergraph.meta @@ -0,0 +1,17 @@ +fileFormatVersion: 2 +guid: b4a6b41e114133b4d8eb40ab1d879de6 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Toon Water Shader.shadergraph + uploadId: 513463 diff --git a/Assets/Toon Water URP/Underwater Post-Processing.meta b/Assets/Toon Water URP/Underwater Post-Processing.meta new file mode 100644 index 000000000..4ba0047be --- /dev/null +++ b/Assets/Toon Water URP/Underwater Post-Processing.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1b30f8ccddac25e45afa0bc42925d29e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset b/Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset new file mode 100644 index 000000000..4c90fdf22 --- /dev/null +++ b/Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset @@ -0,0 +1,202 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4927358332145770464 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.469 + min: 0 + max: 1 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + min: 0.01 + max: 1 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: Underwater Effect Post-process Volume Profile + m_EditorClassIdentifier: + components: + - {fileID: 537168572449233485} + - {fileID: 5919610972366018390} + - {fileID: 6169369685509007495} + - {fileID: -4927358332145770464} +--- !u!114 &537168572449233485 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + threshold: + m_OverrideState: 1 + m_Value: 0.66 + min: 0 + intensity: + m_OverrideState: 1 + m_Value: 7.2 + min: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.879 + min: 0 + max: 1 + clamp: + m_OverrideState: 0 + m_Value: 65472 + min: 0 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hdr: 0 + showAlpha: 0 + showEyeDropper: 1 + highQualityFiltering: + m_OverrideState: 0 + m_Value: 0 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 + min: 0 +--- !u!114 &5919610972366018390 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + postExposure: + m_OverrideState: 0 + m_Value: 0.11 + contrast: + m_OverrideState: 1 + m_Value: 0 + min: -100 + max: 100 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 0.28515485, g: 0.6252603, b: 0.6792453, a: 1} + hdr: 1 + showAlpha: 0 + showEyeDropper: 1 + hueShift: + m_OverrideState: 0 + m_Value: -28 + min: -180 + max: 180 + saturation: + m_OverrideState: 1 + m_Value: -5.3 + min: -100 + max: 100 +--- !u!114 &6169369685509007495 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + m_AdvancedMode: 0 + mode: + m_OverrideState: 1 + m_Value: 2 + gaussianStart: + m_OverrideState: 1 + m_Value: 6.17 + min: 0 + gaussianEnd: + m_OverrideState: 1 + m_Value: 5.96 + min: 0 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1.5 + min: 0.5 + max: 1.5 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 1.13 + min: 0.1 + aperture: + m_OverrideState: 1 + m_Value: 1.55 + min: 1 + max: 32 + focalLength: + m_OverrideState: 1 + m_Value: 52.8 + min: 1 + max: 300 + bladeCount: + m_OverrideState: 1 + m_Value: 4 + min: 3 + max: 9 + bladeCurvature: + m_OverrideState: 1 + m_Value: 0.923 + min: 0 + max: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 12 + min: -180 + max: 180 diff --git a/Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset.meta b/Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset.meta new file mode 100644 index 000000000..eae853e41 --- /dev/null +++ b/Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process Volume Profile.asset.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: b0e106752d7e2a3478dca9512273649e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: +AssetOrigin: + serializedVersion: 1 + productId: 170520 + packageName: Toon Water URP + packageVersion: 1.19 + assetPath: Assets/Toon Water URP/Underwater Post-Processing/Underwater Effect Post-process + Volume Profile.asset + uploadId: 513463 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index dd4721ab1..0c9ff7fde 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -747,22 +747,23 @@ PlayerSettings: webGLCloseOnQuit: 0 webWasm2023: 0 scriptingDefineSymbols: - Android: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2;USE_NEW_INPUT;USE_CINEMACHINE - EmbeddedLinux: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 + Android: UNITY_POST_PROCESSING_STACK_V2;USE_NEW_INPUT;USE_CINEMACHINE;DOTWEEN + EmbeddedLinux: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN GameCoreScarlett: DOTWEEN - GameCoreXboxOne: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 + GameCoreXboxOne: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN LinuxHeadlessSimulation: DOTWEEN - Nintendo Switch: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 - PS4: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 - PS5: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 - QNX: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 - Standalone: COZY_WEATHER;COZY_3_AND_UP;COZY_URP;ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;ODIN_INSPECTOR_3_2;ODIN_INSPECTOR_3_3;DOTWEEN;UNITY_POST_PROCESSING_STACK_V2;TMP_PRESENT;USE_NEW_INPUT;USE_CINEMACHINE - VisionOS: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 - WebGL: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 - Windows Store Apps: DOTWEEN;COZY_WEATHER;COZY_3_AND_UP;COZY_URP;ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;ODIN_INSPECTOR_3_2;ODIN_INSPECTOR_3_3;USE_NEW_INPUT;USE_CINEMACHINE - XboxOne: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 + Nintendo Switch: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN + PS4: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN + PS5: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN + QNX: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN + ReservedCFE: DOTWEEN + Standalone: COZY_WEATHER;COZY_3_AND_UP;COZY_URP;ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;ODIN_INSPECTOR_3_2;ODIN_INSPECTOR_3_3;UNITY_POST_PROCESSING_STACK_V2;TMP_PRESENT;USE_NEW_INPUT;USE_CINEMACHINE;DOTWEEN + VisionOS: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN + WebGL: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN + Windows Store Apps: COZY_WEATHER;COZY_3_AND_UP;COZY_URP;ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;ODIN_INSPECTOR_3_2;ODIN_INSPECTOR_3_3;USE_NEW_INPUT;USE_CINEMACHINE;DOTWEEN + XboxOne: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN iPhone: DOTWEEN - tvOS: DOTWEEN;UNITY_POST_PROCESSING_STACK_V2 + tvOS: UNITY_POST_PROCESSING_STACK_V2;DOTWEEN additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: