From 0a3242e25182e3d9f4b54dfb7e9aeb7980ce844f Mon Sep 17 00:00:00 2001 From: Kevin Ring Date: Wed, 29 Mar 2023 16:59:50 +1100 Subject: [PATCH 1/2] Use shader graph for point cloud rendering. --- Runtime/CesiumPointCloudRenderer.cs | 41 +- .../CesiumPointCloudTilesetMaterial.mat | 217 + .../CesiumPointCloudTilesetMaterial.mat.meta | 8 + .../CesiumPointCloudTilesetShader.shadergraph | 9062 +++++++++++++++++ ...umPointCloudTilesetShader.shadergraph.meta | 10 + .../Resources/CesiumReadPointCloudData.hlsl | 103 + .../CesiumReadPointCloudData.hlsl.meta | 7 + 7 files changed, 9439 insertions(+), 9 deletions(-) create mode 100644 Runtime/Resources/CesiumPointCloudTilesetMaterial.mat create mode 100644 Runtime/Resources/CesiumPointCloudTilesetMaterial.mat.meta create mode 100644 Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph create mode 100644 Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph.meta create mode 100644 Runtime/Resources/CesiumReadPointCloudData.hlsl create mode 100644 Runtime/Resources/CesiumReadPointCloudData.hlsl.meta diff --git a/Runtime/CesiumPointCloudRenderer.cs b/Runtime/CesiumPointCloudRenderer.cs index 16903106..f49a1267 100644 --- a/Runtime/CesiumPointCloudRenderer.cs +++ b/Runtime/CesiumPointCloudRenderer.cs @@ -36,6 +36,8 @@ internal class CesiumPointCloudRenderer : MonoBehaviour private Cesium3DTileInfo _tileInfo; + private Mesh _emptyMesh; + public Cesium3DTileInfo tileInfo { set => this._tileInfo = value; @@ -51,7 +53,7 @@ void OnEnable() this._pointCount = this._mesh.vertexCount; this._pointMaterial = UnityEngine.Object.Instantiate( - Resources.Load("CesiumPointCloudShadingMaterial")); + Resources.Load("CesiumPointCloudTilesetMaterial")); GraphicsBuffer sourceBuffer = this._mesh.GetVertexBuffer(0); @@ -72,7 +74,7 @@ void OnEnable() if (this._mesh.HasVertexAttribute(VertexAttribute.Color)) { - this._pointMaterial.EnableKeyword("HAS_POINT_COLORS"); + this._pointMaterial.EnableKeyword("_HAS_POINT_COLORS"); } else { @@ -94,7 +96,7 @@ void OnEnable() if (this._mesh.HasVertexAttribute(VertexAttribute.Normal)) { - this._pointMaterial.EnableKeyword("HAS_POINT_NORMALS"); + this._pointMaterial.EnableKeyword("_HAS_POINT_NORMALS"); } if (XRSettings.stereoRenderingMode == XRSettings.StereoRenderingMode.SinglePassInstanced || @@ -102,6 +104,19 @@ void OnEnable() { this._pointMaterial.EnableKeyword("INSTANCING_ON"); } + + var layout = new VertexAttributeDescriptor[0]; + this._emptyMesh = CesiumObjectPool.MeshPool.Get(); + + int[] indices = new int[this._pointCount * 6]; + for (int i = 0; i < indices.Length; ++i) + { + indices[i] = i; + } + + this._emptyMesh.SetVertexBufferParams(this._pointCount * 6, layout); + this._emptyMesh.indexFormat = IndexFormat.UInt32; + this._emptyMesh.SetIndices(indices, MeshTopology.Triangles, 0, false); } private float GetGeometricError(CesiumPointCloudShading pointCloudShading) @@ -167,10 +182,17 @@ private void UpdateBounds() positionsScratch[2] = localBounds.max; this._bounds = GeometryUtility.CalculateBounds(positionsScratch, transformMatrix); + this._emptyMesh.bounds = this._mesh.bounds; } private void DestroyResources() { + if (this._emptyMesh != null) + { + CesiumObjectPool.MeshPool.Release(this._emptyMesh); + this._emptyMesh = null; + } + if (this._meshVertexBuffer != null) { this._meshVertexBuffer.Release(); @@ -216,12 +238,13 @@ private void DrawPointsWithAttenuation() this.UpdateAttenuationParameters(); this.UpdateMaterial(); - Graphics.DrawProcedural( - this._pointMaterial, - this._bounds, - MeshTopology.Triangles, - this._pointCount * 6, - 1); + Graphics.DrawMesh(this._emptyMesh, this.gameObject.transform.localToWorldMatrix, this._pointMaterial, 0); + //Graphics.DrawProcedural( + // this._pointMaterial, + // this._bounds, + // MeshTopology.Triangles, + // this._pointCount * 6, + // 1); } void Update() diff --git a/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat b/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat new file mode 100644 index 00000000..b50df48f --- /dev/null +++ b/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat @@ -0,0 +1,217 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4552124577082293056 +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: 5 +--- !u!114 &-4425681635612486665 +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: 639247ca83abc874e893eb93af2b5e44, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 0 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CesiumPointCloudTilesetMaterial + m_Shader: {fileID: -6465566751694194690, guid: 1f9910ca3bd0f48428a1c4d37895439e, + type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: + - TransparentDepthPrepass + - TransparentDepthPostpass + - TransparentBackface + - RayTracingPrepass + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _baseColorTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _emissiveTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _metallicRoughnessTexture: + m_Texture: {fileID: 2800000, guid: ce97cc92c5d962f4585b2ac5527d723e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _normalMapTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _normalTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _occlusionTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _overlay0Texture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _overlay1Texture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _overlay2Texture: + 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 + - _AlphaCutoffEnable: 0 + - _AlphaDstBlend: 0 + - _AlphaSrcBlend: 1 + - _AlphaToMask: 0 + - _AlphaToMaskInspectorValue: 0 + - _BUILTIN_QueueControl: -1 + - _BUILTIN_QueueOffset: 0 + - _Blend: 0 + - _BlendMode: 0 + - _CastShadows: 1 + - _ConservativeDepthOffsetEnable: 0 + - _Cull: 2 + - _CullMode: 2 + - _CullModeForward: 2 + - _DepthOffsetEnable: 0 + - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 + - _DoubleSidedNormalMode: 2 + - _DstBlend: 0 + - _EnableBlendModePreserveSpecularLighting: 1 + - _EnableFogOnTransparent: 1 + - _HASBASECOLOR: 0 + - _HASEMISSIVE: 0 + - _HASMETALLICROUGHNESS: 0 + - _HASNORMALMAP: 0 + - _HASOCCLUSION: 0 + - _HAS_BASE_COLOR: 0 + - _HAS_EMISSIVE: 0 + - _HAS_METALLIC_ROUGHNESS: 0 + - _HAS_NORMAL_MAP: 0 + - _HAS_NORMAL_TEXTURE: 0 + - _HAS_OCCLUSION: 0 + - _OVERLAYCOUNT: 0 + - _OVERLAY_COUNT: 0 + - _OpaqueCullMode: 2 + - _QueueControl: 0 + - _QueueOffset: 0 + - _RayTracing: 0 + - _ReceiveShadows: 1 + - _ReceivesSSR: 1 + - _ReceivesSSRTransparent: 0 + - _RefractionModel: 0 + - _RenderQueueType: 1 + - _RequireSplitLighting: 0 + - _SrcBlend: 1 + - _StencilRef: 0 + - _StencilRefDepth: 8 + - _StencilRefDistortionVec: 4 + - _StencilRefGBuffer: 10 + - _StencilRefMV: 40 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 8 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskGBuffer: 14 + - _StencilWriteMaskMV: 42 + - _SupportDecals: 1 + - _Surface: 0 + - _SurfaceType: 0 + - _TESTING: 1 + - _TransparentBackfaceEnable: 0 + - _TransparentCullMode: 2 + - _TransparentDepthPostpassEnable: 0 + - _TransparentDepthPrepassEnable: 0 + - _TransparentSortPriority: 0 + - _TransparentWritingMotionVec: 0 + - _TransparentZWrite: 0 + - _UseShadowThreshold: 0 + - _WorkflowMode: 1 + - _ZTest: 4 + - _ZTestDepthEqualForOpaque: 3 + - _ZTestGBuffer: 4 + - _ZTestTransparent: 4 + - _ZWrite: 1 + - _ZWriteControl: 0 + - _baseColorTextureCoordinateIndex: 0 + - _emissiveTextureCoordinateIndex: 0 + - _metallicRoughnessTextureCoordinateIndex: 0 + - _normalMapScale: 0 + - _normalMapTextureCoordinateIndex: 0 + - _normalTextureCoordinateIndex: 0 + - _occlusionStrength: 0 + - _occlusionTextureCoordinateIndex: 0 + - _overlay0TextureCoordinateIndex: 0 + - _overlay1TextureCoordinateIndex: 0 + - _overlay2TextureCoordinateIndex: 0 + m_Colors: + - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + - _baseColorFactor: {r: 1, g: 1, b: 1, a: 1} + - _emissiveFactor: {r: 0, g: 0, b: 0, a: 0} + - _metallicRoughnessFactor: {r: 0, g: 0, b: 0, a: 0} + - _overlay0TranslationAndScale: {r: 0, g: 0, b: 1, a: 1} + - _overlay1TranslationAndScale: {r: 0, g: 0, b: 1, a: 1} + - _overlay2TranslationAndScale: {r: 0, g: 0, b: 1, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &1361552703489516110 +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: da692e001514ec24dbc4cca1949ff7e8, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 12 + hdPluginSubTargetMaterialVersions: + m_Keys: [] + m_Values: diff --git a/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat.meta b/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat.meta new file mode 100644 index 00000000..b0846965 --- /dev/null +++ b/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: daa83a33d4c21c545a31feaa4b9bb6f7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph b/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph new file mode 100644 index 00000000..a58e895f --- /dev/null +++ b/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph @@ -0,0 +1,9062 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "1bcfa65f664541ac9bc849721d316fc9", + "m_Properties": [ + { + "m_Id": "283e7d051a084d809fd8c6687578420f" + }, + { + "m_Id": "75c60a80961c4c9ba64ac5a112813538" + }, + { + "m_Id": "f6cde6978db9410097ce674aa961410b" + }, + { + "m_Id": "b158ca1d32d74d52ab64d81e566e15db" + }, + { + "m_Id": "497ed148bbf34ca393076bb06f5a8294" + }, + { + "m_Id": "825bab057737419bbc7cc86a3d7b6ebe" + }, + { + "m_Id": "acd80e33119543179d147322ff0c7ea3" + }, + { + "m_Id": "dcd3468241154296932bcb2577d46678" + }, + { + "m_Id": "bd39ca76fae64b4da2994e6f67083ddc" + }, + { + "m_Id": "273792ab79924c08bc1766a266269ae8" + }, + { + "m_Id": "6f7975d05f0e490c85685da73a7d1657" + }, + { + "m_Id": "a067c02500d4400c8ef1b9bb8bb1c9e5" + }, + { + "m_Id": "598ab387339a4cce8002387e6c00e3f9" + }, + { + "m_Id": "2aaa543de5be4b3489f8f403046e074c" + }, + { + "m_Id": "a8b280220caf41ffbb8b087ac44a23ed" + }, + { + "m_Id": "bfc65ac9b9c54affac3f90f53d623591" + }, + { + "m_Id": "cc08e4ccb6ff4e449415b92130856196" + }, + { + "m_Id": "4e0650c964aa42ea98069648953d928d" + }, + { + "m_Id": "965bf93aed2947908ec82cf30287ea9d" + }, + { + "m_Id": "aa996c40f4d44a7fa509717977b8c9ff" + }, + { + "m_Id": "15ef0c0544d24e5f86861fc77fd0c985" + }, + { + "m_Id": "5a121aaee7a340748e40ddcaf811d129" + }, + { + "m_Id": "e3bbd79339e64d009e31960a31e3ff05" + }, + { + "m_Id": "7de6510c684046cb8ace0a0049c1c2f7" + } + ], + "m_Keywords": [ + { + "m_Id": "e92609ecd90140699a17eb8a1741cf9a" + }, + { + "m_Id": "b7769c935e1e460b9a842a468f5af1e0" + } + ], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "68c24ea6a3244f2f909a393a964a01ea" + } + ], + "m_Nodes": [ + { + "m_Id": "6bc6c345255e44dd95261e226cdab598" + }, + { + "m_Id": "70915ddb1cd34384ab3c5272d38aa6eb" + }, + { + "m_Id": "3941ab2a53a842e890179c0e4787bcf6" + }, + { + "m_Id": "3a08d0a60405435fa92432d670b09f6d" + }, + { + "m_Id": "e5ca7bb83a9d4a5b99c6b17e8aa77844" + }, + { + "m_Id": "a308cd02a0b642a786cb6ed1aeb208a6" + }, + { + "m_Id": "15b4aee3e1aa4be1a43a4f138e704d3e" + }, + { + "m_Id": "350ba852757d40bab5b55c9841ef5c9f" + }, + { + "m_Id": "d12188a9cb824131bf5ec7a1ca5a2ee6" + }, + { + "m_Id": "d3652d02ebe04e0db11eb702720bc3b3" + }, + { + "m_Id": "968979a447d54450a200f05c1308a163" + }, + { + "m_Id": "9a36707feabc49f5ab9ee8c37d1b278e" + }, + { + "m_Id": "20c02be529b0496e8804c0d89a8d12f4" + }, + { + "m_Id": "308f8c0756f043fc94809907e712b64c" + }, + { + "m_Id": "2eacb23513544fc097cb3007f3134d97" + }, + { + "m_Id": "928032a32993416daabe6e0215937f7f" + }, + { + "m_Id": "c2866c332d6a45f49521ab7781acf1a4" + }, + { + "m_Id": "24d7fe51ce454aefbad9d42c94607413" + }, + { + "m_Id": "1c7aa3cc243640dd9002a16214556fd1" + }, + { + "m_Id": "88cfa5999a634cf7880a0cf30b7c04a0" + }, + { + "m_Id": "ad4fdb31fb0d497da262882d3df67221" + }, + { + "m_Id": "39b28d2507ce466b89463ca21dd87725" + }, + { + "m_Id": "150e82ac22334a4b98372252aa862f33" + }, + { + "m_Id": "b53454b2d645420b87910c89b3df6085" + }, + { + "m_Id": "3a68f8c210d74c73b8357afee989fea7" + }, + { + "m_Id": "f4bace364f474d3a835035f440f9394d" + }, + { + "m_Id": "7ddd10fe12b6429c894a8b49bed084d7" + }, + { + "m_Id": "c1cf15b7538f436a8fa5a37841882cf6" + }, + { + "m_Id": "135a7db0e4b8408f8e795d96165d2913" + }, + { + "m_Id": "171f138992d14201a550dd21c8f8db95" + }, + { + "m_Id": "39443469080742b98b34350c1c267e0a" + }, + { + "m_Id": "07976c0531e14e7cbefae5a0472fcc64" + }, + { + "m_Id": "e49b955ca53840fe99b5b34852e2103a" + }, + { + "m_Id": "87d27d9ec71948039f957c782a4f67bc" + }, + { + "m_Id": "7b9681f2dfd24ae08dd87353b40be01d" + }, + { + "m_Id": "55415c49a7334f488c1b9a18851a51b0" + }, + { + "m_Id": "11c36f277cde4770ad6575c2fd3dfc6d" + }, + { + "m_Id": "d25eab26996f4ca396f9805d14fbc46b" + }, + { + "m_Id": "8a08cfcc43814124890f2c5f72339ae9" + }, + { + "m_Id": "edccd1a45335495bbe9b0666a56d3ed2" + }, + { + "m_Id": "212edc05d6cc4f25a5ada1ab7658ce45" + }, + { + "m_Id": "4068f56571f04fb981ec606e7fb177db" + }, + { + "m_Id": "649c38196a0945d388946222e0c23df2" + }, + { + "m_Id": "8c85b96021ad4c3e8530441a083a843c" + }, + { + "m_Id": "4bc82dd3b42242cdb157dc1b7293df1a" + }, + { + "m_Id": "9e218064818d4044bc26d149914064a9" + }, + { + "m_Id": "edb20863804e44a3927efd8cd5253b5c" + }, + { + "m_Id": "66fdb8b6b2404332af62bd64818ac2fd" + }, + { + "m_Id": "e5d96ffeefa643799b27d1ff9853f0ea" + }, + { + "m_Id": "b2c123c0474c47978bb44f2f78bd2770" + }, + { + "m_Id": "a12d0d898b784c958defc876f5b07e2b" + }, + { + "m_Id": "b3edf110ead247948bb4294d4906f256" + }, + { + "m_Id": "8f21d656c2df4d4485764051a5b85a45" + }, + { + "m_Id": "db7f8f7f0a094e66a5d40f9fee00f854" + }, + { + "m_Id": "f2de12554aa444729707557577b7841f" + }, + { + "m_Id": "eb07c31344794e22895cb03d307448d8" + }, + { + "m_Id": "6727f80e1d1a49f19c57395b11d83c5c" + }, + { + "m_Id": "f0ef1b3c0ab8492f8b78cc96044fc413" + }, + { + "m_Id": "da59a11ca7764d999c96a1a33676faca" + }, + { + "m_Id": "3420016393a14650b9fb2fb7aa691593" + }, + { + "m_Id": "2d5f51898df645b5bcdaec990a5d23ad" + }, + { + "m_Id": "02a52b6d13104ab9b8fd836bd278b299" + }, + { + "m_Id": "f32521aa2c0c44469b0381cab9719b62" + }, + { + "m_Id": "423536d6905340769770ccf4b3d19b83" + }, + { + "m_Id": "747c0b2acec54979b802706fd6e3e982" + }, + { + "m_Id": "cdc4dbe8925f41bc9a6064a9f3dfd98d" + }, + { + "m_Id": "e73cee567ffe4201b87c1149d2b115d4" + }, + { + "m_Id": "af63a05eaef443c38724843e99143093" + }, + { + "m_Id": "4a03d97ce54845959c4cb6fa37babcdb" + }, + { + "m_Id": "416b4db067a64493b9815654b4025759" + }, + { + "m_Id": "29715de3a20a44348626f30762e0aa8c" + } + ], + "m_GroupDatas": [ + { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + { + "m_Id": "9152a890faa84cd7b266b944cf210185" + }, + { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + } + ], + "m_StickyNoteDatas": [ + { + "m_Id": "10fd73791b27497f8371dab1015c22b7" + }, + { + "m_Id": "4546d0fd4cc442ccb16e6e8ea634ead6" + }, + { + "m_Id": "2c8d9e97869c4d7191d66a73e28c7a00" + }, + { + "m_Id": "9c2facdee393427abd69c9dfef12ca03" + }, + { + "m_Id": "af68d30575554cc7bfc2f4a19d76a0ea" + }, + { + "m_Id": "f3486a60ebdd4eefa801edfa64e753ad" + } + ], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "02a52b6d13104ab9b8fd836bd278b299" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2eacb23513544fc097cb3007f3134d97" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "07976c0531e14e7cbefae5a0472fcc64" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e49b955ca53840fe99b5b34852e2103a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "07976c0531e14e7cbefae5a0472fcc64" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2d5f51898df645b5bcdaec990a5d23ad" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "11c36f277cde4770ad6575c2fd3dfc6d" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b2c123c0474c47978bb44f2f78bd2770" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "135a7db0e4b8408f8e795d96165d2913" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c1cf15b7538f436a8fa5a37841882cf6" + }, + "m_SlotId": 1953941338 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "150e82ac22334a4b98372252aa862f33" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88cfa5999a634cf7880a0cf30b7c04a0" + }, + "m_SlotId": 1843696189 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "171f138992d14201a550dd21c8f8db95" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "39443469080742b98b34350c1c267e0a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1c7aa3cc243640dd9002a16214556fd1" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "928032a32993416daabe6e0215937f7f" + }, + "m_SlotId": 1843696189 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "20c02be529b0496e8804c0d89a8d12f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3652d02ebe04e0db11eb702720bc3b3" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "212edc05d6cc4f25a5ada1ab7658ce45" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "66fdb8b6b2404332af62bd64818ac2fd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "24d7fe51ce454aefbad9d42c94607413" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "928032a32993416daabe6e0215937f7f" + }, + "m_SlotId": -1177420189 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2d5f51898df645b5bcdaec990a5d23ad" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a308cd02a0b642a786cb6ed1aeb208a6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "308f8c0756f043fc94809907e712b64c" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "02a52b6d13104ab9b8fd836bd278b299" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3420016393a14650b9fb2fb7aa691593" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f0ef1b3c0ab8492f8b78cc96044fc413" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39443469080742b98b34350c1c267e0a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f0ef1b3c0ab8492f8b78cc96044fc413" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "39b28d2507ce466b89463ca21dd87725" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88cfa5999a634cf7880a0cf30b7c04a0" + }, + "m_SlotId": -1177420189 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "3a68f8c210d74c73b8357afee989fea7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ad4fdb31fb0d497da262882d3df67221" + }, + "m_SlotId": -1177420189 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4068f56571f04fb981ec606e7fb177db" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "649c38196a0945d388946222e0c23df2" + }, + "m_SlotId": 1953941338 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "423536d6905340769770ccf4b3d19b83" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "f32521aa2c0c44469b0381cab9719b62" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4a03d97ce54845959c4cb6fa37babcdb" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eb07c31344794e22895cb03d307448d8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4bc82dd3b42242cdb157dc1b7293df1a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "db7f8f7f0a094e66a5d40f9fee00f854" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "55415c49a7334f488c1b9a18851a51b0" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "11c36f277cde4770ad6575c2fd3dfc6d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "649c38196a0945d388946222e0c23df2" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4bc82dd3b42242cdb157dc1b7293df1a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "66fdb8b6b2404332af62bd64818ac2fd" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "423536d6905340769770ccf4b3d19b83" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "747c0b2acec54979b802706fd6e3e982" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "928032a32993416daabe6e0215937f7f" + }, + "m_SlotId": -221001507 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7b9681f2dfd24ae08dd87353b40be01d" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "11c36f277cde4770ad6575c2fd3dfc6d" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7ddd10fe12b6429c894a8b49bed084d7" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ad4fdb31fb0d497da262882d3df67221" + }, + "m_SlotId": 1843696189 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "87d27d9ec71948039f957c782a4f67bc" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7b9681f2dfd24ae08dd87353b40be01d" + }, + "m_SlotId": 1953941338 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "88cfa5999a634cf7880a0cf30b7c04a0" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ad4fdb31fb0d497da262882d3df67221" + }, + "m_SlotId": -221001507 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8a08cfcc43814124890f2c5f72339ae9" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "212edc05d6cc4f25a5ada1ab7658ce45" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8c85b96021ad4c3e8530441a083a843c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4bc82dd3b42242cdb157dc1b7293df1a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8f21d656c2df4d4485764051a5b85a45" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "eb07c31344794e22895cb03d307448d8" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "928032a32993416daabe6e0215937f7f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88cfa5999a634cf7880a0cf30b7c04a0" + }, + "m_SlotId": -221001507 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "968979a447d54450a200f05c1308a163" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d3652d02ebe04e0db11eb702720bc3b3" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9a36707feabc49f5ab9ee8c37d1b278e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "968979a447d54450a200f05c1308a163" + }, + "m_SlotId": 1953941338 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e218064818d4044bc26d149914064a9" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "edb20863804e44a3927efd8cd5253b5c" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9e218064818d4044bc26d149914064a9" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "edb20863804e44a3927efd8cd5253b5c" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a12d0d898b784c958defc876f5b07e2b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "da59a11ca7764d999c96a1a33676faca" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "ad4fdb31fb0d497da262882d3df67221" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3a08d0a60405435fa92432d670b09f6d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b2c123c0474c47978bb44f2f78bd2770" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "d12188a9cb824131bf5ec7a1ca5a2ee6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b3edf110ead247948bb4294d4906f256" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "308f8c0756f043fc94809907e712b64c" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b3edf110ead247948bb4294d4906f256" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "747c0b2acec54979b802706fd6e3e982" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b53454b2d645420b87910c89b3df6085" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "88cfa5999a634cf7880a0cf30b7c04a0" + }, + "m_SlotId": -590019148 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c1cf15b7538f436a8fa5a37841882cf6" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "39443469080742b98b34350c1c267e0a" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "c2866c332d6a45f49521ab7781acf1a4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "928032a32993416daabe6e0215937f7f" + }, + "m_SlotId": -590019148 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdc4dbe8925f41bc9a6064a9f3dfd98d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6bc6c345255e44dd95261e226cdab598" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdc4dbe8925f41bc9a6064a9f3dfd98d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "70915ddb1cd34384ab3c5272d38aa6eb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "cdc4dbe8925f41bc9a6064a9f3dfd98d" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "af63a05eaef443c38724843e99143093" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d25eab26996f4ca396f9805d14fbc46b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8a08cfcc43814124890f2c5f72339ae9" + }, + "m_SlotId": 1953941338 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "d3652d02ebe04e0db11eb702720bc3b3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b3edf110ead247948bb4294d4906f256" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "da59a11ca7764d999c96a1a33676faca" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3420016393a14650b9fb2fb7aa691593" + }, + "m_SlotId": 3 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "da59a11ca7764d999c96a1a33676faca" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3420016393a14650b9fb2fb7aa691593" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "db7f8f7f0a094e66a5d40f9fee00f854" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "350ba852757d40bab5b55c9841ef5c9f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e49b955ca53840fe99b5b34852e2103a" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "15b4aee3e1aa4be1a43a4f138e704d3e" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e5d96ffeefa643799b27d1ff9853f0ea" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b2c123c0474c47978bb44f2f78bd2770" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e73cee567ffe4201b87c1149d2b115d4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "cdc4dbe8925f41bc9a6064a9f3dfd98d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "eb07c31344794e22895cb03d307448d8" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b3edf110ead247948bb4294d4906f256" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "edb20863804e44a3927efd8cd5253b5c" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "66fdb8b6b2404332af62bd64818ac2fd" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "edccd1a45335495bbe9b0666a56d3ed2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "212edc05d6cc4f25a5ada1ab7658ce45" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f0ef1b3c0ab8492f8b78cc96044fc413" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "07976c0531e14e7cbefae5a0472fcc64" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f2de12554aa444729707557577b7841f" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "db7f8f7f0a094e66a5d40f9fee00f854" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f32521aa2c0c44469b0381cab9719b62" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e5ca7bb83a9d4a5b99c6b17e8aa77844" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f4bace364f474d3a835035f440f9394d" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "ad4fdb31fb0d497da262882d3df67221" + }, + "m_SlotId": -590019148 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 1235.3333740234375, + "y": 236.66668701171876 + }, + "m_Blocks": [ + { + "m_Id": "6bc6c345255e44dd95261e226cdab598" + }, + { + "m_Id": "70915ddb1cd34384ab3c5272d38aa6eb" + }, + { + "m_Id": "3941ab2a53a842e890179c0e4787bcf6" + }, + { + "m_Id": "af63a05eaef443c38724843e99143093" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 1123.0, + "y": 1184.0 + }, + "m_Blocks": [ + { + "m_Id": "3a08d0a60405435fa92432d670b09f6d" + }, + { + "m_Id": "e5ca7bb83a9d4a5b99c6b17e8aa77844" + }, + { + "m_Id": "a308cd02a0b642a786cb6ed1aeb208a6" + }, + { + "m_Id": "15b4aee3e1aa4be1a43a4f138e704d3e" + }, + { + "m_Id": "350ba852757d40bab5b55c9841ef5c9f" + }, + { + "m_Id": "d12188a9cb824131bf5ec7a1ca5a2ee6" + }, + { + "m_Id": "2eacb23513544fc097cb3007f3134d97" + }, + { + "m_Id": "6727f80e1d1a49f19c57395b11d83c5c" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Cesium", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "097402df4da6493cbeff308c085b34f4" + }, + { + "m_Id": "4791b2f366cd49fca50f17d6e65a59a9" + }, + { + "m_Id": "0b13d12d08424496b256a56f0d80cb3c" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0038617ff7fe448d9419739e76e166ed", + "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.RedirectNodeData", + "m_ObjectId": "02a52b6d13104ab9b8fd836bd278b299", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 589.9999389648438, + "y": 779.0, + "width": 56.00006103515625, + "height": 24.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "67b1a9e310654aef8ae4c0914970f7a6" + }, + { + "m_Id": "720c498294f04397aaa1d39184315b3b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "04bc3625cb3f4ab5923d4185ade4b38e", + "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.Vector2MaterialSlot", + "m_ObjectId": "04d45c1d25c54903a77ea9b2f5ae15b1", + "m_Id": 1, + "m_DisplayName": "Out_TextureCoordinates", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out_TextureCoordinates", + "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.SplitNode", + "m_ObjectId": "07976c0531e14e7cbefae5a0472fcc64", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -213.0000457763672, + "y": 1284.0, + "width": 120.00008392333985, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "a71e08150f834f6bbe212f4c8fa1fe3e" + }, + { + "m_Id": "8cdab2dd199846c2b33a2f34b4e9d11c" + }, + { + "m_Id": "f028b6d316c9447eae91c7855a03c8ba" + }, + { + "m_Id": "bcc6160ff09a43cd898dba47090b600b" + }, + { + "m_Id": "9947b7c178734343a6d0c7a49bcfb54e" + } + ], + "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": "09395c160a4d4571bb73655ef78c241b", + "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": "095c545a49fd4c5bb17e5585b3a4d81a", + "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": 2, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", + "m_ObjectId": "097402df4da6493cbeff308c085b34f4", + "m_ActiveSubTarget": { + "m_Id": "450f531d65a441debf469a85c039a601" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZWriteControl": 0, + "m_ZTestMode": 4, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CustomEditorGUI": "" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "0b13d12d08424496b256a56f0d80cb3c", + "m_ActiveSubTarget": { + "m_Id": "d462761af5004d36b0458521190dc6f8" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 0, + "m_AlphaClip": false, + "m_CastShadows": false, + "m_ReceiveShadows": true, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "0b229f3ddf964a4283b4a5298a1f79a3", + "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.Rendering.HighDefinition.ShaderGraph.BuiltinData", + "m_ObjectId": "0bcdf860792f44f0858151bf93bb2f96", + "m_Distortion": false, + "m_DistortionMode": 0, + "m_DistortionDepthTest": true, + "m_AddPrecomputedVelocity": false, + "m_TransparentWritesMotionVec": false, + "m_AlphaToMask": false, + "m_DepthOffset": false, + "m_ConservativeDepthOffset": false, + "m_TransparencyFog": true, + "m_AlphaTestShadow": false, + "m_BackThenFrontRendering": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0cfd1e23e88045d4a4b0d2e7a1918ffd", + "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.Vector2MaterialSlot", + "m_ObjectId": "0e5b2ca39bb9466096b717ce60f64439", + "m_Id": 1, + "m_DisplayName": "Out_TextureCoordinates", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out_TextureCoordinates", + "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.SamplerStateMaterialSlot", + "m_ObjectId": "0ed19fc496594be9b89dfba6a1fc1329", + "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": "0f452284481048089a8ae9a597e5ac0b", + "m_Id": -1177420189, + "m_DisplayName": "textureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_textureCoordinateIndex", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", + "m_ObjectId": "10fd73791b27497f8371dab1015c22b7", + "m_Title": "glTF Base Color", + "m_Content": "", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -1453.0, + "y": 157.0, + "width": 139.0, + "height": 100.0 + }, + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "11c36f277cde4770ad6575c2fd3dfc6d", + "m_Group": { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -463.00006103515627, + "y": 2164.0, + "width": 183.00009155273438, + "height": 251.0 + } + }, + "m_Slots": [ + { + "m_Id": "92edab0139054a698bc2cd39a289d223" + }, + { + "m_Id": "31ffbe93bae642cd9e6880b1c3fad85e" + }, + { + "m_Id": "0cfd1e23e88045d4a4b0d2e7a1918ffd" + }, + { + "m_Id": "2331c7819913493b88bfc5ffb89fc8fd" + }, + { + "m_Id": "82245d1df56a4ebc92537fd0e59c78a7" + }, + { + "m_Id": "f7d802c17c1b4fd1b3f5890db0bd9b4f" + }, + { + "m_Id": "239593fe91014e419e303042bff43c83" + }, + { + "m_Id": "75f3b59e5dc6480ab5fcd7ad6b74f950" + } + ], + "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.PropertyNode", + "m_ObjectId": "135a7db0e4b8408f8e795d96165d2913", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1382.0, + "y": 1200.9998779296875, + "width": 300.0001220703125, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "f23e55c728de40669f6af765dab62a32" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "2aaa543de5be4b3489f8f403046e074c" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "137e24373ba2461eb0a2fbfdf613438a", + "m_Id": 0, + "m_DisplayName": "baseColorTextureCoordinateIndex", + "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.PropertyNode", + "m_ObjectId": "150e82ac22334a4b98372252aa862f33", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1.9999867677688599, + "y": 386.0, + "width": 227.99998474121095, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "c43bf330a1984a1ab0f80d5c83dcc455" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "273792ab79924c08bc1766a266269ae8" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1593c45b6e7644c597761e4e754e46aa", + "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.BlockNode", + "m_ObjectId": "15b4aee3e1aa4be1a43a4f138e704d3e", + "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": "47fc9023c15b4d38a693acc8973bc586" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Smoothness" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "15ef0c0544d24e5f86861fc77fd0c985", + "m_Guid": { + "m_GuidSerialized": "b33e22cb-1f00-4225-88ca-8f92c347127b" + }, + "m_Name": "emissiveTextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "emissiveTextureCoordinateIndex", + "m_DefaultReferenceName": "_emissiveTextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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": "16ed5c2aefda4053b8943d68ad332161", + "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.PropertyNode", + "m_ObjectId": "171f138992d14201a550dd21c8f8db95", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -935.9998779296875, + "y": 1087.9998779296875, + "width": 222.00006103515626, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "8c3a5695e25b45bc8f396fab870ea916" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a8b280220caf41ffbb8b087ac44a23ed" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "174ef4ee9a754d9d92b53379ee4511c7", + "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.UVMaterialSlot", + "m_ObjectId": "191cc62560284e4793a4305fbccc5370", + "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.Vector2MaterialSlot", + "m_ObjectId": "198d411371f944ec93f5bf6fd36293ff", + "m_Id": 0, + "m_DisplayName": "metallicRoughnessFactor", + "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.Vector2MaterialSlot", + "m_ObjectId": "1b2cdc155f2041c2aa6eb25c45b20e86", + "m_Id": 1, + "m_DisplayName": "Out_TextureCoordinates", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out_TextureCoordinates", + "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.PropertyNode", + "m_ObjectId": "1c7aa3cc243640dd9002a16214556fd1", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -21.000062942504884, + "y": 199.99996948242188, + "width": 230.00003051757813, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "431ccc84c65947dfac41a6a75968c74d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "a067c02500d4400c8ef1b9bb8bb1c9e5" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1ea7d066288345d4a271f77d517bb43d", + "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.Vector4MaterialSlot", + "m_ObjectId": "1ec946991f474edc99659d749417f3a1", + "m_Id": 0, + "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, + "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": "1f70519c50fe42a9a3710d995667ddb7", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "2048b4a249b5465eb634d01d560c1526", + "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": "20c02be529b0496e8804c0d89a8d12f4", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1070.0, + "y": 211.99998474121095, + "width": 176.99993896484376, + "height": 34.000030517578128 + } + }, + "m_Slots": [ + { + "m_Id": "c19c0e11d7654ba2bae22f8d86880a72" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "75c60a80961c4c9ba64ac5a112813538" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "212edc05d6cc4f25a5ada1ab7658ce45", + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2538.0, + "y": 1111.9998779296875, + "width": 208.0, + "height": 435.000244140625 + } + }, + "m_Slots": [ + { + "m_Id": "ee3bd1768b4a448189ca986cde3a726c" + }, + { + "m_Id": "710fe3ac5f174d0cbf8982b4b94e2c4e" + }, + { + "m_Id": "224e8aeee40d4719ab146c22aa86e944" + }, + { + "m_Id": "47112d929e7a4cd8a30b929ce5a598f9" + }, + { + "m_Id": "174ef4ee9a754d9d92b53379ee4511c7" + }, + { + "m_Id": "cc24e7ffa6f24c1ab7f02c0f889cf47d" + }, + { + "m_Id": "83e033b6b50a4ca1bf959ed50c4c5a25" + }, + { + "m_Id": "e29765e8619147189d787675c1b364fb" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "224e8aeee40d4719ab146c22aa86e944", + "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.Vector1MaterialSlot", + "m_ObjectId": "2331c7819913493b88bfc5ffb89fc8fd", + "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.UVMaterialSlot", + "m_ObjectId": "239593fe91014e419e303042bff43c83", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "24bdf59da11a45aab3117cfb6c821164", + "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": "24d7fe51ce454aefbad9d42c94607413", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -36.00004577636719, + "y": 99.0, + "width": 246.99996948242188, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "e3b77abd443a4945948723fb4ef54863" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "bd39ca76fae64b4da2994e6f67083ddc" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "273792ab79924c08bc1766a266269ae8", + "m_Guid": { + "m_GuidSerialized": "8f6e3ada-e4a0-4ef2-b38b-a867a5bc7b45" + }, + "m_Name": "overlay1TranslationAndScale", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay1TranslationAndScale", + "m_DefaultReferenceName": "_overlay1TranslationAndScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "w": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "27ca3157d31644608f09a37c05295906", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "283e7d051a084d809fd8c6687578420f", + "m_Guid": { + "m_GuidSerialized": "69bccaef-f0dc-48b7-9e55-c35e141b51f6" + }, + "m_Name": "baseColorTextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "baseColorTextureCoordinateIndex", + "m_DefaultReferenceName": "_baseColorTextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.TransformNode", + "m_ObjectId": "29715de3a20a44348626f30762e0aa8c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Transform", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1056.1485595703125, + "y": 781.862060546875, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d67e40d4738d4bc7b5a45d12eb85925c" + }, + { + "m_Id": "a4e97ac50d68425d84ffa0ea40ba75d3" + } + ], + "synonyms": [ + "world", + "tangent", + "object", + "view", + "screen", + "convert" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Conversion": { + "from": 0, + "to": 2 + }, + "m_ConversionType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "29acd62f89214b6890cba7c7e8578526", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "2aaa543de5be4b3489f8f403046e074c", + "m_Guid": { + "m_GuidSerialized": "ba75b816-f430-4572-9853-798b62b3d3a4" + }, + "m_Name": "metallicRoughnessTextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "metallicRoughnessTextureCoordinateIndex", + "m_DefaultReferenceName": "_metallicRoughnessTextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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": "2bfd5259e21c4a59a468ff9cf72fca5c", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2c56934a9e794e55b33ea71a378e5ab5", + "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.StickyNoteData", + "m_ObjectId": "2c8d9e97869c4d7191d66a73e28c7a00", + "m_Title": "glTF Normal Texture", + "m_Content": "", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -3111.0, + "y": 1030.0, + "width": 139.0, + "height": 100.0 + }, + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", + "m_ObjectId": "2d5f51898df645b5bcdaec990a5d23ad", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 28.000038146972658, + "y": 1315.0, + "width": 56.000022888183597, + "height": 23.9998779296875 + } + }, + "m_Slots": [ + { + "m_Id": "8d6e9b7c263b4294a7c37e2a6164e4e4" + }, + { + "m_Id": "ae8944dbfc60484ba91159d67a83997d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2e21cd183f484e2585626bfb476bc79b", + "m_Id": 1953941338, + "m_DisplayName": "TextureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_TextureCoordinateIndex", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "2e2e4c29437c456294a13a9fcdaa22c9", + "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": "2eacb23513544fc097cb3007f3134d97", + "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": "16ed5c2aefda4053b8943d68ad332161" + } + ], + "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.Vector3MaterialSlot", + "m_ObjectId": "2fea2b23338f494db741c1c34969ed87", + "m_Id": 2, + "m_DisplayName": "normal", + "m_SlotType": 1, + "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": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2fefd600236f47b980a6cc673724997b", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "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.SplitNode", + "m_ObjectId": "308f8c0756f043fc94809907e712b64c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -29.000072479248048, + "y": 654.0, + "width": 119.99996948242188, + "height": 149.00006103515626 + } + }, + "m_Slots": [ + { + "m_Id": "9054e72b9d184caaa40ac0284c60afd2" + }, + { + "m_Id": "30cb7b2b4ce848a8ad8081441ad06170" + }, + { + "m_Id": "29acd62f89214b6890cba7c7e8578526" + }, + { + "m_Id": "78f9095574e048e6aca3723ae345e386" + }, + { + "m_Id": "c73f1f1e2158414682e33901b4607d89" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "30cb7b2b4ce848a8ad8081441ad06170", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "31ffbe93bae642cd9e6880b1c3fad85e", + "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.Vector4Node", + "m_ObjectId": "3420016393a14650b9fb2fb7aa691593", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Vector 4", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -616.0, + "y": 1374.0, + "width": 131.00009155273438, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "e4227bae82b04382b803a3a8dd71f2ae" + }, + { + "m_Id": "0038617ff7fe448d9419739e76e166ed" + }, + { + "m_Id": "fc349130c7e747a49df6548bd1dbc947" + }, + { + "m_Id": "fada3473dffe461c811d3ebbffbb78e7" + }, + { + "m_Id": "de3823f4dda041ecb5cc9e141e59ab06" + } + ], + "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.SamplerStateMaterialSlot", + "m_ObjectId": "34d4bba9f1364d3dbe1600b79fd9437a", + "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": "350ba852757d40bab5b55c9841ef5c9f", + "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": "24bdf59da11a45aab3117cfb6c821164" + } + ], + "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.BlockNode", + "m_ObjectId": "3941ab2a53a842e890179c0e4787bcf6", + "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": "3e7c465016754ef6a2906efb94c04b58" + } + ], + "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.SampleTexture2DNode", + "m_ObjectId": "39443469080742b98b34350c1c267e0a", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -667.9999389648438, + "y": 1087.9998779296875, + "width": 183.00003051757813, + "height": 251.0 + } + }, + "m_Slots": [ + { + "m_Id": "b3929046e7914409ada74c571d8359d9" + }, + { + "m_Id": "bdd69e8def4e4f7eb1a9ffcee4da158a" + }, + { + "m_Id": "fbe74d430cd44acf9fe46f01c4b2abf2" + }, + { + "m_Id": "1593c45b6e7644c597761e4e754e46aa" + }, + { + "m_Id": "e417482816a4471ebbdfecee00c95b8a" + }, + { + "m_Id": "fa5b244ca31c4c168520fdfdcb0c2238" + }, + { + "m_Id": "191cc62560284e4793a4305fbccc5370" + }, + { + "m_Id": "34d4bba9f1364d3dbe1600b79fd9437a" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "39722abcd2014e7089a5e473dbdbab91", + "m_Id": 1, + "m_DisplayName": "vertexIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "vertexIndex", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "39b28d2507ce466b89463ca21dd87725", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -19.000015258789064, + "y": 285.99993896484377, + "width": 245.00001525878907, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "4b16dac5bfa643549e8fdee88960576f" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "acd80e33119543179d147322ff0c7ea3" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "3a08d0a60405435fa92432d670b09f6d", + "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": "5816fbb09b2f4dc09f02e2db3949e2f8" + } + ], + "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.DynamicValueMaterialSlot", + "m_ObjectId": "3a12a054922a46529f747138945fbc28", + "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": "3a68f8c210d74c73b8357afee989fea7", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -17.00000762939453, + "y": 471.9999694824219, + "width": 247.00003051757813, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "a231a8f465b44822bbdc79a94ed210d1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dcd3468241154296932bcb2577d46678" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "3a6f3f8a9ea84fe2a3c131933c89ffa9", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "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.Vector4MaterialSlot", + "m_ObjectId": "3c5800a41cb44f098902df145d52b2d8", + "m_Id": -221001507, + "m_DisplayName": "baseColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_baseColor", + "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.PositionMaterialSlot", + "m_ObjectId": "3d3b8110245b4097a31d8252d7ce104e", + "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.TangentMaterialSlot", + "m_ObjectId": "3e7c465016754ef6a2906efb94c04b58", + "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": "3f60ff6b7f5144878cd700a19d779080", + "m_Id": 0, + "m_DisplayName": "occlusionTextureCoordinateIndex", + "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.PropertyNode", + "m_ObjectId": "4068f56571f04fb981ec606e7fb177db", + "m_Group": { + "m_Id": "9152a890faa84cd7b266b944cf210185" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1151.0, + "y": 1915.9998779296875, + "width": 247.00006103515626, + "height": 34.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "a73eab8a75ef4230b39e83a8b0a99d9c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "15ef0c0544d24e5f86861fc77fd0c985" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TransformationMatrixNode", + "m_ObjectId": "416b4db067a64493b9815654b4025759", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Transformation Matrix", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1064.7999267578125, + "y": 22.400001525878908, + "width": 173.5999755859375, + "height": 110.40001678466797 + } + }, + "m_Slots": [ + { + "m_Id": "e2422cd3892c46a9a16d242cdb16164e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_matrix": -1, + "m_MatrixType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", + "m_ObjectId": "423536d6905340769770ccf4b3d19b83", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1409.9998779296875, + "y": 949.0, + "width": 55.9998779296875, + "height": 24.0 + } + }, + "m_Slots": [ + { + "m_Id": "f5032112a82546b7955fc84a6c788e3d" + }, + { + "m_Id": "f88b1c8f3b1142ccbc47cd2615f1ceb7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "431ccc84c65947dfac41a6a75968c74d", + "m_Id": 0, + "m_DisplayName": "overlay0TranslationAndScale", + "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": "4329e47b1be54162993b72d0c2606aef", + "m_Id": 1953941338, + "m_DisplayName": "TextureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_TextureCoordinateIndex", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInLitSubTarget", + "m_ObjectId": "450f531d65a441debf469a85c039a601", + "m_WorkflowMode": 1, + "m_NormalDropOffSpace": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "45120ffc39cf479ca219a56d7649e826", + "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.StickyNoteData", + "m_ObjectId": "4546d0fd4cc442ccb16e6e8ea634ead6", + "m_Title": "glTF PBR - Metallic-Roughness", + "m_Content": "", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -1308.0, + "y": 1067.0, + "width": 173.0, + "height": 100.0 + }, + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "47112d929e7a4cd8a30b929ce5a598f9", + "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.Rendering.HighDefinition.ShaderGraph.HDTarget", + "m_ObjectId": "4791b2f366cd49fca50f17d6e65a59a9", + "m_ActiveSubTarget": { + "m_Id": "7f4ab31fab4c4490947809c917642bc5" + }, + "m_Datas": [ + { + "m_Id": "ca08403e654c4b2682692e8a7e762d6c" + }, + { + "m_Id": "0bcdf860792f44f0858151bf93bb2f96" + }, + { + "m_Id": "e9c7bb604cf149d2a987d5390e28f19a" + }, + { + "m_Id": "722402682a8f44c59950b416360a4c7a" + } + ], + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "479e19fdece94b50905483501a4c91b7", + "m_Id": 0, + "m_DisplayName": "overlay1Texture", + "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": "47fc9023c15b4d38a693acc8973bc586", + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "497ed148bbf34ca393076bb06f5a8294", + "m_Guid": { + "m_GuidSerialized": "637604b6-0dc6-4890-90eb-ca8be07057e6" + }, + "m_Name": "overlay2Texture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay2Texture", + "m_DefaultReferenceName": "_overlay2Texture", + "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": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CustomInterpolatorNode", + "m_ObjectId": "4a03d97ce54845959c4cb6fa37babcdb", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "Color (Custom Interpolator)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1248.6666259765625, + "y": 386.0, + "width": 209.333251953125, + "height": 280.0 + } + }, + "m_Slots": [ + { + "m_Id": "1ec946991f474edc99659d749417f3a1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "customBlockNodeName": "Color", + "serializedType": 4 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "4af58e5c4ec044d3a1e3300036f90244", + "m_Id": 1, + "m_DisplayName": "Out_TextureCoordinates", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out_TextureCoordinates", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4b16dac5bfa643549e8fdee88960576f", + "m_Id": 0, + "m_DisplayName": "overlay1TextureCoordinateIndex", + "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.Texture2DMaterialSlot", + "m_ObjectId": "4bb1303e91794e88ac73faedd0d14b87", + "m_Id": 0, + "m_DisplayName": "overlay2Texture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "4bc82dd3b42242cdb157dc1b7293df1a", + "m_Group": { + "m_Id": "9152a890faa84cd7b266b944cf210185" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -417.0000915527344, + "y": 1764.0, + "width": 183.0001220703125, + "height": 250.9998779296875 + } + }, + "m_Slots": [ + { + "m_Id": "2048b4a249b5465eb634d01d560c1526" + }, + { + "m_Id": "5ec0e1d501204884b16b3063721d68da" + }, + { + "m_Id": "45120ffc39cf479ca219a56d7649e826" + }, + { + "m_Id": "04bc3625cb3f4ab5923d4185ade4b38e" + }, + { + "m_Id": "62eddd7d1220433fb6b48c4bae119ea4" + }, + { + "m_Id": "2e2e4c29437c456294a13a9fcdaa22c9" + }, + { + "m_Id": "e1833c0c242244858357695ab7a2c9ee" + }, + { + "m_Id": "0ed19fc496594be9b89dfba6a1fc1329" + } + ], + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "4e0650c964aa42ea98069648953d928d", + "m_Guid": { + "m_GuidSerialized": "36efad63-7317-4e0e-9f41-10052824a856" + }, + "m_Name": "occlusionTexture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "occlusionTexture", + "m_DefaultReferenceName": "_occlusionTexture", + "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.Texture2DMaterialSlot", + "m_ObjectId": "50d6f76f06334bc3842a210bbfe782a8", + "m_Id": 0, + "m_DisplayName": "overlay0Texture", + "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": "518a3aaf3fcb44cb884e070310572217", + "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": "55415c49a7334f488c1b9a18851a51b0", + "m_Group": { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -712.9999389648438, + "y": 2205.0, + "width": 173.99981689453126, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "db19d6e4201b463099b1a89f4c735f8e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "4e0650c964aa42ea98069648953d928d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "556d013472fb4fba8f1c911107dee261", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "5816fbb09b2f4dc09f02e2db3949e2f8", + "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.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.GroupData", + "m_ObjectId": "589f4e11412a4cbb90d671b22e237450", + "m_Title": "glTF Base Color", + "m_Position": { + "x": -1565.9998779296875, + "y": 98.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector2ShaderProperty", + "m_ObjectId": "598ab387339a4cce8002387e6c00e3f9", + "m_Guid": { + "m_GuidSerialized": "891483d5-16c1-471e-9511-9ead87a967e2" + }, + "m_Name": "metallicRoughnessFactor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "metallicRoughnessFactor", + "m_DefaultReferenceName": "_metallicRoughnessFactor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "5a121aaee7a340748e40ddcaf811d129", + "m_Guid": { + "m_GuidSerialized": "cba8691c-f941-48ec-b0e2-4fb8e4c59428" + }, + "m_Name": "emissiveFactor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "emissiveFactor", + "m_DefaultReferenceName": "_emissiveFactor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5c5d3f8f141a44679221842cd5398376", + "m_Id": -1177420189, + "m_DisplayName": "textureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_textureCoordinateIndex", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "5c94f2e7a07c4e1f90aefceefd7cddd8", + "m_Id": 0, + "m_DisplayName": "emissiveTexture", + "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": "5ec0e1d501204884b16b3063721d68da", + "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": "5fc211401bde49d1832dbcf9ab64ab8b", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "62ecfa87b2b646808ddbf9b3b6977646", + "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": "62eddd7d1220433fb6b48c4bae119ea4", + "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.Vector4MaterialSlot", + "m_ObjectId": "63e9992cee8448d0815a9ff0ac4bb298", + "m_Id": 0, + "m_DisplayName": "Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Color", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "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": "647c0685c927438c959783f06318946c", + "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": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "649c38196a0945d388946222e0c23df2", + "m_Group": { + "m_Id": "9152a890faa84cd7b266b944cf210185" + }, + "m_Name": "CesiumSelectTexCoords", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -853.0001220703125, + "y": 1882.0, + "width": 356.0001525878906, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "4329e47b1be54162993b72d0c2606aef" + }, + { + "m_Id": "0e5b2ca39bb9466096b717ce60f64439" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"45c8c2a0ab2df934c8e0f63147f35d0e\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "846bdd1a-ae9c-4b2c-b510-8cdf69a4bd64" + ], + "m_PropertyIds": [ + 1953941338 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "65a05de863dc4e3a82922e20d0e2bc8a", + "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": "6650857951774f3e8d7f7c6ce4196250", + "m_Id": 1953941338, + "m_DisplayName": "TextureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_TextureCoordinateIndex", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "668a8540c89c4e3fa94f2bab61fe151d", + "m_Id": 1843696189, + "m_DisplayName": "translationAndScale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_translationAndScale", + "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": "66cd0cb4cd90487ea180cce2fab6e731", + "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.MultiplyNode", + "m_ObjectId": "66fdb8b6b2404332af62bd64818ac2fd", + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1936.9998779296875, + "y": 1111.9998779296875, + "width": 130.0, + "height": 118.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "845772d9f9344635a33e9e45189c363e" + }, + { + "m_Id": "a830acf53405444db81726d9be0d254f" + }, + { + "m_Id": "a751f407cf314e519a6a6cfe494e4a09" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6727f80e1d1a49f19c57395b11d83c5c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BentNormal", + "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": "c4acd2942784458e971dcd3577c934d1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BentNormal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "67b1a9e310654aef8ae4c0914970f7a6", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "68c24ea6a3244f2f909a393a964a01ea", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "283e7d051a084d809fd8c6687578420f" + }, + { + "m_Id": "75c60a80961c4c9ba64ac5a112813538" + }, + { + "m_Id": "f6cde6978db9410097ce674aa961410b" + }, + { + "m_Id": "825bab057737419bbc7cc86a3d7b6ebe" + }, + { + "m_Id": "b158ca1d32d74d52ab64d81e566e15db" + }, + { + "m_Id": "497ed148bbf34ca393076bb06f5a8294" + }, + { + "m_Id": "bd39ca76fae64b4da2994e6f67083ddc" + }, + { + "m_Id": "acd80e33119543179d147322ff0c7ea3" + }, + { + "m_Id": "dcd3468241154296932bcb2577d46678" + }, + { + "m_Id": "a067c02500d4400c8ef1b9bb8bb1c9e5" + }, + { + "m_Id": "273792ab79924c08bc1766a266269ae8" + }, + { + "m_Id": "6f7975d05f0e490c85685da73a7d1657" + }, + { + "m_Id": "598ab387339a4cce8002387e6c00e3f9" + }, + { + "m_Id": "2aaa543de5be4b3489f8f403046e074c" + }, + { + "m_Id": "a8b280220caf41ffbb8b087ac44a23ed" + }, + { + "m_Id": "bfc65ac9b9c54affac3f90f53d623591" + }, + { + "m_Id": "cc08e4ccb6ff4e449415b92130856196" + }, + { + "m_Id": "4e0650c964aa42ea98069648953d928d" + }, + { + "m_Id": "965bf93aed2947908ec82cf30287ea9d" + }, + { + "m_Id": "aa996c40f4d44a7fa509717977b8c9ff" + }, + { + "m_Id": "15ef0c0544d24e5f86861fc77fd0c985" + }, + { + "m_Id": "5a121aaee7a340748e40ddcaf811d129" + }, + { + "m_Id": "e3bbd79339e64d009e31960a31e3ff05" + }, + { + "m_Id": "7de6510c684046cb8ace0a0049c1c2f7" + }, + { + "m_Id": "e92609ecd90140699a17eb8a1741cf9a" + }, + { + "m_Id": "b7769c935e1e460b9a842a468f5af1e0" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "69cd55544d0c4d0398f9591b9fbe134d", + "m_Title": "glTF PBR Metallic-Roughness", + "m_Position": { + "x": -1407.0, + "y": 1007.9999389648438 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "6bc6c345255e44dd95261e226cdab598", + "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": "3d3b8110245b4097a31d8252d7ce104e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "6cf322d4a17547b99649d1433cccff3f", + "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.Vector4ShaderProperty", + "m_ObjectId": "6f7975d05f0e490c85685da73a7d1657", + "m_Guid": { + "m_GuidSerialized": "64221710-0945-426f-8171-16279bcabf06" + }, + "m_Name": "overlay2TranslationAndScale", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay2TranslationAndScale", + "m_DefaultReferenceName": "_overlay2TranslationAndScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "w": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "70915ddb1cd34384ab3c5272d38aa6eb", + "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": "a076cf4f87a84904bf5b296b6321f662" + } + ], + "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.Vector1MaterialSlot", + "m_ObjectId": "710fe3ac5f174d0cbf8982b4b94e2c4e", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "720c498294f04397aaa1d39184315b3b", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", + "m_ObjectId": "722402682a8f44c59950b416360a4c7a", + "m_MaterialNeedsUpdateHash": 529, + "m_SurfaceType": 0, + "m_RenderingPass": 1, + "m_BlendMode": 0, + "m_ZTest": 4, + "m_ZWrite": false, + "m_TransparentCullMode": 2, + "m_OpaqueCullMode": 2, + "m_SortPriority": 0, + "m_AlphaTest": false, + "m_TransparentDepthPrepass": false, + "m_TransparentDepthPostpass": false, + "m_SupportLodCrossFade": false, + "m_DoubleSidedMode": 0, + "m_DOTSInstancing": false, + "m_CustomVelocity": false, + "m_Tessellation": false, + "m_TessellationMode": 0, + "m_TessellationFactorMinDistance": 20.0, + "m_TessellationFactorMaxDistance": 50.0, + "m_TessellationFactorTriangleSize": 100.0, + "m_TessellationShapeFactor": 0.75, + "m_TessellationBackFaceCullEpsilon": -0.25, + "m_TessellationMaxDisplacement": 0.009999999776482582, + "m_Version": 1, + "inspectorFoldoutMask": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "72e48c8cc22e4279a52246495273d104", + "m_Id": -590019148, + "m_DisplayName": "texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_texture", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", + "m_ObjectId": "747c0b2acec54979b802706fd6e3e982", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -36.00004577636719, + "y": 66.99999237060547, + "width": 56.000022888183597, + "height": 24.00000762939453 + } + }, + "m_Slots": [ + { + "m_Id": "2fefd600236f47b980a6cc673724997b" + }, + { + "m_Id": "7be9316bfa784db3a6555f3038b6b185" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "75c60a80961c4c9ba64ac5a112813538", + "m_Guid": { + "m_GuidSerialized": "d8643bb7-d9c7-45e3-9389-fb117ba1d0ca" + }, + "m_Name": "baseColorTexture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "baseColorTexture", + "m_DefaultReferenceName": "_baseColorTexture", + "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.SamplerStateMaterialSlot", + "m_ObjectId": "75f3b59e5dc6480ab5fcd7ad6b74f950", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "77edc163eb94444aac4be0b0b80b3f9f", + "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": "78f9095574e048e6aca3723ae345e386", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "7b9681f2dfd24ae08dd87353b40be01d", + "m_Group": { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + }, + "m_Name": "CesiumSelectTexCoords", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -895.0000610351563, + "y": 2297.0, + "width": 355.99993896484377, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "9a60fe0cee9047b7963e4069c6305815" + }, + { + "m_Id": "04d45c1d25c54903a77ea9b2f5ae15b1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"45c8c2a0ab2df934c8e0f63147f35d0e\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "846bdd1a-ae9c-4b2c-b510-8cdf69a4bd64" + ], + "m_PropertyIds": [ + 1953941338 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "7be9316bfa784db3a6555f3038b6b185", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "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": "7ddd10fe12b6429c894a8b49bed084d7", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.9999507665634155, + "y": 567.0, + "width": 229.00010681152345, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cc65d36e6bdb4593812e7540d3727572" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "6f7975d05f0e490c85685da73a7d1657" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "7de6510c684046cb8ace0a0049c1c2f7", + "m_Guid": { + "m_GuidSerialized": "6a5f23a8-f3ac-494f-a6f1-e64cdb6d57a9" + }, + "m_Name": "occlusionStrength", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "occlusionStrength", + "m_DefaultReferenceName": "_occlusionStrength", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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.Rendering.HighDefinition.ShaderGraph.HDLitSubTarget", + "m_ObjectId": "7f4ab31fab4c4490947809c917642bc5" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82245d1df56a4ebc92537fd0e59c78a7", + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "825bab057737419bbc7cc86a3d7b6ebe", + "m_Guid": { + "m_GuidSerialized": "beff4a7f-447f-4346-86e3-30293bd4cd64" + }, + "m_Name": "overlay0Texture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay0Texture", + "m_DefaultReferenceName": "_overlay0Texture", + "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": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "82cb29e0a78f4505b4410dcdce76d2a8", + "m_Id": 1843696189, + "m_DisplayName": "translationAndScale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_translationAndScale", + "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": "83385390034545bfb2328330d6e52c60", + "m_Id": 0, + "m_DisplayName": "emissiveFactor", + "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.UVMaterialSlot", + "m_ObjectId": "83e033b6b50a4ca1bf959ed50c4c5a25", + "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": "845772d9f9344635a33e9e45189c363e", + "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": "8638c8d2ff12452d8b9a6e450c31da10", + "m_Id": -1177420189, + "m_DisplayName": "textureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_textureCoordinateIndex", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "87d27d9ec71948039f957c782a4f67bc", + "m_Group": { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1197.0, + "y": 2338.0, + "width": 250.99993896484376, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "3f60ff6b7f5144878cd700a19d779080" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cc08e4ccb6ff4e449415b92130856196" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "88cfa5999a634cf7880a0cf30b7c04a0", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "CesiumRasterOverlay", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 294.0000305175781, + "y": 237.0, + "width": 290.9999084472656, + "height": 166.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "a22689b75d814b8980b02815ea5b1da6" + }, + { + "m_Id": "5c5d3f8f141a44679221842cd5398376" + }, + { + "m_Id": "a1185684935b41b6acb50da1a3ad653c" + }, + { + "m_Id": "82cb29e0a78f4505b4410dcdce76d2a8" + }, + { + "m_Id": "88dae266b8764c6b819b0a59de1f79b1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"32a57007547bea945b18e32888758b60\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "83e390c8-0352-4898-86e2-9172c1b9394b", + "6fcbe01a-3c9c-48dc-99a1-39447c83ffda", + "fab66303-04f0-4ac1-8673-91dec11133b2", + "e055c41d-2685-42d1-a890-5f8a0de03f45" + ], + "m_PropertyIds": [ + -221001507, + -1177420189, + -590019148, + 1843696189 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "88dae266b8764c6b819b0a59de1f79b1", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "890d4dafeead4317a314ade2b83a9e80", + "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.SubGraphNode", + "m_ObjectId": "8a08cfcc43814124890f2c5f72339ae9", + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + "m_Name": "CesiumSelectTexCoords", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2972.0, + "y": 1195.0, + "width": 356.0, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "6650857951774f3e8d7f7c6ce4196250" + }, + { + "m_Id": "1b2cdc155f2041c2aa6eb25c45b20e86" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"45c8c2a0ab2df934c8e0f63147f35d0e\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "846bdd1a-ae9c-4b2c-b510-8cdf69a4bd64" + ], + "m_PropertyIds": [ + 1953941338 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8c396d7b03404a6cadc0eee7e1ede641", + "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.Texture2DMaterialSlot", + "m_ObjectId": "8c3a5695e25b45bc8f396fab870ea916", + "m_Id": 0, + "m_DisplayName": "metallicRoughnessTexture", + "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": "8c85b96021ad4c3e8530441a083a843c", + "m_Group": { + "m_Id": "9152a890faa84cd7b266b944cf210185" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -666.9999389648438, + "y": 1805.0, + "width": 169.99996948242188, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "5c94f2e7a07c4e1f90aefceefd7cddd8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "aa996c40f4d44a7fa509717977b8c9ff" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cdab2dd199846c2b33a2f34b4e9d11c", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "8cf0a596f6ab42c7b47d812f43870b43", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "8cf5ad8fdd9b472697c3f241570fcadf", + "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": "8d6e9b7c263b4294a7c37e2a6164e4e4", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "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": "8ee66fe89d2741cc8d3f77cef5e9c2e9", + "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": "8f21d656c2df4d4485764051a5b85a45", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1020.0000610351563, + "y": 616.0, + "width": 164.00006103515626, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "af018147ff49473c811653b03f688abe" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "f6cde6978db9410097ce674aa961410b" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9054e72b9d184caaa40ac0284c60afd2", + "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": "9152a890faa84cd7b266b944cf210185", + "m_Title": "glTF Emissive Texture", + "m_Position": { + "x": -1176.0, + "y": 1693.9998779296875 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "928032a32993416daabe6e0215937f7f", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "CesiumRasterOverlay", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 294.0000305175781, + "y": 18.999971389770509, + "width": 290.9999084472656, + "height": 166.00001525878907 + } + }, + "m_Slots": [ + { + "m_Id": "d8306d5223074fbca549cc480aee9932" + }, + { + "m_Id": "8638c8d2ff12452d8b9a6e450c31da10" + }, + { + "m_Id": "72e48c8cc22e4279a52246495273d104" + }, + { + "m_Id": "f9a2106e851248f089838718c6a1bd4e" + }, + { + "m_Id": "3a6f3f8a9ea84fe2a3c131933c89ffa9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"32a57007547bea945b18e32888758b60\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "83e390c8-0352-4898-86e2-9172c1b9394b", + "6fcbe01a-3c9c-48dc-99a1-39447c83ffda", + "fab66303-04f0-4ac1-8673-91dec11133b2", + "e055c41d-2685-42d1-a890-5f8a0de03f45" + ], + "m_PropertyIds": [ + -221001507, + -1177420189, + -590019148, + 1843696189 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "92edab0139054a698bc2cd39a289d223", + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "965bf93aed2947908ec82cf30287ea9d", + "m_Guid": { + "m_GuidSerialized": "bd2124b2-d6c8-4d4d-80ab-58facdb09bc7" + }, + "m_Name": "normalMapTexture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "normalMapTexture", + "m_DefaultReferenceName": "_normalMapTexture", + "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": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "968979a447d54450a200f05c1308a163", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "CesiumSelectTexCoords", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1249.0, + "y": 271.0, + "width": 355.99993896484377, + "height": 94.0 + } + }, + "m_Slots": [ + { + "m_Id": "2e21cd183f484e2585626bfb476bc79b" + }, + { + "m_Id": "dd4771e64bd94be182f6d587ad3e8743" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"45c8c2a0ab2df934c8e0f63147f35d0e\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "846bdd1a-ae9c-4b2c-b510-8cdf69a4bd64" + ], + "m_PropertyIds": [ + 1953941338 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9947b7c178734343a6d0c7a49bcfb54e", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9a36707feabc49f5ab9ee8c37d1b278e", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1541.0, + "y": 310.9999694824219, + "width": 255.0, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "137e24373ba2461eb0a2fbfdf613438a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "283e7d051a084d809fd8c6687578420f" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9a60fe0cee9047b7963e4069c6305815", + "m_Id": 1953941338, + "m_DisplayName": "TextureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_TextureCoordinateIndex", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", + "m_ObjectId": "9c2facdee393427abd69c9dfef12ca03", + "m_Title": "glTF Emissive Texture", + "m_Content": "", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -1077.0, + "y": 1753.0, + "width": 139.0, + "height": 100.0 + }, + "m_Group": { + "m_Id": "9152a890faa84cd7b266b944cf210185" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "9e218064818d4044bc26d149914064a9", + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2321.999755859375, + "y": 1250.0, + "width": 162.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "cd81ad23d26547c788fe48e0bcad513b" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "e3bbd79339e64d009e31960a31e3ff05" + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", + "m_ObjectId": "a067c02500d4400c8ef1b9bb8bb1c9e5", + "m_Guid": { + "m_GuidSerialized": "89712bfa-4317-45a9-a834-00be8d12e0bc" + }, + "m_Name": "overlay0TranslationAndScale", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay0TranslationAndScale", + "m_DefaultReferenceName": "_overlay0TranslationAndScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 2, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "w": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "a076cf4f87a84904bf5b296b6321f662", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "a1185684935b41b6acb50da1a3ad653c", + "m_Id": -590019148, + "m_DisplayName": "texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_texture", + "m_StageCapability": 2, + "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": "a12d0d898b784c958defc876f5b07e2b", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1053.0, + "y": 1416.0, + "width": 208.00006103515626, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "198d411371f944ec93f5bf6fd36293ff" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "598ab387339a4cce8002387e6c00e3f9" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a19aec07deca41df89d6716f151217ee", + "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.Vector4MaterialSlot", + "m_ObjectId": "a22689b75d814b8980b02815ea5b1da6", + "m_Id": -221001507, + "m_DisplayName": "baseColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_baseColor", + "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": "a231a8f465b44822bbdc79a94ed210d1", + "m_Id": 0, + "m_DisplayName": "overlay2TextureCoordinateIndex", + "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.BlockNode", + "m_ObjectId": "a308cd02a0b642a786cb6ed1aeb208a6", + "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": "8cf0a596f6ab42c7b47d812f43870b43" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Metallic" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "a4e97ac50d68425d84ffa0ea40ba75d3", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "a52228839351438dbe736a7b59f014af", + "m_Id": 1, + "m_DisplayName": "Out_Vector4", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector4", + "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": "a71e08150f834f6bbe212f4c8fa1fe3e", + "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": "a73eab8a75ef4230b39e83a8b0a99d9c", + "m_Id": 0, + "m_DisplayName": "emissiveTextureCoordinateIndex", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "a751f407cf314e519a6a6cfe494e4a09", + "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": "a830acf53405444db81726d9be0d254f", + "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": "a8b280220caf41ffbb8b087ac44a23ed", + "m_Guid": { + "m_GuidSerialized": "75a36069-b51c-4d93-9a3f-28dc87487f0f" + }, + "m_Name": "metallicRoughnessTexture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "metallicRoughnessTexture", + "m_DefaultReferenceName": "_metallicRoughnessTexture", + "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\":\"ce97cc92c5d962f4585b2ac5527d723e\",\"type\":3}}", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "a93ec6a83a434cebbd9cc46af2a02620", + "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.Internal.Texture2DShaderProperty", + "m_ObjectId": "aa996c40f4d44a7fa509717977b8c9ff", + "m_Guid": { + "m_GuidSerialized": "8b03ee65-419e-462c-bd47-a8469f93a285" + }, + "m_Name": "emissiveTexture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "emissiveTexture", + "m_DefaultReferenceName": "_emissiveTexture", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "acd80e33119543179d147322ff0c7ea3", + "m_Guid": { + "m_GuidSerialized": "c0d66e2b-0a2d-40b4-9076-ce23f36a31d9" + }, + "m_Name": "overlay1TextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay1TextureCoordinateIndex", + "m_DefaultReferenceName": "_overlay1TextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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.SubGraphNode", + "m_ObjectId": "ad4fdb31fb0d497da262882d3df67221", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "CesiumRasterOverlay", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 294.00006103515627, + "y": 449.0, + "width": 290.99993896484377, + "height": 165.99993896484376 + } + }, + "m_Slots": [ + { + "m_Id": "3c5800a41cb44f098902df145d52b2d8" + }, + { + "m_Id": "0f452284481048089a8ae9a597e5ac0b" + }, + { + "m_Id": "dd409ebdea56415fbdb18037c813476b" + }, + { + "m_Id": "668a8540c89c4e3fa94f2bab61fe151d" + }, + { + "m_Id": "a52228839351438dbe736a7b59f014af" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"32a57007547bea945b18e32888758b60\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "83e390c8-0352-4898-86e2-9172c1b9394b", + "6fcbe01a-3c9c-48dc-99a1-39447c83ffda", + "fab66303-04f0-4ac1-8673-91dec11133b2", + "e055c41d-2685-42d1-a890-5f8a0de03f45" + ], + "m_PropertyIds": [ + -221001507, + -1177420189, + -590019148, + 1843696189 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ae8944dbfc60484ba91159d67a83997d", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "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": "aec4888c16794ce6b4a2f96b7af8b9e1", + "m_Id": 0, + "m_DisplayName": "occlusionStrength", + "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.Vector4MaterialSlot", + "m_ObjectId": "af018147ff49473c811653b03f688abe", + "m_Id": 0, + "m_DisplayName": "baseColorFactor", + "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.BlockNode", + "m_ObjectId": "af63a05eaef443c38724843e99143093", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.CustomInterpolator", + "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": "63e9992cee8448d0815a9ff0ac4bb298" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Color#4" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", + "m_ObjectId": "af68d30575554cc7bfc2f4a19d76a0ea", + "m_Title": "glTF Ambient Occlusion", + "m_Content": "", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": -1099.0, + "y": 2178.0, + "width": 139.0, + "height": 100.0 + }, + "m_Group": { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "b158ca1d32d74d52ab64d81e566e15db", + "m_Guid": { + "m_GuidSerialized": "d2ca9067-1eab-4617-8b0e-1ae1baa2efc1" + }, + "m_Name": "overlay1Texture", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay1Texture", + "m_DefaultReferenceName": "_overlay1Texture", + "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": 1 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "b16b1610befb4c658a82bb733a547301", + "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.SamplerStateMaterialSlot", + "m_ObjectId": "b1c3c9d152194f28b57e7f4a81e797a9", + "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.MultiplyNode", + "m_ObjectId": "b2c123c0474c47978bb44f2f78bd2770", + "m_Group": { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -27.9998779296875, + "y": 2190.0, + "width": 125.9998550415039, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "6cf322d4a17547b99649d1433cccff3f" + }, + { + "m_Id": "890d4dafeead4317a314ade2b83a9e80" + }, + { + "m_Id": "fecae8e33ec740c29ea4431c276f090d" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "b3929046e7914409ada74c571d8359d9", + "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.MultiplyNode", + "m_ObjectId": "b3edf110ead247948bb4294d4906f256", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -591.0000610351563, + "y": 345.0000305175781, + "width": 130.00006103515626, + "height": 117.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "556d013472fb4fba8f1c911107dee261" + }, + { + "m_Id": "77edc163eb94444aac4be0b0b80b3f9f" + }, + { + "m_Id": "8ee66fe89d2741cc8d3f77cef5e9c2e9" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "b53454b2d645420b87910c89b3df6085", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 58.99996566772461, + "y": 336.0000305175781, + "width": 167.99996948242188, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "479e19fdece94b50905483501a4c91b7" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "b158ca1d32d74d52ab64d81e566e15db" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b62425499faa4015904e82e939505977", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "b7769c935e1e460b9a842a468f5af1e0", + "m_Guid": { + "m_GuidSerialized": "f84ec2b1-acb3-4f78-8a8f-9e62961641d3" + }, + "m_Name": "HAS_POINT_COLORS", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "HAS_POINT_COLORS", + "m_DefaultReferenceName": "_HAS_POINT_COLORS", + "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.Vector1MaterialSlot", + "m_ObjectId": "b8c3e85bda4f4133a6f48db2fbf6f9e5", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 1, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bbb7a929268944fea013c0bb579d3727", + "m_Id": 1953941338, + "m_DisplayName": "TextureCoordinateIndex", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_TextureCoordinateIndex", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "bcc6160ff09a43cd898dba47090b600b", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "bd39ca76fae64b4da2994e6f67083ddc", + "m_Guid": { + "m_GuidSerialized": "ee765484-00fe-4790-a75c-a85099103085" + }, + "m_Name": "overlay0TextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay0TextureCoordinateIndex", + "m_DefaultReferenceName": "_overlay0TextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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": "bdd69e8def4e4f7eb1a9ffcee4da158a", + "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.DynamicVectorMaterialSlot", + "m_ObjectId": "bf9dac86c1e44013b13bab0b10786554", + "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": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "bfc65ac9b9c54affac3f90f53d623591", + "m_Guid": { + "m_GuidSerialized": "95fb6193-c4d5-4c0e-94d2-72b09dc6424f" + }, + "m_Name": "normalMapTextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "normalMapTextureCoordinateIndex", + "m_DefaultReferenceName": "_normalMapTextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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.Texture2DMaterialSlot", + "m_ObjectId": "c19c0e11d7654ba2bae22f8d86880a72", + "m_Id": 0, + "m_DisplayName": "baseColorTexture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "c1cf15b7538f436a8fa5a37841882cf6", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "CesiumSelectTexCoords", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1073.9998779296875, + "y": 1161.0, + "width": 355.99993896484377, + "height": 94.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "bbb7a929268944fea013c0bb579d3727" + }, + { + "m_Id": "4af58e5c4ec044d3a1e3300036f90244" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"45c8c2a0ab2df934c8e0f63147f35d0e\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "846bdd1a-ae9c-4b2c-b510-8cdf69a4bd64" + ], + "m_PropertyIds": [ + 1953941338 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "c2866c332d6a45f49521ab7781acf1a4", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 41.999935150146487, + "y": 150.99996948242188, + "width": 168.99998474121095, + "height": 34.00001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "50d6f76f06334bc3842a210bbfe782a8" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "825bab057737419bbc7cc86a3d7b6ebe" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "c43bf330a1984a1ab0f80d5c83dcc455", + "m_Id": 0, + "m_DisplayName": "overlay1TranslationAndScale", + "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.NormalMaterialSlot", + "m_ObjectId": "c4acd2942784458e971dcd3577c934d1", + "m_Id": 0, + "m_DisplayName": "Bent Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BentNormal", + "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": "c5be7b3a187a412e8655130b128d5350", + "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": "c73f1f1e2158414682e33901b4607d89", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c81de391fccc42e3abc5eeb907ef94f9", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitData", + "m_ObjectId": "ca08403e654c4b2682692e8a7e762d6c", + "m_RayTracing": false, + "m_MaterialType": 0, + "m_RefractionModel": 0, + "m_SSSTransmission": true, + "m_EnergyConservingSpecular": true, + "m_ClearCoat": false +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "cc08e4ccb6ff4e449415b92130856196", + "m_Guid": { + "m_GuidSerialized": "c151f96f-0045-41b7-88d1-8868223c1161" + }, + "m_Name": "occlusionTextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "occlusionTextureCoordinateIndex", + "m_DefaultReferenceName": "_occlusionTextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "cc24e7ffa6f24c1ab7f02c0f889cf47d", + "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.Vector4MaterialSlot", + "m_ObjectId": "cc65d36e6bdb4593812e7540d3727572", + "m_Id": 0, + "m_DisplayName": "overlay2TranslationAndScale", + "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": "cd81ad23d26547c788fe48e0bcad513b", + "m_Id": 0, + "m_DisplayName": "normalMapScale", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.CustomFunctionNode", + "m_ObjectId": "cdc4dbe8925f41bc9a6064a9f3dfd98d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "CesiumReadPointCloudData (Custom Function)", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 834.6666870117188, + "y": 258.0, + "width": 315.99993896484377, + "height": 328.0 + } + }, + "m_Slots": [ + { + "m_Id": "39722abcd2014e7089a5e473dbdbab91" + }, + { + "m_Id": "647c0685c927438c959783f06318946c" + }, + { + "m_Id": "2fea2b23338f494db741c1c34969ed87" + }, + { + "m_Id": "f18766b9a3eb41bcb9f820003d42f1f0" + } + ], + "synonyms": [ + "code", + "HLSL" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SourceType": 0, + "m_FunctionName": "CesiumReadPointCloudData", + "m_FunctionSource": "2af0829c2ee8c7d4490c4bb64ce0c490", + "m_FunctionBody": "Enter function body here..." +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "ce3f4ec6a2844712bdd41e1808b8ce0a", + "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": "d12188a9cb824131bf5ec7a1ca5a2ee6", + "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": "27ca3157d31644608f09a37c05295906" + } + ], + "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.PropertyNode", + "m_ObjectId": "d25eab26996f4ca396f9805d14fbc46b", + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -3245.0, + "y": 1239.0, + "width": 260.0, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "e7f582d513e042278281adcc47cea7be" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "bfc65ac9b9c54affac3f90f53d623591" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "d3652d02ebe04e0db11eb702720bc3b3", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -861.0, + "y": 211.99998474121095, + "width": 182.99993896484376, + "height": 250.99998474121095 + } + }, + "m_Slots": [ + { + "m_Id": "a19aec07deca41df89d6716f151217ee" + }, + { + "m_Id": "5fc211401bde49d1832dbcf9ab64ab8b" + }, + { + "m_Id": "66cd0cb4cd90487ea180cce2fab6e731" + }, + { + "m_Id": "095c545a49fd4c5bb17e5585b3a4d81a" + }, + { + "m_Id": "8c396d7b03404a6cadc0eee7e1ede641" + }, + { + "m_Id": "dee0ecce5bc24a938eb394eb8786731e" + }, + { + "m_Id": "b16b1610befb4c658a82bb733a547301" + }, + { + "m_Id": "b1c3c9d152194f28b57e7f4a81e797a9" + } + ], + "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.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "d462761af5004d36b0458521190dc6f8" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "d5e45bb0b8674a3488bdb0b1df0ad6a5", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "d67e40d4738d4bc7b5a45d12eb85925c", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "d8306d5223074fbca549cc480aee9932", + "m_Id": -221001507, + "m_DisplayName": "baseColor", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_baseColor", + "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.SplitNode", + "m_ObjectId": "da59a11ca7764d999c96a1a33676faca", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -830.9999389648438, + "y": 1374.0, + "width": 118.99993896484375, + "height": 149.0 + } + }, + "m_Slots": [ + { + "m_Id": "8cf5ad8fdd9b472697c3f241570fcadf" + }, + { + "m_Id": "c81de391fccc42e3abc5eeb907ef94f9" + }, + { + "m_Id": "dd9c3d45333e42869ff2191f3edfbdec" + }, + { + "m_Id": "1f70519c50fe42a9a3710d995667ddb7" + }, + { + "m_Id": "2bfd5259e21c4a59a468ff9cf72fca5c" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "da5f26e4dc7649dbae635a3bcb0ac50b", + "m_Title": "glTF Ambient Occlusion", + "m_Position": { + "x": -1222.0001220703125, + "y": 2105.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "db19d6e4201b463099b1a89f4c735f8e", + "m_Id": 0, + "m_DisplayName": "occlusionTexture", + "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": "db2923fe7a854b79a90b3e74fb221676", + "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": "db7f8f7f0a094e66a5d40f9fee00f854", + "m_Group": { + "m_Id": "9152a890faa84cd7b266b944cf210185" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -27.9998779296875, + "y": 1764.0, + "width": 129.9998779296875, + "height": 118.0 + } + }, + "m_Slots": [ + { + "m_Id": "62ecfa87b2b646808ddbf9b3b6977646" + }, + { + "m_Id": "518a3aaf3fcb44cb884e070310572217" + }, + { + "m_Id": "3a12a054922a46529f747138945fbc28" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "dbd4e9568a614874b25288e2229220e7", + "m_Title": "glTF Normal Texture", + "m_Position": { + "x": -3270.0, + "y": 971.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "dcd3468241154296932bcb2577d46678", + "m_Guid": { + "m_GuidSerialized": "b52f180c-947d-41dc-acbe-508b4af990b7" + }, + "m_Name": "overlay2TextureCoordinateIndex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "overlay2TextureCoordinateIndex", + "m_DefaultReferenceName": "_overlay2TextureCoordinateIndex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "dd409ebdea56415fbdb18037c813476b", + "m_Id": -590019148, + "m_DisplayName": "texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_texture", + "m_StageCapability": 2, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "{\"texture\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "dd4771e64bd94be182f6d587ad3e8743", + "m_Id": 1, + "m_DisplayName": "Out_TextureCoordinates", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out_TextureCoordinates", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "dd9c3d45333e42869ff2191f3edfbdec", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "ddbf09a5f00c4c8e9b3dfd2218f69043", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "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": "de3823f4dda041ecb5cc9e141e59ab06", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "dee0ecce5bc24a938eb394eb8786731e", + "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.UVMaterialSlot", + "m_ObjectId": "e1833c0c242244858357695ab7a2c9ee", + "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.Matrix4MaterialSlot", + "m_ObjectId": "e2422cd3892c46a9a16d242cdb16164e", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "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_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.SamplerStateMaterialSlot", + "m_ObjectId": "e29765e8619147189d787675c1b364fb", + "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": "e3b77abd443a4945948723fb4ef54863", + "m_Id": 0, + "m_DisplayName": "overlay0TextureCoordinateIndex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "e3bbd79339e64d009e31960a31e3ff05", + "m_Guid": { + "m_GuidSerialized": "bb764278-e3db-40c3-9491-da0c8c86d713" + }, + "m_Name": "normalMapScale", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "normalMapScale", + "m_DefaultReferenceName": "_normalMapScale", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "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": "e417482816a4471ebbdfecee00c95b8a", + "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": "e4227bae82b04382b803a3a8dd71f2ae", + "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.OneMinusNode", + "m_ObjectId": "e49b955ca53840fe99b5b34852e2103a", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -36.00001907348633, + "y": 1338.9998779296875, + "width": 127.99989318847656, + "height": 94.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "1ea7d066288345d4a271f77d517bb43d" + }, + { + "m_Id": "bf9dac86c1e44013b13bab0b10786554" + } + ], + "synonyms": [ + "complement", + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e5ca7bb83a9d4a5b99c6b17e8aa77844", + "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": "65a05de863dc4e3a82922e20d0e2bc8a" + } + ], + "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.PropertyNode", + "m_ObjectId": "e5d96ffeefa643799b27d1ff9853f0ea", + "m_Group": { + "m_Id": "da5f26e4dc7649dbae635a3bcb0ac50b" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -246.0000762939453, + "y": 2357.0, + "width": 170.0001983642578, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "aec4888c16794ce6b4a2f96b7af8b9e1" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "7de6510c684046cb8ace0a0049c1c2f7" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.VertexIDNode", + "m_ObjectId": "e73cee567ffe4201b87c1149d2b115d4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vertex ID", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 672.6666259765625, + "y": 258.0, + "width": 100.00006103515625, + "height": 78.66671752929688 + } + }, + "m_Slots": [ + { + "m_Id": "b8c3e85bda4f4133a6f48db2fbf6f9e5" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e7f582d513e042278281adcc47cea7be", + "m_Id": 0, + "m_DisplayName": "normalMapTextureCoordinateIndex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", + "m_ObjectId": "e92609ecd90140699a17eb8a1741cf9a", + "m_Guid": { + "m_GuidSerialized": "6556c947-4b21-4153-bb20-32cff6b779b8" + }, + "m_Name": "HAS_POINT_NORMALS", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "HAS_POINT_NORMALS", + "m_DefaultReferenceName": "_HAS_POINT_NORMALS", + "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.Rendering.HighDefinition.ShaderGraph.LightingData", + "m_ObjectId": "e9c7bb604cf149d2a987d5390e28f19a", + "m_NormalDropOffSpace": 0, + "m_BlendPreserveSpecular": true, + "m_ReceiveDecals": true, + "m_ReceiveSSR": true, + "m_ReceiveSSRTransparent": false, + "m_SpecularAA": false, + "m_SpecularOcclusionMode": 1, + "m_OverrideBakedGI": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "eb07c31344794e22895cb03d307448d8", + "m_Group": { + "m_Id": "589f4e11412a4cbb90d671b22e237450" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -808.0, + "y": 504.0, + "width": 129.99993896484376, + "height": 118.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "c5be7b3a187a412e8655130b128d5350" + }, + { + "m_Id": "d5e45bb0b8674a3488bdb0b1df0ad6a5" + }, + { + "m_Id": "a93ec6a83a434cebbd9cc46af2a02620" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": false, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "edb20863804e44a3927efd8cd5253b5c", + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2131.0, + "y": 1195.0, + "width": 128.0001220703125, + "height": 125.0 + } + }, + "m_Slots": [ + { + "m_Id": "b62425499faa4015904e82e939505977" + }, + { + "m_Id": "2c56934a9e794e55b33ea71a378e5ab5" + }, + { + "m_Id": "ff6bfda7225047ea91a84ca2657eb356" + }, + { + "m_Id": "ce3f4ec6a2844712bdd41e1808b8ce0a" + } + ], + "synonyms": [ + "3", + "v3", + "vec3", + "float3" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "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.PropertyNode", + "m_ObjectId": "edccd1a45335495bbe9b0666a56d3ed2", + "m_Group": { + "m_Id": "dbd4e9568a614874b25288e2229220e7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2806.0, + "y": 1142.9998779296875, + "width": 183.000244140625, + "height": 34.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "fae37495735d4dd98408d865aef26fd9" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "965bf93aed2947908ec82cf30287ea9d" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "ee3bd1768b4a448189ca986cde3a726c", + "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.Vector1MaterialSlot", + "m_ObjectId": "f028b6d316c9447eae91c7855a03c8ba", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "f0ef1b3c0ab8492f8b78cc96044fc413", + "m_Group": { + "m_Id": "69cd55544d0c4d0398f9591b9fbe134d" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -455.9999694824219, + "y": 1284.0, + "width": 208.00001525878907, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "db2923fe7a854b79a90b3e74fb221676" + }, + { + "m_Id": "09395c160a4d4571bb73655ef78c241b" + }, + { + "m_Id": "0b229f3ddf964a4283b4a5298a1f79a3" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "f18766b9a3eb41bcb9f820003d42f1f0", + "m_Id": 3, + "m_DisplayName": "color", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "color", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "f23e55c728de40669f6af765dab62a32", + "m_Id": 0, + "m_DisplayName": "metallicRoughnessTextureCoordinateIndex", + "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.PropertyNode", + "m_ObjectId": "f2de12554aa444729707557577b7841f", + "m_Group": { + "m_Id": "9152a890faa84cd7b266b944cf210185" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -204.0001220703125, + "y": 1915.9998779296875, + "width": 156.00009155273438, + "height": 34.0001220703125 + } + }, + "m_Slots": [ + { + "m_Id": "83385390034545bfb2328330d6e52c60" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "5a121aaee7a340748e40ddcaf811d129" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", + "m_ObjectId": "f32521aa2c0c44469b0381cab9719b62", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Redirect Node", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 64.00006103515625, + "y": 948.9999389648438, + "width": 56.000038146972659, + "height": 24.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "ddbf09a5f00c4c8e9b3dfd2218f69043" + }, + { + "m_Id": "ff4c86d5973f4ddbbb4d12ffd18abd05" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.StickyNoteData", + "m_ObjectId": "f3486a60ebdd4eefa801edfa64e753ad", + "m_Title": "Raster Overlays", + "m_Content": "", + "m_TextSize": 0, + "m_Theme": 0, + "m_Position": { + "serializedVersion": "2", + "x": 55.0, + "y": -43.0, + "width": 140.0, + "height": 100.0 + }, + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "f4bace364f474d3a835035f440f9394d", + "m_Group": { + "m_Id": "fb5719d9c5c74100943dcfd4d0eb6eb7" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 61.000064849853519, + "y": 519.0, + "width": 169.0, + "height": 34.00006103515625 + } + }, + "m_Slots": [ + { + "m_Id": "4bb1303e91794e88ac73faedd0d14b87" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "497ed148bbf34ca393076bb06f5a8294" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f5032112a82546b7955fc84a6c788e3d", + "m_Id": 0, + "m_DisplayName": "", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "", + "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": 3, + "m_Type": "UnityEditor.ShaderGraph.Internal.ColorShaderProperty", + "m_ObjectId": "f6cde6978db9410097ce674aa961410b", + "m_Guid": { + "m_GuidSerialized": "e04493a5-c6eb-43f5-8441-8e07fbabe50e" + }, + "m_Name": "baseColorFactor", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "baseColorFactor", + "m_DefaultReferenceName": "_baseColorFactor", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "r": 1.0, + "g": 1.0, + "b": 1.0, + "a": 1.0 + }, + "isMainColor": false, + "m_ColorMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "f7d802c17c1b4fd1b3f5890db0bd9b4f", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "f88b1c8f3b1142ccbc47cd2615f1ceb7", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "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": "f9a2106e851248f089838718c6a1bd4e", + "m_Id": 1843696189, + "m_DisplayName": "translationAndScale", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_translationAndScale", + "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.Texture2DInputMaterialSlot", + "m_ObjectId": "fa5b244ca31c4c168520fdfdcb0c2238", + "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": "fada3473dffe461c811d3ebbffbb78e7", + "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.Texture2DMaterialSlot", + "m_ObjectId": "fae37495735d4dd98408d865aef26fd9", + "m_Id": 0, + "m_DisplayName": "normalMapTexture", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.GroupData", + "m_ObjectId": "fb5719d9c5c74100943dcfd4d0eb6eb7", + "m_Title": "Raster Overlays", + "m_Position": { + "x": -54.0, + "y": -264.99993896484377 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fbe74d430cd44acf9fe46f01c4b2abf2", + "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.Vector1MaterialSlot", + "m_ObjectId": "fc349130c7e747a49df6548bd1dbc947", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "fecae8e33ec740c29ea4431c276f090d", + "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": "ff4c86d5973f4ddbbb4d12ffd18abd05", + "m_Id": 1, + "m_DisplayName": "", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "", + "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": "ff6bfda7225047ea91a84ca2657eb356", + "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" + ] +} + diff --git a/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph.meta b/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph.meta new file mode 100644 index 00000000..d127df0a --- /dev/null +++ b/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 1f9910ca3bd0f48428a1c4d37895439e +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Runtime/Resources/CesiumReadPointCloudData.hlsl b/Runtime/Resources/CesiumReadPointCloudData.hlsl new file mode 100644 index 00000000..a545e30d --- /dev/null +++ b/Runtime/Resources/CesiumReadPointCloudData.hlsl @@ -0,0 +1,103 @@ +#ifndef CESIUM_POINT_CLOUD_SHADING +#define CESIUM_POINT_CLOUD_SHADING + +//#define _HAS_POINT_NORMALS +#define _HAS_POINT_COLORS + +struct Point +{ + float3 position; +#ifdef _HAS_POINT_NORMALS + float3 normal; +#endif +#ifdef _HAS_POINT_COLORS + uint packedColor; +#endif +}; + +StructuredBuffer _inPoints; + +float4 _attenuationParameters; + +void CesiumReadPointCloudData_float(float vertexIndex, out float3 position, out float3 normal, out float4 color) +{ + uint pointIndex = vertexIndex / 6; + uint subVertex = vertexIndex - (pointIndex * 6); // Modulo + + Point inPoint = _inPoints[pointIndex]; + position = inPoint.position; + + // Using the vertex ID saves us from creating extra attribute buffers + // for the corners. We can hardcode the corners of the quad as follows. + // (Unity uses clockwise vertex winding.) + // 1 ----- 2,4 + // | / | + // | / | + // | / | + // 0,3 ---- 5 + float2 offset; + + if (subVertex == 0 || subVertex == 3) + { + offset = float2(-0.5, -0.5); + } + else if (subVertex == 1) + { + offset = float2(-0.5, 0.5); + } + else if (subVertex == 2 || subVertex == 4) + { + offset = float2(0.5, 0.5); + } + else + { + offset = float2(0.5, -0.5); + } + + //position += float3(offset * 0.1, 0.0); + + float4 positionWC = mul(UNITY_MATRIX_M, float4(position, 1.0)); + float4 positionEC = mul(UNITY_MATRIX_V, positionWC); + float4 positionClip = mul(UNITY_MATRIX_VP, positionWC); + float maximumPointSize = _attenuationParameters.x; + float geometricError = _attenuationParameters.y; + float depthMultiplier = _attenuationParameters.z; + float depth = -positionEC.z; + + float pointSize = min((geometricError / depth) * depthMultiplier, maximumPointSize); + float2 pixelOffset = (pointSize * offset); + // Platforms can have different conventions of clip space (y-top vs. y-bottom). + // ProjectionParams.x will adjust the y-coordinate for clip space so that the output + // is the same across different platforms. + float2 screenOffset = + pixelOffset / float2(_ScreenParams.x, _ScreenParams.y * _ProjectionParams.x); + // The clip space position xy in Unity is in [-w, w] where w is the w-coordinate. + // Perspective divide with w is done between the vertex and fragment shaders. + positionClip.xy += screenOffset * positionClip.w; + + // Transform the clip space position back to object space. + // It's unfortunate we need to do this, but shader graph exclusively outputs object space positions. + //positionEC = mul(UNITY_MATRIX_I_P, positionClip); + //position = mul(UNITY_MATRIX_T_MV, positionEC); + positionWC = mul(UNITY_MATRIX_I_VP, positionClip); + position = mul(UNITY_MATRIX_I_M, positionWC); + +#ifdef _HAS_POINT_NORMALS + normal = inPoint.normal; +#else + normal = float3(0.0, 0.0, 1.0); +#endif + +#ifdef _HAS_POINT_COLORS + uint packedColor = inPoint.packedColor; + uint r = packedColor & 255; + uint g = (packedColor >> 8) & 255; + uint b = (packedColor >> 16) & 255; + uint a = packedColor >> 24; + color = float4(r, g, b, a) / 255; +#else + color = float4(1.0, 1.0, 1.0, 1.0); +#endif +} + +#endif \ No newline at end of file diff --git a/Runtime/Resources/CesiumReadPointCloudData.hlsl.meta b/Runtime/Resources/CesiumReadPointCloudData.hlsl.meta new file mode 100644 index 00000000..bda9cde5 --- /dev/null +++ b/Runtime/Resources/CesiumReadPointCloudData.hlsl.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2af0829c2ee8c7d4490c4bb64ce0c490 +ShaderIncludeImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From 1685e27509c4082c0db84065192e91f943e6dac8 Mon Sep 17 00:00:00 2001 From: Kevin Ring Date: Wed, 29 Mar 2023 18:46:39 +1100 Subject: [PATCH 2/2] Fix HDRP rendering by forcing opaque for now. --- Runtime/CesiumPointCloudRenderer.cs | 16 +- .../CesiumPointCloudTilesetMaterial.mat | 26 +- .../CesiumPointCloudTilesetShader.shadergraph | 888 ++++++++++++------ .../Resources/CesiumReadPointCloudData.hlsl | 2 - 4 files changed, 630 insertions(+), 302 deletions(-) diff --git a/Runtime/CesiumPointCloudRenderer.cs b/Runtime/CesiumPointCloudRenderer.cs index f49a1267..da37f014 100644 --- a/Runtime/CesiumPointCloudRenderer.cs +++ b/Runtime/CesiumPointCloudRenderer.cs @@ -218,14 +218,14 @@ private void UpdateMaterial() this._pointMaterial.SetVector("_attenuationParameters", this._attenuationParameters); this._pointMaterial.SetVector("_constantColor", this._constantColor); - if (this._tileInfo.isTranslucent || this._constantColor.w < 1.0f) - { - this._pointMaterial.SetOverrideTag("RenderType", "Transparent"); - this._pointMaterial.renderQueue = (int)RenderQueue.Transparent; - this._pointMaterial.SetInt("_SrcBlend", (int)BlendMode.SrcAlpha); - this._pointMaterial.SetInt("_DstBlend", (int)BlendMode.OneMinusSrcAlpha); - } - else + //if (this._tileInfo.isTranslucent || this._constantColor.w < 1.0f) + //{ + // this._pointMaterial.SetOverrideTag("RenderType", "Transparent"); + // this._pointMaterial.renderQueue = (int)RenderQueue.Transparent; + // this._pointMaterial.SetInt("_SrcBlend", (int)BlendMode.SrcAlpha); + // this._pointMaterial.SetInt("_DstBlend", (int)BlendMode.OneMinusSrcAlpha); + //} + //else { this._pointMaterial.SetInt("_SrcBlend", (int)BlendMode.One); this._pointMaterial.SetInt("_DstBlend", (int)BlendMode.Zero); diff --git a/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat b/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat index b50df48f..a3ff90d6 100644 --- a/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat +++ b/Runtime/Resources/CesiumPointCloudTilesetMaterial.mat @@ -37,18 +37,20 @@ Material: m_Shader: {fileID: -6465566751694194690, guid: 1f9910ca3bd0f48428a1c4d37895439e, type: 3} m_ValidKeywords: [] - m_InvalidKeywords: [] + m_InvalidKeywords: + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 + m_DoubleSidedGI: 1 + m_CustomRenderQueue: 2000 stringTagMap: - RenderType: Opaque + MotionVector: User disabledShaderPasses: - TransparentDepthPrepass - TransparentDepthPostpass - TransparentBackface - RayTracingPrepass + - MOTIONVECTORS m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -109,17 +111,17 @@ Material: - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 - - _BUILTIN_QueueControl: -1 + - _BUILTIN_QueueControl: 1 - _BUILTIN_QueueOffset: 0 - _Blend: 0 - _BlendMode: 0 - _CastShadows: 1 - _ConservativeDepthOffsetEnable: 0 - _Cull: 2 - - _CullMode: 2 - - _CullModeForward: 2 + - _CullMode: 0 + - _CullModeForward: 0 - _DepthOffsetEnable: 0 - - _DoubleSidedEnable: 0 + - _DoubleSidedEnable: 1 - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 2 - _DstBlend: 0 @@ -136,6 +138,8 @@ Material: - _HAS_NORMAL_MAP: 0 - _HAS_NORMAL_TEXTURE: 0 - _HAS_OCCLUSION: 0 + - _HAS_POINT_COLORS: 0 + - _HAS_POINT_NORMALS: 0 - _OVERLAYCOUNT: 0 - _OVERLAY_COUNT: 0 - _OpaqueCullMode: 2 @@ -150,10 +154,10 @@ Material: - _RequireSplitLighting: 0 - _SrcBlend: 1 - _StencilRef: 0 - - _StencilRefDepth: 8 + - _StencilRefDepth: 0 - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 10 - - _StencilRefMV: 40 + - _StencilRefGBuffer: 2 + - _StencilRefMV: 32 - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 8 - _StencilWriteMaskDistortionVec: 4 diff --git a/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph b/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph index a58e895f..728ed989 100644 --- a/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph +++ b/Runtime/Resources/CesiumPointCloudTilesetShader.shadergraph @@ -259,9 +259,6 @@ { "m_Id": "eb07c31344794e22895cb03d307448d8" }, - { - "m_Id": "6727f80e1d1a49f19c57395b11d83c5c" - }, { "m_Id": "f0ef1b3c0ab8492f8b78cc96044fc413" }, @@ -299,10 +296,19 @@ "m_Id": "4a03d97ce54845959c4cb6fa37babcdb" }, { - "m_Id": "416b4db067a64493b9815654b4025759" + "m_Id": "31838a7a3b6248bf948a9fe3f6b16d4a" + }, + { + "m_Id": "12acc46292c04a19832ed77901eb8a57" + }, + { + "m_Id": "562956cd52974e21aaad9b88ce0bf447" + }, + { + "m_Id": "29557e25db9d42cbba2d8e2c85ff4152" }, { - "m_Id": "29715de3a20a44348626f30762e0aa8c" + "m_Id": "6fb84bc8715b42c08c63d46582b65402" } ], "m_GroupDatas": [ @@ -402,6 +408,20 @@ "m_SlotId": 0 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "12acc46292c04a19832ed77901eb8a57" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "70915ddb1cd34384ab3c5272d38aa6eb" + }, + "m_SlotId": 0 + } + }, { "m_OutputSlot": { "m_Node": { @@ -528,6 +548,20 @@ "m_SlotId": 0 } }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "31838a7a3b6248bf948a9fe3f6b16d4a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "3941ab2a53a842e890179c0e4787bcf6" + }, + "m_SlotId": 0 + } + }, { "m_OutputSlot": { "m_Node": { @@ -990,20 +1024,6 @@ "m_SlotId": 0 } }, - { - "m_OutputSlot": { - "m_Node": { - "m_Id": "cdc4dbe8925f41bc9a6064a9f3dfd98d" - }, - "m_SlotId": 2 - }, - "m_InputSlot": { - "m_Node": { - "m_Id": "70915ddb1cd34384ab3c5272d38aa6eb" - }, - "m_SlotId": 0 - } - }, { "m_OutputSlot": { "m_Node": { @@ -1275,9 +1295,6 @@ }, { "m_Id": "2eacb23513544fc097cb3007f3134d97" - }, - { - "m_Id": "6727f80e1d1a49f19c57395b11d83c5c" } ] }, @@ -1336,10 +1353,10 @@ "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 589.9999389648438, - "y": 779.0, + "x": 616.7999267578125, + "y": 924.7999267578125, "width": 56.00006103515625, - "height": 24.00006103515625 + "height": 24.0 } }, "m_Slots": [ @@ -1395,6 +1412,23 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "07016fbd9ab54248a7f345da68a17681", + "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.SplitNode", @@ -1509,18 +1543,26 @@ "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInTarget", "m_ObjectId": "097402df4da6493cbeff308c085b34f4", "m_ActiveSubTarget": { - "m_Id": "450f531d65a441debf469a85c039a601" + "m_Id": "3b215194cdd949ac8d4da0884909b61a" }, "m_AllowMaterialOverride": false, "m_SurfaceType": 0, "m_ZWriteControl": 0, "m_ZTestMode": 4, "m_AlphaMode": 0, - "m_RenderFace": 2, + "m_RenderFace": 0, "m_AlphaClip": false, "m_CustomEditorGUI": "" } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDUnlitData", + "m_ObjectId": "09bb78ce689c460e96511676fd37180f", + "m_EnableShadowMatte": false, + "m_DistortionOnly": false +} + { "m_SGVersion": 1, "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", @@ -1749,6 +1791,57 @@ "m_EnableGlobalMipBias": true } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "12acc46292c04a19832ed77901eb8a57", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1304.7999267578125, + "y": 583.2000732421875, + "width": 128.0, + "height": 124.7999267578125 + } + }, + "m_Slots": [ + { + "m_Id": "4cc820336fe8450f87389e29b2aff004" + }, + { + "m_Id": "9815a9d3c99b425dac9cfb4a3d827ccb" + }, + { + "m_Id": "d23232b614394bc883c41870435b41dc" + }, + { + "m_Id": "170a7f4e9ad0434791c4ab51a5d26123" + } + ], + "synonyms": [ + "3", + "v3", + "vec3", + "float3" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "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.PropertyNode", @@ -1924,6 +2017,29 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "170a7f4e9ad0434791c4ab51a5d26123", + "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.PropertyNode", @@ -2440,38 +2556,37 @@ } { - "m_SGVersion": 1, - "m_Type": "UnityEditor.ShaderGraph.TransformNode", - "m_ObjectId": "29715de3a20a44348626f30762e0aa8c", + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1Node", + "m_ObjectId": "29557e25db9d42cbba2d8e2c85ff4152", "m_Group": { "m_Id": "" }, - "m_Name": "Transform", + "m_Name": "Float", "m_DrawState": { "m_Expanded": true, "m_Position": { "serializedVersion": "2", - "x": 1056.1485595703125, - "y": 781.862060546875, - "width": 0.0, - "height": 0.0 + "x": 938.9500122070313, + "y": 1600.5499267578125, + "width": 125.5999755859375, + "height": 76.800048828125 } }, "m_Slots": [ { - "m_Id": "d67e40d4738d4bc7b5a45d12eb85925c" + "m_Id": "5a1ba54ff0aa481297a6e4f5d42224bd" }, { - "m_Id": "a4e97ac50d68425d84ffa0ea40ba75d3" + "m_Id": "fc374c4f4a7a48249db7b4a3a58f8d20" } ], "synonyms": [ - "world", - "tangent", - "object", - "view", - "screen", - "convert" + "Vector 1", + "1", + "v1", + "vec1", + "scalar" ], "m_Precision": 0, "m_PreviewExpanded": true, @@ -2479,11 +2594,7 @@ "m_CustomColors": { "m_SerializableColors": [] }, - "m_Conversion": { - "from": 0, - "to": 2 - }, - "m_ConversionType": 0 + "m_Value": 0.0 } { @@ -2813,6 +2924,57 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "31838a7a3b6248bf948a9fe3f6b16d4a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 1001.0, + "y": 536.9999389648438, + "width": 128.0, + "height": 124.800048828125 + } + }, + "m_Slots": [ + { + "m_Id": "6f77d6751f0b4c41ab9818b0572bd10d" + }, + { + "m_Id": "ab0392b2c37645e293a757b504446dc4" + }, + { + "m_Id": "07016fbd9ab54248a7f345da68a17681" + }, + { + "m_Id": "7cfff3062222485982fafc1494a97021" + } + ], + "synonyms": [ + "3", + "v3", + "vec3", + "float3" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "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", @@ -3209,6 +3371,12 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInUnlitSubTarget", + "m_ObjectId": "3b215194cdd949ac8d4da0884909b61a" +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", @@ -3332,40 +3500,6 @@ } } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.TransformationMatrixNode", - "m_ObjectId": "416b4db067a64493b9815654b4025759", - "m_Group": { - "m_Id": "" - }, - "m_Name": "Transformation Matrix", - "m_DrawState": { - "m_Expanded": true, - "m_Position": { - "serializedVersion": "2", - "x": 1064.7999267578125, - "y": 22.400001525878908, - "width": 173.5999755859375, - "height": 110.40001678466797 - } - }, - "m_Slots": [ - { - "m_Id": "e2422cd3892c46a9a16d242cdb16164e" - } - ], - "synonyms": [], - "m_Precision": 0, - "m_PreviewExpanded": true, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] - }, - "m_matrix": -1, - "m_MatrixType": 0 -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.RedirectNodeData", @@ -3441,14 +3575,6 @@ "m_Labels": [] } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.Rendering.BuiltIn.ShaderGraph.BuiltInLitSubTarget", - "m_ObjectId": "450f531d65a441debf469a85c039a601", - "m_WorkflowMode": 1, - "m_NormalDropOffSpace": 0 -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -3484,6 +3610,23 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "46a52e1280e24852ae5329499c885ae4", + "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.Vector1MaterialSlot", @@ -3504,20 +3647,17 @@ "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDTarget", "m_ObjectId": "4791b2f366cd49fca50f17d6e65a59a9", "m_ActiveSubTarget": { - "m_Id": "7f4ab31fab4c4490947809c917642bc5" + "m_Id": "ac23da59fca34b6296257c4389f0f82d" }, "m_Datas": [ - { - "m_Id": "ca08403e654c4b2682692e8a7e762d6c" - }, { "m_Id": "0bcdf860792f44f0858151bf93bb2f96" }, { - "m_Id": "e9c7bb604cf149d2a987d5390e28f19a" + "m_Id": "722402682a8f44c59950b416360a4c7a" }, { - "m_Id": "722402682a8f44c59950b416360a4c7a" + "m_Id": "09bb78ce689c460e96511676fd37180f" } ], "m_CustomEditorGUI": "", @@ -3552,6 +3692,29 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "4918d31989d6485daa181abbd6fa2ae3", + "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.Internal.Texture2DShaderProperty", @@ -3720,6 +3883,44 @@ "m_EnableGlobalMipBias": true } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4cc820336fe8450f87389e29b2aff004", + "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.Vector3MaterialSlot", + "m_ObjectId": "4cf2bd8c3d2b428aadbd743566a96a27", + "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.Internal.Texture2DShaderProperty", @@ -3893,6 +4094,74 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "562956cd52974e21aaad9b88ce0bf447", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 967.7498779296875, + "y": 748.5498657226563, + "width": 128.0, + "height": 124.800048828125 + } + }, + "m_Slots": [ + { + "m_Id": "cee345d351624162bdffe84985744d7a" + }, + { + "m_Id": "46a52e1280e24852ae5329499c885ae4" + }, + { + "m_Id": "c5b5811e4e774446883d8767ef16f83b" + }, + { + "m_Id": "4cf2bd8c3d2b428aadbd743566a96a27" + } + ], + "synonyms": [ + "3", + "v3", + "vec3", + "float3" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "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": "565d8ccc5ec2432587b5f69504787651", + "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.ColorRGBMaterialSlot", @@ -3988,6 +4257,21 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5a1ba54ff0aa481297a6e4f5d42224bd", + "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": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -4280,6 +4564,21 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "66e7bbbd0492477d84b1e320be5b5b5b", + "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": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", @@ -4322,39 +4621,6 @@ } } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.BlockNode", - "m_ObjectId": "6727f80e1d1a49f19c57395b11d83c5c", - "m_Group": { - "m_Id": "" - }, - "m_Name": "SurfaceDescription.BentNormal", - "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": "c4acd2942784458e971dcd3577c934d1" - } - ], - "synonyms": [], - "m_Precision": 0, - "m_PreviewExpanded": true, - "m_PreviewMode": 0, - "m_CustomColors": { - "m_SerializableColors": [] - }, - "m_SerializedDescriptor": "SurfaceDescription.BentNormal" -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", @@ -4558,6 +4824,21 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6f77d6751f0b4c41ab9818b0572bd10d", + "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": [] +} + { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector4ShaderProperty", @@ -4574,14 +4855,65 @@ "m_UseCustomSlotLabel": false, "m_CustomSlotLabel": "", "m_Precision": 0, - "overrideHLSLDeclaration": false, - "hlslDeclarationOverride": 0, - "m_Hidden": false, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "w": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3Node", + "m_ObjectId": "6fb84bc8715b42c08c63d46582b65402", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 3", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 703.75, + "y": 1414.9498291015625, + "width": 128.0, + "height": 124.800048828125 + } + }, + "m_Slots": [ + { + "m_Id": "66e7bbbd0492477d84b1e320be5b5b5b" + }, + { + "m_Id": "565d8ccc5ec2432587b5f69504787651" + }, + { + "m_Id": "b6bec7facc384c2b8546f685c3063434" + }, + { + "m_Id": "4918d31989d6485daa181abbd6fa2ae3" + } + ], + "synonyms": [ + "3", + "v3", + "vec3", + "float3" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, "m_Value": { "x": 0.0, "y": 0.0, - "z": 1.0, - "w": 1.0 + "z": 0.0 } } @@ -4661,7 +4993,7 @@ "m_SGVersion": 0, "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.SystemData", "m_ObjectId": "722402682a8f44c59950b416360a4c7a", - "m_MaterialNeedsUpdateHash": 529, + "m_MaterialNeedsUpdateHash": 0, "m_SurfaceType": 0, "m_RenderingPass": 1, "m_BlendMode": 0, @@ -4674,7 +5006,7 @@ "m_TransparentDepthPrepass": false, "m_TransparentDepthPostpass": false, "m_SupportLodCrossFade": false, - "m_DoubleSidedMode": 0, + "m_DoubleSidedMode": 1, "m_DOTSInstancing": false, "m_CustomVelocity": false, "m_Tessellation": false, @@ -4686,7 +5018,7 @@ "m_TessellationBackFaceCullEpsilon": -0.25, "m_TessellationMaxDisplacement": 0.009999999776482582, "m_Version": 1, - "inspectorFoldoutMask": 0 + "inspectorFoldoutMask": 9 } { @@ -4939,6 +5271,29 @@ } } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "7cfff3062222485982fafc1494a97021", + "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.PropertyNode", @@ -5001,12 +5356,6 @@ } } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitSubTarget", - "m_ObjectId": "7f4ab31fab4c4490947809c917642bc5" -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -5811,6 +6160,23 @@ "m_DropdownSelectedEntries": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9815a9d3c99b425dac9cfb4a3d827ccb", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 1.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", @@ -6133,29 +6499,6 @@ "m_SerializedDescriptor": "SurfaceDescription.Metallic" } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", - "m_ObjectId": "a4e97ac50d68425d84ffa0ea40ba75d3", - "m_Id": 1, - "m_DisplayName": "Out", - "m_SlotType": 1, - "m_Hidden": false, - "m_ShaderOutputName": "Out", - "m_StageCapability": 3, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_Labels": [] -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", @@ -6422,6 +6765,29 @@ "m_DefaultType": 0 } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ab0392b2c37645e293a757b504446dc4", + "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.Rendering.HighDefinition.ShaderGraph.HDUnlitSubTarget", + "m_ObjectId": "ac23da59fca34b6296257c4389f0f82d" +} + { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", @@ -6848,6 +7214,23 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b6bec7facc384c2b8546f685c3063434", + "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": 1, "m_Type": "UnityEditor.ShaderGraph.ShaderKeyword", @@ -7129,26 +7512,19 @@ { "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", - "m_ObjectId": "c4acd2942784458e971dcd3577c934d1", - "m_Id": 0, - "m_DisplayName": "Bent Normal", + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c5b5811e4e774446883d8767ef16f83b", + "m_Id": 3, + "m_DisplayName": "Z", "m_SlotType": 0, "m_Hidden": false, - "m_ShaderOutputName": "BentNormal", - "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_ShaderOutputName": "Z", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Z" + ] } { @@ -7229,18 +7605,6 @@ "m_Labels": [] } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.HDLitData", - "m_ObjectId": "ca08403e654c4b2682692e8a7e762d6c", - "m_RayTracing": false, - "m_MaterialType": 0, - "m_RefractionModel": 0, - "m_SSSTransmission": true, - "m_EnergyConservingSpecular": true, - "m_ClearCoat": false -} - { "m_SGVersion": 1, "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", @@ -7397,6 +7761,21 @@ "m_Labels": [] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cee345d351624162bdffe84985744d7a", + "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": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.BlockNode", @@ -7430,6 +7809,23 @@ "m_SerializedDescriptor": "SurfaceDescription.Occlusion" } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d23232b614394bc883c41870435b41dc", + "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.PropertyNode", @@ -7575,29 +7971,6 @@ } } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", - "m_ObjectId": "d67e40d4738d4bc7b5a45d12eb85925c", - "m_Id": 0, - "m_DisplayName": "In", - "m_SlotType": 0, - "m_Hidden": false, - "m_ShaderOutputName": "In", - "m_StageCapability": 3, - "m_Value": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_DefaultValue": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "m_Labels": [] -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", @@ -7988,54 +8361,6 @@ "m_Channel": 0 } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.ShaderGraph.Matrix4MaterialSlot", - "m_ObjectId": "e2422cd3892c46a9a16d242cdb16164e", - "m_Id": 0, - "m_DisplayName": "Out", - "m_SlotType": 1, - "m_Hidden": false, - "m_ShaderOutputName": "Out", - "m_StageCapability": 3, - "m_Value": { - "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_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.SamplerStateMaterialSlot", @@ -8299,20 +8624,6 @@ "m_IsEditable": true } -{ - "m_SGVersion": 0, - "m_Type": "UnityEditor.Rendering.HighDefinition.ShaderGraph.LightingData", - "m_ObjectId": "e9c7bb604cf149d2a987d5390e28f19a", - "m_NormalDropOffSpace": 0, - "m_BlendPreserveSpecular": true, - "m_ReceiveDecals": true, - "m_ReceiveSSR": true, - "m_ReceiveSSRTransparent": false, - "m_SpecularAA": false, - "m_SpecularOcclusionMode": 1, - "m_OverrideBakedGI": false -} - { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", @@ -8947,6 +9258,21 @@ ] } +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fc374c4f4a7a48249db7b4a3a58f8d20", + "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": [] +} + { "m_SGVersion": 0, "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", diff --git a/Runtime/Resources/CesiumReadPointCloudData.hlsl b/Runtime/Resources/CesiumReadPointCloudData.hlsl index a545e30d..c10965e6 100644 --- a/Runtime/Resources/CesiumReadPointCloudData.hlsl +++ b/Runtime/Resources/CesiumReadPointCloudData.hlsl @@ -77,8 +77,6 @@ void CesiumReadPointCloudData_float(float vertexIndex, out float3 position, out // Transform the clip space position back to object space. // It's unfortunate we need to do this, but shader graph exclusively outputs object space positions. - //positionEC = mul(UNITY_MATRIX_I_P, positionClip); - //position = mul(UNITY_MATRIX_T_MV, positionEC); positionWC = mul(UNITY_MATRIX_I_VP, positionClip); position = mul(UNITY_MATRIX_I_M, positionWC);