From cd8c4cd345f43eb9153031fe00c67c9adc594e67 Mon Sep 17 00:00:00 2001 From: milan Date: Wed, 15 Mar 2023 15:15:26 +0100 Subject: [PATCH] portal surface --- .../Assets/Materials/Portal Surface.mat | 61 + .../Assets/Materials/Portal Surface.mat.meta | 8 + .../Materials/Portal Surface.shadergraph | 3456 +++++++++++++++++ .../Materials/Portal Surface.shadergraph.meta | 10 + .../Portal/Assets/Models/Portal Surface.blend | 3 + .../Assets/Models/Portal Surface.blend.meta | 108 + .../Assets/Models/Portal Surface.blend1 | Bin 0 -> 803404 bytes .../Assets/Models/Portal Surface.blend1.meta | 7 + Assets/Portal/Assets/Prefabs/Portal.prefab | 86 +- Assets/Portal/Runtime/RenderPortalSurface.cs | 53 + .../Runtime/RenderPortalSurface.cs.meta | 3 + Assets/Scenes/StencilPortalScene.unity | 2 +- Assets/URP/URP-HighFidelity-Renderer.asset | 21 +- Assets/URP/URP-HighFidelity.asset | 4 +- Assets/VR/Assets/Prefabs/XR Origin.prefab | 16 +- ProjectSettings/TagManager.asset | 2 +- 16 files changed, 3825 insertions(+), 15 deletions(-) create mode 100644 Assets/Portal/Assets/Materials/Portal Surface.mat create mode 100644 Assets/Portal/Assets/Materials/Portal Surface.mat.meta create mode 100644 Assets/Portal/Assets/Materials/Portal Surface.shadergraph create mode 100644 Assets/Portal/Assets/Materials/Portal Surface.shadergraph.meta create mode 100644 Assets/Portal/Assets/Models/Portal Surface.blend create mode 100644 Assets/Portal/Assets/Models/Portal Surface.blend.meta create mode 100644 Assets/Portal/Assets/Models/Portal Surface.blend1 create mode 100644 Assets/Portal/Assets/Models/Portal Surface.blend1.meta create mode 100644 Assets/Portal/Runtime/RenderPortalSurface.cs create mode 100644 Assets/Portal/Runtime/RenderPortalSurface.cs.meta diff --git a/Assets/Portal/Assets/Materials/Portal Surface.mat b/Assets/Portal/Assets/Materials/Portal Surface.mat new file mode 100644 index 0000000..8d2e913 --- /dev/null +++ b/Assets/Portal/Assets/Materials/Portal Surface.mat @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8623291890944487815 +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: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Portal Surface + m_Shader: {fileID: -6465566751694194690, guid: af5b7ac313616d9458c515ddaa261d46, + type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - 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: + - _Distortion_Speed: 1 + - _Distortion_Strength: 0.01 + - _QueueControl: 0 + - _QueueOffset: 0 + - _Rotation_Speed: 1 + m_Colors: + - _Smoothstep_Mask: {r: 0.7, g: 1, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Assets/Portal/Assets/Materials/Portal Surface.mat.meta b/Assets/Portal/Assets/Materials/Portal Surface.mat.meta new file mode 100644 index 0000000..a4040e1 --- /dev/null +++ b/Assets/Portal/Assets/Materials/Portal Surface.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a288552730b15c74699e69df4ca2e532 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Portal/Assets/Materials/Portal Surface.shadergraph b/Assets/Portal/Assets/Materials/Portal Surface.shadergraph new file mode 100644 index 0000000..d2d941b --- /dev/null +++ b/Assets/Portal/Assets/Materials/Portal Surface.shadergraph @@ -0,0 +1,3456 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "149b27e9f6c74e7a906dd80f7fa8f97b", + "m_Properties": [ + { + "m_Id": "fb1c235e262c4d9eaa95beb72940fbb7" + }, + { + "m_Id": "cbbde294088f4f77bf08ed06ad4028ed" + }, + { + "m_Id": "dbfb57a324aa4e0db9aa2fb308c3abb0" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "7c24ad03d07c44ec9f600fba4172d1f4" + } + ], + "m_Nodes": [ + { + "m_Id": "e8c4eb100d5547618932c85d165a23de" + }, + { + "m_Id": "72a29f215bfe4afd8c00ae6366be4b5f" + }, + { + "m_Id": "5cbca2638e7040568040a74b9bfbccfd" + }, + { + "m_Id": "db061322a6894f679ba89ff60cabcaa8" + }, + { + "m_Id": "9a3f76a087664b378b9226a6bf75205f" + }, + { + "m_Id": "1f18dabbfcdf4b7795eb18fb1d4c0d48" + }, + { + "m_Id": "292bc4ac8b814f618224fe3b78c94bd1" + }, + { + "m_Id": "e7506776be2344c48722eb5262a10de7" + }, + { + "m_Id": "6cfebfbfad4642c68a130e2d5117217a" + }, + { + "m_Id": "5a9a0733d7c44946ad968f5709ef9d4a" + }, + { + "m_Id": "bf12722c9bd845989879a2717156bfa6" + }, + { + "m_Id": "a0fb0f48f4494f18a7cce0a8e359e79b" + }, + { + "m_Id": "f9172a4ccbdf4131a66fb0b21f1473da" + }, + { + "m_Id": "7bef23dc90594e60a5a53b3b13bc477a" + }, + { + "m_Id": "35f82d32c99a45e89c9126239b2cce5b" + }, + { + "m_Id": "7a29271e1fd84bf4aedab7e2eca3d892" + }, + { + "m_Id": "fd30a87e84bd4972a8bfb19594b132fd" + }, + { + "m_Id": "e9734ee10ca849998fd9ede44adc9ad8" + }, + { + "m_Id": "9dbaee4fcdcd4309b9aff3d7052b87e8" + }, + { + "m_Id": "e29e79e4819e4fc58fb0242f2c81479f" + }, + { + "m_Id": "0b0829e66ab847e3877f24c47ce2d4f2" + }, + { + "m_Id": "2e42cbd685d84a548b5eb63be71ddf84" + }, + { + "m_Id": "b09d06552f964262b5264bbbb0a10adb" + }, + { + "m_Id": "872c3d1063d34027a1bab7ccdfce795d" + }, + { + "m_Id": "a41f95827b184becbd7af27d32314b80" + }, + { + "m_Id": "373d3e4a735542ae825255ee466b1626" + }, + { + "m_Id": "ab4f096d432e4284b3b61af7b01c22a3" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "0b0829e66ab847e3877f24c47ce2d4f2" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "2e42cbd685d84a548b5eb63be71ddf84" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "1f18dabbfcdf4b7795eb18fb1d4c0d48" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9a3f76a087664b378b9226a6bf75205f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "292bc4ac8b814f618224fe3b78c94bd1" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1f18dabbfcdf4b7795eb18fb1d4c0d48" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "2e42cbd685d84a548b5eb63be71ddf84" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b09d06552f964262b5264bbbb0a10adb" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "35f82d32c99a45e89c9126239b2cce5b" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0fb0f48f4494f18a7cce0a8e359e79b" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "373d3e4a735542ae825255ee466b1626" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "db061322a6894f679ba89ff60cabcaa8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "5a9a0733d7c44946ad968f5709ef9d4a" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9a3f76a087664b378b9226a6bf75205f" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cfebfbfad4642c68a130e2d5117217a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5a9a0733d7c44946ad968f5709ef9d4a" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6cfebfbfad4642c68a130e2d5117217a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e7506776be2344c48722eb5262a10de7" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7a29271e1fd84bf4aedab7e2eca3d892" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fd30a87e84bd4972a8bfb19594b132fd" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "7bef23dc90594e60a5a53b3b13bc477a" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "5a9a0733d7c44946ad968f5709ef9d4a" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "872c3d1063d34027a1bab7ccdfce795d" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a0fb0f48f4494f18a7cce0a8e359e79b" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9a3f76a087664b378b9226a6bf75205f" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "bf12722c9bd845989879a2717156bfa6" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "9dbaee4fcdcd4309b9aff3d7052b87e8" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e29e79e4819e4fc58fb0242f2c81479f" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a0fb0f48f4494f18a7cce0a8e359e79b" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "fd30a87e84bd4972a8bfb19594b132fd" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "a41f95827b184becbd7af27d32314b80" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "872c3d1063d34027a1bab7ccdfce795d" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b09d06552f964262b5264bbbb0a10adb" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "a41f95827b184becbd7af27d32314b80" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "bf12722c9bd845989879a2717156bfa6" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "872c3d1063d34027a1bab7ccdfce795d" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e29e79e4819e4fc58fb0242f2c81479f" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0b0829e66ab847e3877f24c47ce2d4f2" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e29e79e4819e4fc58fb0242f2c81479f" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "0b0829e66ab847e3877f24c47ce2d4f2" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e7506776be2344c48722eb5262a10de7" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "292bc4ac8b814f618224fe3b78c94bd1" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e9734ee10ca849998fd9ede44adc9ad8" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "9dbaee4fcdcd4309b9aff3d7052b87e8" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "f9172a4ccbdf4131a66fb0b21f1473da" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e7506776be2344c48722eb5262a10de7" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "fd30a87e84bd4972a8bfb19594b132fd" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "373d3e4a735542ae825255ee466b1626" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": -112.00005340576172, + "y": -0.0000016689300537109376 + }, + "m_Blocks": [ + { + "m_Id": "e8c4eb100d5547618932c85d165a23de" + }, + { + "m_Id": "72a29f215bfe4afd8c00ae6366be4b5f" + }, + { + "m_Id": "5cbca2638e7040568040a74b9bfbccfd" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": -112.0, + "y": 199.99998474121095 + }, + "m_Blocks": [ + { + "m_Id": "db061322a6894f679ba89ff60cabcaa8" + }, + { + "m_Id": "ab4f096d432e4284b3b61af7b01c22a3" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_ActiveTargets": [ + { + "m_Id": "c1cbaf8968834110adff75228efc5727" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "0020cc3b39184281a5a2c9f2446ba890", + "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.Vector4MaterialSlot", + "m_ObjectId": "0206cab25a1c46b9aa3c1491a4523b04", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "054099fcc4de4ecb898f22fa9156bbf8", + "m_Id": 1, + "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", + "m_ObjectId": "08018014e867492085f57f5eae76bd63", + "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.Vector2Node", + "m_ObjectId": "0b0829e66ab847e3877f24c47ce2d4f2", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2073.0, + "y": 588.0, + "width": 127.9998779296875, + "height": 100.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "5283cb9274ba4a48b083201cecd0148b" + }, + { + "m_Id": "359a1ab6c6cf4d7cbecbd095fd4fe858" + }, + { + "m_Id": "689553fe3595441b823c8cbd3e9d502c" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "0eee54cef3a1492ea6e9f066210731d7", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "1334874b60ec42a2a338ae75b613b2a3", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "14f128919f8447468fef8e25820a6036", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "1682c22bc9f448b5aedaea46cbf50b40", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "17b92aca2ff94144a2a943d787cf559b", + "m_Id": 2, + "m_DisplayName": "Out Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "17b9d888bf9a4efb92ac226ff700995d", + "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.DynamicValueMaterialSlot", + "m_ObjectId": "17c0e8965de8494a969063dcfd64aaea", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 2.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "191dbb9b71034a87bc5ee32af4e43cfc", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "19bd5827fa764a42990bb1492d1d32d0", + "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.TwirlNode", + "m_ObjectId": "1f18dabbfcdf4b7795eb18fb1d4c0d48", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Twirl", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1976.0, + "y": -319.0000305175781, + "width": 208.0, + "height": 350.0 + } + }, + "m_Slots": [ + { + "m_Id": "8cba722045774de8a889f0f76d2e43df" + }, + { + "m_Id": "6b7531bfa3d24e868d27c3a0697c1653" + }, + { + "m_Id": "e9553c92e98d4de1bdacafbebd00f5e9" + }, + { + "m_Id": "b57268c5036e4f93968ed517aef31027" + }, + { + "m_Id": "9699255d12b34805b7a80a22b6d493d2" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "23b765a2ff2549069fe356b17e26ffb3", + "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": "28b95fc451034b138953e7c2002bc03c", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RotateNode", + "m_ObjectId": "292bc4ac8b814f618224fe3b78c94bd1", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Rotate", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2330.0, + "y": -319.0000305175781, + "width": 208.0, + "height": 361.0 + } + }, + "m_Slots": [ + { + "m_Id": "2d3b8aaa592542c6bb3256d4604605f7" + }, + { + "m_Id": "5dacb51454074fbbad79d85662e28751" + }, + { + "m_Id": "c711696ec72e417080d3a99fece3eafe" + }, + { + "m_Id": "94372e7a00ae4872ac6b29cbd2480f7d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Unit": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2a31a9fc2aa545c8ba0d6b43f47fa49b", + "m_Id": 2, + "m_DisplayName": "CellDensity", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "CellDensity", + "m_StageCapability": 3, + "m_Value": 5.0, + "m_DefaultValue": 5.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2cda15b77a4848829f381d5fbf30b2d9", + "m_Id": 1, + "m_DisplayName": "AngleOffset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "AngleOffset", + "m_StageCapability": 3, + "m_Value": 2.0, + "m_DefaultValue": 2.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "2d3b8aaa592542c6bb3256d4604605f7", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.LengthNode", + "m_ObjectId": "2e42cbd685d84a548b5eb63be71ddf84", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Length", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1900.0, + "y": 588.0, + "width": 208.0, + "height": 277.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "23b765a2ff2549069fe356b17e26ffb3" + }, + { + "m_Id": "054099fcc4de4ecb898f22fa9156bbf8" + } + ], + "synonyms": [ + "measure" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "2fe87f1e4b974944a5140a7c56a61dbe", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "359a1ab6c6cf4d7cbecbd095fd4fe858", + "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.PropertyNode", + "m_ObjectId": "35f82d32c99a45e89c9126239b2cce5b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1081.0001220703125, + "y": 525.0, + "width": 174.00018310546876, + "height": 34.0 + } + }, + "m_Slots": [ + { + "m_Id": "fb815cda55b948ac92f26416e819e59e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "dbfb57a324aa4e0db9aa2fb308c3abb0" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SceneColorNode", + "m_ObjectId": "373d3e4a735542ae825255ee466b1626", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Scene Color", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -290.0000305175781, + "y": 200.00003051757813, + "width": 138.0, + "height": 76.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "eceadefddbcc4410982aff444946a73f" + }, + { + "m_Id": "e517553806aa44798f1c9bf87e7a3091" + } + ], + "synonyms": [ + "screen buffer" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "37968b67090346c6bd16751df1b174c2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "38e9786fc4464f0cbf8acb049652e51e", + "m_Id": 4, + "m_DisplayName": "Cells", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cells", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "3a4f3276f5404419ac6d15a44016cc97", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "4e3e82767cab4ee9b010aa177f50857c", + "m_Id": 4, + "m_DisplayName": "Smooth Delta", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Smooth Delta", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "51695a3152864b1f88287fa28a71f746", + "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": "5283cb9274ba4a48b083201cecd0148b", + "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.MultiplyNode", + "m_ObjectId": "5a9a0733d7c44946ad968f5709ef9d4a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2629.0, + "y": 130.99996948242188, + "width": 208.0, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "14f128919f8447468fef8e25820a6036" + }, + { + "m_Id": "2fe87f1e4b974944a5140a7c56a61dbe" + }, + { + "m_Id": "37968b67090346c6bd16751df1b174c2" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "5cbca2638e7040568040a74b9bfbccfd", + "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": "f91dbbe4f1b0486ea453589aec442440" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "5d1c8b865db94a038b5337ba026c543a", + "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.Vector2MaterialSlot", + "m_ObjectId": "5dacb51454074fbbad79d85662e28751", + "m_Id": 1, + "m_DisplayName": "Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Center", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "5e162a120a5e4645b9cc84e0ecb2cb0e", + "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.Vector2MaterialSlot", + "m_ObjectId": "689553fe3595441b823c8cbd3e9d502c", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "6906cdbb42754bea88b7fbd304b592ea", + "m_Id": 1, + "m_DisplayName": "In Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "InMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "6b7531bfa3d24e868d27c3a0697c1653", + "m_Id": 1, + "m_DisplayName": "Center", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Center", + "m_StageCapability": 3, + "m_Value": { + "x": 0.5, + "y": 0.5 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TimeNode", + "m_ObjectId": "6cfebfbfad4642c68a130e2d5117217a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Time", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2854.0, + "y": 11.9999418258667, + "width": 123.999755859375, + "height": 173.00003051757813 + } + }, + "m_Slots": [ + { + "m_Id": "b2a0b81f628b4e03bdb154c434c32ace" + }, + { + "m_Id": "82262469a3ac4071bddb2bc291193e60" + }, + { + "m_Id": "be37ba7a6493450a90f71a49e2e8bb60" + }, + { + "m_Id": "cdae5e4ef5574639999a3c300055c289" + }, + { + "m_Id": "4e3e82767cab4ee9b010aa177f50857c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "6d74189bad4c4a31b54ce543f39e2de0", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "7133454a7039452fb7a6e8c71583cb34", + "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.BlockNode", + "m_ObjectId": "72a29f215bfe4afd8c00ae6366be4b5f", + "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": "0020cc3b39184281a5a2c9f2446ba890" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionNode", + "m_ObjectId": "7a29271e1fd84bf4aedab7e2eca3d892", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Screen Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -850.9999389648438, + "y": -31.000001907348634, + "width": 208.0, + "height": 313.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "7133454a7039452fb7a6e8c71583cb34" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "7bef23dc90594e60a5a53b3b13bc477a", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2822.000244140625, + "y": 195.00003051757813, + "width": 163.000244140625, + "height": 33.99989318847656 + } + }, + "m_Slots": [ + { + "m_Id": "942d92e7460042debc75093ab3ddb3fa" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "fb1c235e262c4d9eaa95beb72940fbb7" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "7c24ad03d07c44ec9f600fba4172d1f4", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "cbbde294088f4f77bf08ed06ad4028ed" + }, + { + "m_Id": "fb1c235e262c4d9eaa95beb72940fbb7" + }, + { + "m_Id": "dbfb57a324aa4e0db9aa2fb308c3abb0" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "821fc8a38ebb4ce98806f896adc8567e", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "82262469a3ac4071bddb2bc291193e60", + "m_Id": 1, + "m_DisplayName": "Sine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Sine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "8353a88b6999421ca538065674d9671b", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "e00": 1.0, + "e01": 2.0, + "e02": 2.0, + "e03": 2.0, + "e10": 2.0, + "e11": 2.0, + "e12": 2.0, + "e13": 2.0, + "e20": 2.0, + "e21": 2.0, + "e22": 2.0, + "e23": 2.0, + "e30": 2.0, + "e31": 2.0, + "e32": 2.0, + "e33": 2.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "861f480974914a57b669481dbc8712f7", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "86a2b0b5efd84e819d0bcaf95dcbebc6", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "872c3d1063d34027a1bab7ccdfce795d", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1115.0, + "y": 195.00003051757813, + "width": 208.00006103515626, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "861f480974914a57b669481dbc8712f7" + }, + { + "m_Id": "17c0e8965de8494a969063dcfd64aaea" + }, + { + "m_Id": "19bd5827fa764a42990bb1492d1d32d0" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "8cba722045774de8a889f0f76d2e43df", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "9381eab9cf2a4093aabb678db8da6810", + "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": "942d92e7460042debc75093ab3ddb3fa", + "m_Id": 0, + "m_DisplayName": "Distortion Speed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "94372e7a00ae4872ac6b29cbd2480f7d", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "9699255d12b34805b7a80a22b6d493d2", + "m_Id": 4, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.VoronoiNode", + "m_ObjectId": "9a3f76a087664b378b9226a6bf75205f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Voronoi", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1733.0, + "y": -31.00004005432129, + "width": 208.0, + "height": 361.00006103515627 + } + }, + "m_Slots": [ + { + "m_Id": "3a4f3276f5404419ac6d15a44016cc97" + }, + { + "m_Id": "2cda15b77a4848829f381d5fbf30b2d9" + }, + { + "m_Id": "2a31a9fc2aa545c8ba0d6b43f47fa49b" + }, + { + "m_Id": "ae1a7304dda24a9e8912a582248849bd" + }, + { + "m_Id": "38e9786fc4464f0cbf8acb049652e51e" + } + ], + "synonyms": [ + "worley noise" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_HashType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "9c50d0e45ef144828462f853fe15a346", + "m_Id": 2, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RemapNode", + "m_ObjectId": "9dbaee4fcdcd4309b9aff3d7052b87e8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Remap", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2491.0, + "y": 588.0, + "width": 208.0, + "height": 325.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "17b9d888bf9a4efb92ac226ff700995d" + }, + { + "m_Id": "e706e7d34fdb4d1985bd24fcb62eaac0" + }, + { + "m_Id": "d5121cce13414b318e8915f48880d21f" + }, + { + "m_Id": "821fc8a38ebb4ce98806f896adc8567e" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "a0fb0f48f4494f18a7cce0a8e359e79b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -850.9996948242188, + "y": 317.9999084472656, + "width": 207.99969482421876, + "height": 302.0001525878906 + } + }, + "m_Slots": [ + { + "m_Id": "5e162a120a5e4645b9cc84e0ecb2cb0e" + }, + { + "m_Id": "f413ef780bed4c4da11f908e43504928" + }, + { + "m_Id": "c6fda231f25242d1a176912a2be435a2" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "a1b09012fedb4bca9ef4bdb6b25d6027", + "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.OneMinusNode", + "m_ObjectId": "a41f95827b184becbd7af27d32314b80", + "m_Group": { + "m_Id": "" + }, + "m_Name": "One Minus", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1386.0001220703125, + "y": 464.0, + "width": 208.0, + "height": 278.0 + } + }, + "m_Slots": [ + { + "m_Id": "0eee54cef3a1492ea6e9f066210731d7" + }, + { + "m_Id": "1682c22bc9f448b5aedaea46cbf50b40" + } + ], + "synonyms": [ + "complement", + "invert", + "opposite" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "a65516679df547a78869c774842874f2", + "m_Id": 0, + "m_DisplayName": "Edge1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge1", + "m_StageCapability": 3, + "m_Value": { + "x": 0.10000000149011612, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "ab4f096d432e4284b3b61af7b01c22a3", + "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": "a1b09012fedb4bca9ef4bdb6b25d6027" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ae1a7304dda24a9e8912a582248849bd", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SmoothstepNode", + "m_ObjectId": "b09d06552f964262b5264bbbb0a10adb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Smoothstep", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1628.0001220703125, + "y": 464.0, + "width": 208.0, + "height": 325.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "a65516679df547a78869c774842874f2" + }, + { + "m_Id": "fa0cb4999ed74e059f62f8c2ce6b0183" + }, + { + "m_Id": "9c50d0e45ef144828462f853fe15a346" + }, + { + "m_Id": "191dbb9b71034a87bc5ee32af4e43cfc" + } + ], + "synonyms": [ + "curve" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2a0b81f628b4e03bdb154c434c32ace", + "m_Id": 0, + "m_DisplayName": "Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "b50dcac445e24432a2619e16053ee142", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "b57268c5036e4f93968ed517aef31027", + "m_Id": 3, + "m_DisplayName": "Offset", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Offset", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bc78500b57614dc89e0c16eacc85c24f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "be37ba7a6493450a90f71a49e2e8bb60", + "m_Id": 2, + "m_DisplayName": "Cosine Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Cosine Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RemapNode", + "m_ObjectId": "bf12722c9bd845989879a2717156bfa6", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Remap", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -1386.0001220703125, + "y": -31.00004005432129, + "width": 208.0, + "height": 325.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "d91aa118436447dfa94ad83d249da010" + }, + { + "m_Id": "6906cdbb42754bea88b7fbd304b592ea" + }, + { + "m_Id": "17b92aca2ff94144a2a943d787cf559b" + }, + { + "m_Id": "28b95fc451034b138953e7c2002bc03c" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "c1cbaf8968834110adff75228efc5727", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "c660319e4bd74d8e96a6525c1c4674d9" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 1, + "m_ZTestMode": 4, + "m_ZWriteControl": 2, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": false, + "m_ReceiveShadows": true, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "c21af59ed5c2469d940feefb8d5be342", + "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": 2, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalUnlitSubTarget", + "m_ObjectId": "c660319e4bd74d8e96a6525c1c4674d9" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "c6fda231f25242d1a176912a2be435a2", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "e00": 0.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 0.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 0.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 0.0 + }, + "m_DefaultValue": { + "e00": 1.0, + "e01": 0.0, + "e02": 0.0, + "e03": 0.0, + "e10": 0.0, + "e11": 1.0, + "e12": 0.0, + "e13": 0.0, + "e20": 0.0, + "e21": 0.0, + "e22": 1.0, + "e23": 0.0, + "e30": 0.0, + "e31": 0.0, + "e32": 0.0, + "e33": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "c711696ec72e417080d3a99fece3eafe", + "m_Id": 2, + "m_DisplayName": "Rotation", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Rotation", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "cbbde294088f4f77bf08ed06ad4028ed", + "m_Guid": { + "m_GuidSerialized": "b382cb85-165e-47e2-aa42-8ae092fca649" + }, + "m_Name": "Rotation Speed", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Rotation Speed", + "m_DefaultReferenceName": "_Rotation_Speed", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.20000000298023225, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "cdae5e4ef5574639999a3c300055c289", + "m_Id": 3, + "m_DisplayName": "Delta Time", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Delta Time", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "ce9cfab62eb14c6dba2e1f61186c2b13", + "m_Id": 0, + "m_DisplayName": "Rotation Speed", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d163b8dab2ff44be9b1483ef8467716a", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "d5121cce13414b318e8915f48880d21f", + "m_Id": 2, + "m_DisplayName": "Out Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": -1.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "d91aa118436447dfa94ad83d249da010", + "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.ColorRGBMaterialSlot", + "m_ObjectId": "daf0f9d93fd24184bbfe12709d6a23b3", + "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.BlockNode", + "m_ObjectId": "db061322a6894f679ba89ff60cabcaa8", + "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": "daf0f9d93fd24184bbfe12709d6a23b3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "dbfb57a324aa4e0db9aa2fb308c3abb0", + "m_Guid": { + "m_GuidSerialized": "a15f1828-616e-4b22-86db-dc8baeeedc02" + }, + "m_Name": "Distortion Strength", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Distortion Strength", + "m_DefaultReferenceName": "_Distortion_Strength", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 0.05000000074505806, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "e29e79e4819e4fc58fb0242f2c81479f", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2225.0, + "y": 588.0, + "width": 120.0, + "height": 148.99993896484376 + } + }, + "m_Slots": [ + { + "m_Id": "c21af59ed5c2469d940feefb8d5be342" + }, + { + "m_Id": "51695a3152864b1f88287fa28a71f746" + }, + { + "m_Id": "d163b8dab2ff44be9b1483ef8467716a" + }, + { + "m_Id": "5d1c8b865db94a038b5337ba026c543a" + }, + { + "m_Id": "1334874b60ec42a2a338ae75b613b2a3" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "e517553806aa44798f1c9bf87e7a3091", + "m_Id": 1, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e706e7d34fdb4d1985bd24fcb62eaac0", + "m_Id": 1, + "m_DisplayName": "In Min Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "InMinMax", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.MultiplyNode", + "m_ObjectId": "e7506776be2344c48722eb5262a10de7", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Multiply", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2629.0, + "y": -204.0000762939453, + "width": 208.0, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "9381eab9cf2a4093aabb678db8da6810" + }, + { + "m_Id": "8353a88b6999421ca538065674d9671b" + }, + { + "m_Id": "08018014e867492085f57f5eae76bd63" + } + ], + "synonyms": [ + "multiplication", + "times", + "x" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e8c4eb100d5547618932c85d165a23de", + "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": "6d74189bad4c4a31b54ce543f39e2de0" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "e9553c92e98d4de1bdacafbebd00f5e9", + "m_Id": 2, + "m_DisplayName": "Strength", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Strength", + "m_StageCapability": 3, + "m_Value": 4.070000171661377, + "m_DefaultValue": 10.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVNode", + "m_ObjectId": "e9734ee10ca849998fd9ede44adc9ad8", + "m_Group": { + "m_Id": "" + }, + "m_Name": "UV", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2836.0, + "y": 588.0, + "width": 208.0, + "height": 313.0 + } + }, + "m_Slots": [ + { + "m_Id": "0206cab25a1c46b9aa3c1491a4523b04" + } + ], + "synonyms": [ + "texcoords", + "coords", + "coordinates" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_OutputChannel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ScreenPositionMaterialSlot", + "m_ObjectId": "eceadefddbcc4410982aff444946a73f", + "m_Id": 0, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [], + "m_ScreenSpaceType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicValueMaterialSlot", + "m_ObjectId": "f413ef780bed4c4da11f908e43504928", + "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": "f9172a4ccbdf4131a66fb0b21f1473da", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -2854.0, + "y": -139.0000457763672, + "width": 155.0, + "height": 34.000022888183597 + } + }, + "m_Slots": [ + { + "m_Id": "ce9cfab62eb14c6dba2e1f61186c2b13" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "cbbde294088f4f77bf08ed06ad4028ed" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "f91dbbe4f1b0486ea453589aec442440", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fa0cb4999ed74e059f62f8c2ce6b0183", + "m_Id": 1, + "m_DisplayName": "Edge2", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Edge2", + "m_StageCapability": 3, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector1ShaderProperty", + "m_ObjectId": "fb1c235e262c4d9eaa95beb72940fbb7", + "m_Guid": { + "m_GuidSerialized": "040a8423-623e-4b7e-ae84-627f0df08019" + }, + "m_Name": "Distortion Speed", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Distortion Speed", + "m_DefaultReferenceName": "_Distortion_Speed", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": 5.0, + "m_FloatType": 0, + "m_RangeValues": { + "x": 0.0, + "y": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "fb815cda55b948ac92f26416e819e59e", + "m_Id": 0, + "m_DisplayName": "Distortion Strength", + "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.AddNode", + "m_ObjectId": "fd30a87e84bd4972a8bfb19594b132fd", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -548.0001831054688, + "y": 199.99998474121095, + "width": 208.00027465820313, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "86a2b0b5efd84e819d0bcaf95dcbebc6" + }, + { + "m_Id": "b50dcac445e24432a2619e16053ee142" + }, + { + "m_Id": "bc78500b57614dc89e0c16eacc85c24f" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + diff --git a/Assets/Portal/Assets/Materials/Portal Surface.shadergraph.meta b/Assets/Portal/Assets/Materials/Portal Surface.shadergraph.meta new file mode 100644 index 0000000..8d07311 --- /dev/null +++ b/Assets/Portal/Assets/Materials/Portal Surface.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: af5b7ac313616d9458c515ddaa261d46 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Assets/Portal/Assets/Models/Portal Surface.blend b/Assets/Portal/Assets/Models/Portal Surface.blend new file mode 100644 index 0000000..7936f8d --- /dev/null +++ b/Assets/Portal/Assets/Models/Portal Surface.blend @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e4f769d62240d0c450988bcd91ff1adea6436ba091be9e6942baf784f44846a +size 804124 diff --git a/Assets/Portal/Assets/Models/Portal Surface.blend.meta b/Assets/Portal/Assets/Models/Portal Surface.blend.meta new file mode 100644 index 0000000..72ba4f5 --- /dev/null +++ b/Assets/Portal/Assets/Models/Portal Surface.blend.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: 8d9446a8348047f49974522435ae59fb +ModelImporter: + serializedVersion: 22200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Portal/Assets/Models/Portal Surface.blend1 b/Assets/Portal/Assets/Models/Portal Surface.blend1 new file mode 100644 index 0000000000000000000000000000000000000000..2b900ccd267ebdd6dae61c7abcc9112b746002c9 GIT binary patch literal 803404 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 + { + new("SRPDefaultUnlit"), new("UniversalForward"), new("UniversalForwardOnly") + }, + ref renderingData, SortingCriteria.CommonTransparent); + + var filteringSettings = new FilteringSettings(RenderQueueRange.transparent, _layer); + context.DrawRenderers(renderingData.cullResults, ref drawingSettings, ref filteringSettings, ref _renderStateBlock); + } + } + + private RenderPass _renderPass; + + public LayerMask layer; + + public override void Create() + { + _renderPass = new RenderPass(layer); + } + + public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData) + { + renderer.EnqueuePass(_renderPass); + } + } +} \ No newline at end of file diff --git a/Assets/Portal/Runtime/RenderPortalSurface.cs.meta b/Assets/Portal/Runtime/RenderPortalSurface.cs.meta new file mode 100644 index 0000000..47d5835 --- /dev/null +++ b/Assets/Portal/Runtime/RenderPortalSurface.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d4f80f0f5062405a8227daeaeb72d26c +timeCreated: 1683111615 \ No newline at end of file diff --git a/Assets/Scenes/StencilPortalScene.unity b/Assets/Scenes/StencilPortalScene.unity index 1a81e5c..c107eb0 100644 --- a/Assets/Scenes/StencilPortalScene.unity +++ b/Assets/Scenes/StencilPortalScene.unity @@ -566,7 +566,7 @@ PrefabInstance: - target: {fileID: 6854256364732531326, guid: ecbf9ce952d5f38458b8237a4483c562, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: -1.5 objectReference: {fileID: 0} - target: {fileID: 6854256364732531326, guid: ecbf9ce952d5f38458b8237a4483c562, type: 3} diff --git a/Assets/URP/URP-HighFidelity-Renderer.asset b/Assets/URP/URP-HighFidelity-Renderer.asset index 4f45830..4674894 100644 --- a/Assets/URP/URP-HighFidelity-Renderer.asset +++ b/Assets/URP/URP-HighFidelity-Renderer.asset @@ -108,8 +108,9 @@ MonoBehaviour: - {fileID: 4760723987118474777} - {fileID: -2441009228830351196} - {fileID: 7606148040103864242} + - {fileID: 2238720325500932469} - {fileID: -1878332245247344467} - m_RendererFeatureMap: e359db2d238ad3ec256f604feafb5c9a19c6e02d3e7d1142a4e01d160acb1fdeb2a76ce757778e69adc0de57c6d2eee5 + m_RendererFeatureMap: e359db2d238ad3ec256f604feafb5c9a19c6e02d3e7d1142a4e01d160acb1fdeb2a76ce757778e697511ee584688111fadc0de57c6d2eee5 m_UseNativeRenderPass: 0 postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2} @@ -135,7 +136,7 @@ MonoBehaviour: m_Bits: 119 m_TransparentLayerMask: serializedVersion: 2 - m_Bits: 2147483647 + m_Bits: 119 m_DefaultStencilState: overrideStencilState: 0 stencilReference: 0 @@ -149,6 +150,22 @@ MonoBehaviour: m_CopyDepthMode: 0 m_AccurateGbufferNormals: 0 m_IntermediateTextureMode: 0 +--- !u!114 &2238720325500932469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d4f80f0f5062405a8227daeaeb72d26c, type: 3} + m_Name: RenderPortalSurface + m_EditorClassIdentifier: + m_Active: 1 + layer: + serializedVersion: 2 + m_Bits: 512 --- !u!114 &4760723987118474777 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/URP/URP-HighFidelity.asset b/Assets/URP/URP-HighFidelity.asset index 23db3c5..4809b53 100644 --- a/Assets/URP/URP-HighFidelity.asset +++ b/Assets/URP/URP-HighFidelity.asset @@ -20,8 +20,8 @@ MonoBehaviour: - {fileID: 11400000, guid: c40be3174f62c4acf8c1216858c64956, type: 2} m_DefaultRendererIndex: 0 m_RequireDepthTexture: 0 - m_RequireOpaqueTexture: 0 - m_OpaqueDownsampling: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 0 m_SupportsTerrainHoles: 1 m_SupportsHDR: 1 m_HDRColorBufferPrecision: 0 diff --git a/Assets/VR/Assets/Prefabs/XR Origin.prefab b/Assets/VR/Assets/Prefabs/XR Origin.prefab index cfc24fb..f55f1a6 100644 --- a/Assets/VR/Assets/Prefabs/XR Origin.prefab +++ b/Assets/VR/Assets/Prefabs/XR Origin.prefab @@ -253,6 +253,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6316608510528613386} + - {fileID: 8899029464470268750} m_Father: {fileID: 419816429471595185} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -389,10 +390,10 @@ MonoBehaviour: m_TrackingStateInput: m_UseReference: 0 m_Action: - m_Name: + m_Name: Tracking State Input m_Type: 0 m_ExpectedControlType: - m_Id: + m_Id: e4a464be-596d-497d-8dd4-0b982f0b9bc6 m_Processors: m_Interactions: m_SingletonActionBindings: [] @@ -647,10 +648,10 @@ MonoBehaviour: m_TrackingStateInput: m_UseReference: 0 m_Action: - m_Name: + m_Name: Tracking State Input m_Type: 0 m_ExpectedControlType: - m_Id: + m_Id: 48ce2e05-33a4-45cb-aed5-59093c2a8e05 m_Processors: m_Interactions: m_SingletonActionBindings: [] @@ -1062,7 +1063,6 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 419816428804372186} - - {fileID: 8899029464470268750} - {fileID: 419816428871882043} - {fileID: 419816428230682310} - {fileID: 419816429261119707} @@ -1591,12 +1591,12 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2568228429582054369} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0, z: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 419816429471595185} + m_Father: {fileID: 419816428804372186} m_RootOrder: -1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!33 &1849821769407793398 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 20656f3..bd3fc83 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -14,7 +14,7 @@ TagManager: - VR - Portals - FullScreenDepth - - + - PortalSurface - - -