From f521779ec129fa420b1e0e8b36a1455b611951eb Mon Sep 17 00:00:00 2001 From: AcChosen Date: Wed, 19 Jun 2024 00:17:47 -0400 Subject: [PATCH] Add new 2.7.0 Files --- Packages/.gitignore | 1 + ...VRSL DMX Default Fixture Definitions.asset | 155 ++ ...DMX Default Fixture Definitions.asset.meta | 8 + .../Editor/VRSL_DMXPatchExporter.cs | 227 +++ .../Editor/VRSL_DMXPatchExporter.cs.meta | 11 + .../Editor/VRSL_DMXPatchSettings.cs | 1655 +++++++++++++++ .../Editor/VRSL_DMXPatchSettings.cs.meta | 11 + .../Editor/VRSL_FixtureDefinitions.cs | 288 +++ .../Editor/VRSL_FixtureDefinitions.cs.meta | 11 + .../Editor/VRSL_Manager Window Settings.asset | 38 + .../VRSL_Manager Window Settings.asset.meta | 8 + .../Editor/VRSL_ManagerWindowSettings.cs | 77 + .../Editor/VRSL_ManagerWindowSettings.cs.meta | 11 + .../Editor/VRSL_MaterialExporter.cs | 123 ++ .../Editor/VRSL_MaterialExporter.cs.meta | 11 + .../Runtime/Addons.meta | 8 + .../VRSL-GPUReadback-v1.1.unitypackage.meta | 7 + .../VRSL-ScreenSpaceFX-v1.2.unitypackage.meta | 7 + ...tarTest-InGame (Requires USharpVideo.unity | 1809 +++++++++++++++++ ...st-InGame (Requires USharpVideo.unity.meta | 7 + ...-ExampleScene-EditorViaOSC-Horizontal.meta | 8 + .../ReflectionProbe-0.exr | Bin 0 -> 22085 bytes .../ReflectionProbe-0.exr.meta | 127 ++ .../ReflectionProbe-1.exr | Bin 0 -> 280856 bytes .../ReflectionProbe-1.exr.meta | 127 ++ ...ene-EditorViaOSC-VerticalSettings.lighting | 66 + ...ditorViaOSC-VerticalSettings.lighting.meta | 8 + .../Materials/Other/VRSL-DataScreen.mat | 90 + .../Materials/Other/VRSL-DataScreen.mat.meta | 8 + ...rLightMesh-VolumetricPassMesh-HQ-LPoly.fbx | Bin 0 -> 36252 bytes ...tMesh-VolumetricPassMesh-HQ-LPoly.fbx.meta | 109 + ...rLightMesh-VolumetricPassMesh-HQ-MPoly.fbx | Bin 0 -> 56972 bytes ...tMesh-VolumetricPassMesh-HQ-MPoly.fbx.meta | 109 + ...hLightMesh-VolumetricPassMesh-HQ-LPoly.fbx | Bin 0 -> 34140 bytes ...tMesh-VolumetricPassMesh-HQ-LPoly.fbx.meta | 109 + ...hLightMesh-VolumetricPassMesh-HQ-MPoly.fbx | Bin 0 -> 50332 bytes ...tMesh-VolumetricPassMesh-HQ-MPoly.fbx.meta | 109 + .../MoverLight-HQMesh-DMX-LPoly.fbx | Bin 0 -> 32284 bytes .../MoverLight-HQMesh-DMX-LPoly.fbx.meta | 109 + .../MoverLight-HQMesh-DMX-MPoly.fbx | Bin 0 -> 47788 bytes .../MoverLight-HQMesh-DMX-MPoly.fbx.meta | 109 + .../MoverLight-WashLight-HQMesh-LPoly.fbx | Bin 0 -> 38044 bytes ...MoverLight-WashLight-HQMesh-LPoly.fbx.meta | 109 + .../MoverLight-WashLight-HQMesh-MPoly.fbx | Bin 0 -> 54252 bytes ...MoverLight-WashLight-HQMesh-MPoly.fbx.meta | 109 + .../Other/GenericUnlitTexture-Linear.shader | 102 + .../GenericUnlitTexture-Linear.shader.meta | 9 + .../Runtime/Video Players.meta | 8 + ...oTV-DMXScreenPackage-1.2.unitypackage.meta | 7 + ...deo-DMXScreenPackage-1.2.unitypackage.meta | 7 + ...TXL-DMXScreenPackage-1.2.unitypackage.meta | 7 + ...ion-DMXScreenPackage-1.2.unitypackage.meta | 7 + 52 files changed, 5926 insertions(+) create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs create mode 100644 Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Addons.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-GPUReadback-v1.1.unitypackage.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-ScreenSpaceFX-v1.2.unitypackage.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-0.exr create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-0.exr.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-1.exr create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-1.exr.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverLightMesh-VolumetricPassMesh-HQ-LPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverLightMesh-VolumetricPassMesh-HQ-LPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverLightMesh-VolumetricPassMesh-HQ-MPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverLightMesh-VolumetricPassMesh-HQ-MPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-LPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-LPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-MPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-MPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-Spotlight-HQMesh-Textures/MoverLight-HQMesh-DMX-LPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-Spotlight-HQMesh-Textures/MoverLight-HQMesh-DMX-LPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-Spotlight-HQMesh-Textures/MoverLight-HQMesh-DMX-MPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-Spotlight-HQMesh-Textures/MoverLight-HQMesh-DMX-MPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-LPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-LPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-MPoly.fbx create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-MPoly.fbx.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-ProTV-DMXScreenPackage-1.2.unitypackage.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-USharpVideo-DMXScreenPackage-1.2.unitypackage.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-VideoTXL-DMXScreenPackage-1.2.unitypackage.meta create mode 100644 Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-uDesktopDuplication-DMXScreenPackage-1.2.unitypackage.meta diff --git a/Packages/.gitignore b/Packages/.gitignore index 1cf9db9..b3927fb 100644 --- a/Packages/.gitignore +++ b/Packages/.gitignore @@ -1,2 +1,3 @@ /*/ !com.vrchat.core.*/ +!com.acchosen.vr-stage-lighting diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset new file mode 100644 index 0000000..b4c2f3c --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset @@ -0,0 +1,155 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5234e5a618f589b49aa604ad3e28f500, type: 3} + m_Name: VRSL DMX Default Fixture Definitions + m_EditorClassIdentifier: + definitions: + - name: SpotLight 13CH + channelNames: + - Pan + - Fine Pan + - Tilt + - Fine Tilt + - Zoom + - Dimmer + - Strobe + - Red + - Green + - Blue + - GOBO Spin + - GOBO Select + - Movement Speed + foldOut: 0 + - name: WashLight 13CH + channelNames: + - Pan + - Fine Pan + - Tilt + - Fine Tilt + - Zoom + - Dimmer + - Red + - Green + - Blue + - None + - None + - None + - Movement Speed + foldOut: 0 + - name: ParLight 13CH + channelNames: + - None + - None + - None + - None + - None + - Dimmer + - Strobe + - Red + - Green + - Blue + - None + - None + - None + foldOut: 0 + - name: Blinder 13CH + channelNames: + - None + - None + - None + - None + - None + - Dimmer + - Strobe + - Red + - Green + - Blue + - None + - None + - None + foldOut: 0 + - name: LightBar 13CH + channelNames: + - None + - None + - None + - None + - None + - Dimmer + - Strobe + - Red + - Green + - Blue + - None + - None + - None + foldOut: 0 + - name: ParLight 5CH + channelNames: + - Dimmer + - Red + - Green + - Blue + - Strobe + foldOut: 0 + - name: Blinder 5CH + channelNames: + - Dimmer + - Red + - Green + - Blue + - Strobe + foldOut: 0 + - name: LightBar 5CH + channelNames: + - Dimmer + - Red + - Green + - Blue + - Strobe + foldOut: 0 + - name: Flasher 1CH + channelNames: + - Dimmer + foldOut: 0 + - name: DiscoBall 1CH + channelNames: + - Dimmer + foldOut: 0 + - name: Laser 13CH + channelNames: + - Pan + - Tilt + - Length + - Width + - Flatness + - Beam Count + - Spin Speed + - Red + - Green + - Blue + - Dimmer + - Beam Thickness + - Movement Speed + foldOut: 0 + - name: Generic 5CH + channelNames: + - Dimmer + - Red + - Green + - Blue + - Strobe + foldOut: 0 + - name: Other + channelNames: + - Unknown + foldOut: 1 diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset.meta b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset.meta new file mode 100644 index 0000000..c6a86eb --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL DMX Default Fixture Definitions.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d88361aa1276d64d8a60009bfb590ed +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs new file mode 100644 index 0000000..c2bd5f7 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs @@ -0,0 +1,227 @@ +#if !COMPILER_UDONSHARP && UNITY_EDITOR +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using UdonSharpEditor; +using UnityEngine.SceneManagement; +using System.IO; +using System; + +namespace VRSL.EditorScripts +{ + public class VRSL_DMXPatchExporter : Editor + { + private static VRSL_LocalUIControlPanel panel; + private static List sceneObjects = new List(); + public static bool hasLocalPanel; + static List GetAllObjectsOnlyInScene() + { + List objectsInScene = new List(); + + foreach (GameObject go in Resources.FindObjectsOfTypeAll(typeof(GameObject)) as GameObject[]) + { + if (!EditorUtility.IsPersistent(go.transform.root.gameObject) && !(go.hideFlags == HideFlags.NotEditable || go.hideFlags == HideFlags.HideAndDontSave)) + objectsInScene.Add(go); + } + + return objectsInScene; + } + private static void CheckForLocalPanel() + { + sceneObjects = GetAllObjectsOnlyInScene(); + hasLocalPanel = false; + panel = null; + // colorLabel = new GUIContent(); + // colorLabel.text = "Emission Color"; + foreach (GameObject go in sceneObjects) + { + #pragma warning disable 0618 //suppressing obsoletion warnings + panel = go.GetUdonSharpComponent(); + #pragma warning restore 0618 + if(panel != null) + { + hasLocalPanel = true; + break; + } + } + return; + } + + + [MenuItem("VRSL/Save Patch Data", priority = 500)] + public static void SavePatchData() + { + CheckForLocalPanel(); + if(!hasLocalPanel){Debug.LogWarning("VRSL Patch Exporter: Please make sure there is a VRSL-LocalUIControlPanel in your scene before attempting to save."); return;} + if(panel.fixtureSaveFile == "NONE") + { + try + { + VRSL_DMXPatchSettings asset = ScriptableObject.CreateInstance(); + asset.SetDMXFixtureData(); + string name = "VRSL DMX Patch Data_" + SceneManager.GetActiveScene().name + ".asset"; + string parentDirectory = "VRSL DMX Patch Folder"; + if(AssetDatabase.IsValidFolder("Assets/" + parentDirectory) == false) + { + AssetDatabase.CreateFolder("Assets", parentDirectory); + } + string path = "Assets/" + parentDirectory + "/" + name; + AssetDatabase.CreateAsset(asset, path); + // AssetDatabase.SaveAssets(); + + // EditorUtility.FocusProjectWindow(); + + // Selection.activeObject = asset; + + + SerializedObject so = new SerializedObject(panel); + so.FindProperty("fixtureSaveFile").stringValue = AssetDatabase.GUIDFromAssetPath(path).ToString(); + so.ApplyModifiedProperties(); + #pragma warning disable 0618 //suppressing obsoletion warnings + panel.UpdateProxy(); + #pragma warning restore 0618 //suppressing obsoletion warnings + panel.fixtureSaveFile = so.FindProperty("fixtureSaveFile").stringValue; + #pragma warning disable 0618 //suppressing obsoletion warnings + panel.ApplyProxyModifications(); + #pragma warning restore 0618 //suppressing obsoletion warnings + + /// asset = (VRSL_DMXPatchSettings) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureSaveFile), typeof(VRSL_DMXPatchSettings)); + // asset.SetScene(); + // asset.SetDMXFixtureData(); + asset.ForceSave(); + } + catch + { + Debug.LogError("VRSL Patch Exporter: Failed to create patch data."); + } + } + else + { + try + { + VRSL_DMXPatchSettings asset = (VRSL_DMXPatchSettings) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureSaveFile), typeof(VRSL_DMXPatchSettings)); + asset.SetScene(); + asset.SetDMXFixtureData(); + asset.ForceSave(); + } + catch (NullReferenceException e) + { + // Debug.LogError("VRSL Patch Exporter: Could not find patch data file. Removing Link patch data link."); + e.GetType(); + SerializedObject so = new SerializedObject(panel); + so.FindProperty("fixtureSaveFile").stringValue = "NONE"; + so.ApplyModifiedProperties(); + #pragma warning disable 0618 //suppressing obsoletion warnings + panel.UpdateProxy(); + #pragma warning restore 0618 //suppressing obsoletion warnings + panel.fixtureSaveFile = so.FindProperty("fixtureSaveFile").stringValue; + #pragma warning disable 0618 //suppressing obsoletion warnings + panel.ApplyProxyModifications(); + #pragma warning restore 0618 //suppressing obsoletion warnings + SavePatchData(); + } + catch(Exception e) + { + Debug.LogError("VRSL Patch Exporter: Failed to save patch data."); + e.GetType(); + } + } + + + } + [MenuItem("VRSL/Load Patch Data", priority = 501)] + public static void LoadPatchData() + { + CheckForLocalPanel(); + if(!hasLocalPanel){Debug.LogWarning("VRSL Patch Exporter: Please make sure there is a VRSL-LocalUIControlPanel in your scene before attempting to Load."); return;} + if(panel.fixtureSaveFile != "NONE") + { + try + { + VRSL_DMXPatchSettings asset = (VRSL_DMXPatchSettings) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureSaveFile), typeof(VRSL_DMXPatchSettings)); + asset.LoadDMXFixtureData(); + } + catch + { + Debug.LogError("VRSL Patch Exporter: Failed to load patch data."); + } + } + else + { + Debug.LogError("VRSL Patch Exporter: Fixture Save File Not Found. The file may have been lost or has not been created yet."); + } + } + [MenuItem("VRSL/Export/To JSON", priority = 502)] + public static void ExportToJSON() + { + CheckForLocalPanel(); + if(!hasLocalPanel){Debug.LogWarning("VRSL Patch Exporter: Please make sure there is a VRSL-LocalUIControlPanel in your scene before attempting to export."); return;} + if(panel.fixtureSaveFile != "NONE") + { + try + { + VRSL_DMXPatchSettings asset = (VRSL_DMXPatchSettings) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureSaveFile), typeof(VRSL_DMXPatchSettings)); + asset.ToJsonFile(true); + } + catch + { + Debug.LogError("VRSL Patch Exporter: Failed to export patch data."); + } + } + else + { + Debug.LogError("VRSL Patch Exporter: Fixture Save File Not Found. The file may have been lost or has not been created yet."); + } + } + + [MenuItem("VRSL/Export/To MVR", priority = 503)] + public static void ExportToMVR() + { + CheckForLocalPanel(); + if(!hasLocalPanel){Debug.LogWarning("VRSL Patch Exporter: Please make sure there is a VRSL-LocalUIControlPanel in your scene before attempting to export."); return;} + if(panel.fixtureSaveFile != "NONE") + { + try + { + VRSL_DMXPatchSettings asset = (VRSL_DMXPatchSettings) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureSaveFile), typeof(VRSL_DMXPatchSettings)); + asset.ToMVRFile(); + } + catch + { + Debug.LogError("VRSL Patch Exporter: Failed to export patch data."); + throw; + } + } + else + { + Debug.LogError("VRSL Patch Exporter: Fixture Save File Not Found. The file may have been lost or has not been created yet."); + } + } + + [MenuItem("VRSL/Export/To PDF", priority = 504)] + public static void ExportToPDF() + { + CheckForLocalPanel(); + if(!hasLocalPanel){Debug.LogWarning("VRSL Patch Exporter: Please make sure there is a VRSL-LocalUIControlPanel in your scene before attempting to export."); return;} + if(panel.fixtureSaveFile != "NONE") + { + try + { + VRSL_DMXPatchSettings asset = (VRSL_DMXPatchSettings) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureSaveFile), typeof(VRSL_DMXPatchSettings)); + asset.ToPDF(); + } + catch + { + Debug.LogError("VRSL Patch Exporter: Failed to export patch data."); + throw; + } + } + else + { + Debug.LogError("VRSL Patch Exporter: Fixture Save File Not Found. The file may have been lost or has not been created yet."); + } + } + } +} +#endif \ No newline at end of file diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs.meta b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs.meta new file mode 100644 index 0000000..517a81d --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchExporter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a436a69fe95a1bb4ab24eb22048d8a46 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs new file mode 100644 index 0000000..cb80c60 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs @@ -0,0 +1,1655 @@ +#if !COMPILER_UDONSHARP && UNITY_EDITOR +using System.Collections; +using System.Collections.Generic; +using System; +using System.Diagnostics; +using VRC.Udon; +using UnityEngine; +using UnityEngine.SceneManagement; +using UnityEditor; +using UdonSharpEditor; +using System.IO; +using System.IO.Compression; +using System.Text; +using System.Xml; +using System.Drawing.Printing; +using System.Drawing; +using System.Data; +using UnityEngine.UIElements; +using System.Linq; +namespace VRSL.EditorScripts +{ + public class StringWriterUtf8 : StringWriter + { + public StringWriterUtf8(StringBuilder sb) : base(sb) + { + } + + public override Encoding Encoding + { + get { return Encoding.UTF8; } + } + } + + [Serializable] + public struct JSONDMXFixtureData_Container + { + public JSONDMXFixtureData_Container(JSONDMXFixtureData[] d) + { + fixtures = d; + } + public JSONDMXFixtureData[] fixtures; + } + [Serializable] + public struct JSONDMXFixtureData + { + public JSONDMXFixtureData(DMXFixtureData fixture, string[] fixtureTypes, string[] cd) + { + name = fixture.name; + id = fixture.fixtureID; + channel = fixture.dmxChannel; + universe = fixture.dmxUniverse; + fixtureDefintion = fixtureTypes[fixture.fixtureDefintion]; + channelNames = cd; + position = fixture.position; + rotation = fixture.rotation.eulerAngles; + invertPan = fixture.invertPan; + invertTilt = fixture.invertTilt; + panRange = Mathf.Abs(fixture.maxMinPan); + tiltRange = Mathf.Abs(fixture.maxMinTilt); + } + public int id; + public string name; + public int channel; + public int universe; + public string fixtureDefintion; + public string[] channelNames; + public Vector3 position; + public Vector3 rotation; + public bool invertPan; + public bool invertTilt; + public float panRange; + public float tiltRange; + } + + [Serializable] + public struct DMXFixtureData_ObjRenderers + { + public DMXFixtureData_ObjRenderers(MeshRenderer[] objRenderers) + { + objRenderers_name = new string[objRenderers.Length]; + objRenderers_GlobalObjectId = new string[objRenderers.Length]; + for(int i = 0; i < objRenderers.Length; i++) + { + objRenderers_name[i] = objRenderers[i].name; + GlobalObjectId objRenderers_id = GlobalObjectId.GetGlobalObjectIdSlow(objRenderers[i]); + objRenderers_GlobalObjectId[i] = objRenderers_id.ToString(); + } + } + public string[] objRenderers_name; + public string[] objRenderers_GlobalObjectId; + + + + public MeshRenderer[] GetRenderers() + { + List renderers = new List(); + for(int i = 0; i < objRenderers_GlobalObjectId.Length; i++) + { + GlobalObjectId id; + if(GlobalObjectId.TryParse(objRenderers_GlobalObjectId[i], out id)) + { + MeshRenderer x = (MeshRenderer) GlobalObjectId.GlobalObjectIdentifierToObjectSlow(id); + //UnityEngine.Debug.Log("Found Renderer: " + x.name); + renderers.Add(x); + } + } + return renderers.ToArray(); + } + } + + + + [Serializable] + public struct DMXFixtureData + { + public DMXFixtureData(VRStageLighting_DMX_Static fixture, GlobalObjectId id) + { + name = fixture.gameObject.name; + position = fixture.gameObject.transform.position; + rotation = fixture.gameObject.transform.rotation; + targetObjectId = id.targetObjectId; + targetPrefabId = id.targetPrefabId; + assetGUID = id.assetGUID.ToString(); + enableDMXChannels = fixture.enableDMXChannels; + nineUniverseMode = fixture.nineUniverseMode; + fixtureID = fixture.fixtureID; + useLegacySectorMode = fixture.useLegacySectorMode; + singleChannelMode = fixture.singleChannelMode; + sector = fixture.sector; + Channel = fixture.Channel; + legacyGoboRange = fixture.legacyGoboRange; + globalIntensity = fixture.globalIntensity; + finalIntensity = fixture.finalIntensity; + lightColorTint = fixture.lightColorTint; + invertPan = fixture.invertPan; + invertTilt = fixture.invertTilt; + isUpsideDown = fixture.isUpsideDown; + enableAutoSpin = fixture.enableAutoSpin; + enableStrobe = fixture.enableStrobe; + tiltOffsetBlue = fixture.tiltOffsetBlue; + panOffsetBlueGreen = fixture.panOffsetBlueGreen; + selectGOBO = fixture.selectGOBO; + //objRenderers = fixture.objRenderers; + objRenderers = new DMXFixtureData_ObjRenderers(fixture.objRenderers); + coneWidth = fixture.coneWidth; + coneLength = fixture.coneLength; + maxConeLength = fixture.maxConeLength; + maxMinPan = fixture.maxMinPan; + maxMinTilt = fixture.maxMinTilt; + fixtureDefintion = fixture.fixtureDefintion; + if(useLegacySectorMode) + { + Vector2Int chanUni = fixture.GetSectorConversion(); + dmxChannel = chanUni.x; + dmxUniverse = chanUni.y; + } + else + { + dmxChannel = fixture.dmxChannel; + dmxUniverse = fixture.dmxUniverse; + } + + + } + public string name; + public Vector3 position; + public Quaternion rotation; + public ulong targetPrefabId; + public ulong targetObjectId; + public string assetGUID; + public bool enableDMXChannels; + public bool nineUniverseMode; + public int fixtureID; + public int dmxChannel; + public int dmxUniverse; + public int fixtureDefintion; + public bool useLegacySectorMode; + public bool singleChannelMode; + public int sector; + public int Channel; + public bool legacyGoboRange; + public float globalIntensity; + public float finalIntensity; + public UnityEngine.Color lightColorTint; + public bool invertPan; + public bool invertTilt; + public bool isUpsideDown; + public bool enableAutoSpin; + public bool enableStrobe; + public float tiltOffsetBlue; + public float panOffsetBlueGreen; + public int selectGOBO; + public DMXFixtureData_ObjRenderers objRenderers; + public float coneWidth; + public float coneLength; + public float maxConeLength; + public float maxMinPan; + public float maxMinTilt; + + + } + [CreateAssetMenuAttribute(menuName = "VRSL/DMX Fixture Patch File", fileName = "VRSL DMX Fixture Patch File")] + [System.Serializable] + public class VRSL_DMXPatchSettings : ScriptableObject + { + + [HideInInspector] + public Scene targetScene; + [HideInInspector] + public string scenePath; + [HideInInspector] + public string[] idStrings; + [HideInInspector] + public DMXFixtureData[] data; + + private VRSL_LocalUIControlPanel panel; + private string[] dataToPDF; + private int pdfLineCount = 0; + private int pdfPageCount = 1; + private DataTable patchList; + + + public void CheckData() + { + if(data == null) + { + UnityEngine.Debug.Log("DMX Fixture Data Array is null!"); + } + else + { + if(data.Length == 0) + { + UnityEngine.Debug.Log("DMX Fixture Data Array is length 0!"); + } + } + } + public void ForceSave() + { + string assetPath = AssetDatabase.GetAssetPath(this.GetInstanceID()); + if(targetScene != null) + AssetDatabase.RenameAsset(assetPath, "VRSL DMX Patch Data_" + targetScene.name); + UnityEditor.EditorUtility.SetDirty(this); + UnityEditor.AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + Selection.activeObject = AssetDatabase.LoadAssetAtPath(AssetDatabase.GetAssetPath(this.GetInstanceID())); + } + public void SetScene() + { + targetScene = SceneManager.GetActiveScene(); + scenePath = targetScene.path; + } + public void SetDMXFixtureData() + { + UnityEngine.Debug.Log("Saving Fixture Data..."); + List sceneObjects = GetAllObjectsOnlyInScene(); + List sceneFixtures = new List(); + foreach(GameObject go in sceneObjects) + { + #pragma warning disable 0618 //suppressing obsoletion warnings + VRStageLighting_DMX_Static lightScript = go.GetUdonSharpComponent(); + #pragma warning restore 0618 //suppressing obsoletion warnings + if(lightScript != null) + { + sceneFixtures.Add(lightScript); + } + } + VRStageLighting_DMX_Static[] fixtures = sceneFixtures.ToArray(); + if(fixtures.Length > 0) + { + targetScene = SceneManager.GetActiveScene(); + scenePath = targetScene.path; + //this.name += "_" + targetScene.name; + + data = new DMXFixtureData[fixtures.Length]; + GlobalObjectId[] ids = new GlobalObjectId[fixtures.Length]; + idStrings = new string[fixtures.Length]; + GlobalObjectId.GetGlobalObjectIdsSlow(fixtures, ids); + for(int i = 0; i < data.Length; i++) + { + idStrings[i] = ids[i].ToString(); + data[i] = new DMXFixtureData(fixtures[i], ids[i]); + + } + } + } + static List GetAllObjectsOnlyInScene() + { + List objectsInScene = new List(); + + foreach (GameObject go in Resources.FindObjectsOfTypeAll(typeof(GameObject)) as GameObject[]) + { + if (!EditorUtility.IsPersistent(go.transform.root.gameObject) && !(go.hideFlags == HideFlags.NotEditable || go.hideFlags == HideFlags.HideAndDontSave)) + objectsInScene.Add(go); + } + + return objectsInScene; + } + + // GlobalObjectId[] GetAllFixtureIDs(VRStageLighting_DMX_Static[] fixtures) + // { + // GlobalObjectId[] ids = new GlobalObjectId[fixtures.Length]; + // GlobalObjectId.GetGlobalObjectIdsSlow(fixtures, ids); + // return ids; + // } + public void LoadDMXFixtureData() + { + if(data == null){return;} + + if(targetScene == null){return;} + if(data.Length > 0) + { + List sceneObjects = GetAllObjectsOnlyInScene(); + List sceneFixtures = new List(); + foreach(GameObject go in sceneObjects) + { + #pragma warning disable 0618 //suppressing obsoletion warnings + VRStageLighting_DMX_Static lightScript = go.GetUdonSharpComponent(); + #pragma warning restore 0618 //suppressing obsoletion warnings + if(lightScript != null) + { + sceneFixtures.Add(lightScript); + } + } + + //GlobalObjectId[] ids = GetAllFixtureIDs(sceneFixtures.ToArray()); + foreach(VRStageLighting_DMX_Static fixture in sceneFixtures) + { + try + { + bool sucess = false; + + int dmxID = 0; + GlobalObjectId id = GlobalObjectId.GetGlobalObjectIdSlow(fixture); + string guid = id.assetGUID.ToString(); + ulong localID = 0; + for(int i = 0; i < data.Length; i++) + { + if(PrefabUtility.IsPartOfAnyPrefab(fixture)) + { + localID = id.targetPrefabId; + if(guid == data[i].assetGUID) + { + // Debug.Log("Found " + guid + " with " + data[i].assetGUID); + if((ulong) localID == data[i].targetPrefabId) + { + UnityEngine.Debug.Log("Found " + localID + " successfully at " + fixture.name); + sucess = true; + dmxID = i; + break; + } + } + } + else + { + localID = id.targetObjectId; + if(guid == data[i].assetGUID) + { + // Debug.Log("Found " + guid + " with " + data[i].assetGUID); + if((ulong) localID == data[i].targetObjectId) + { + UnityEngine.Debug.Log("Found " + localID + " successfully at " + fixture.name); + sucess = true; + dmxID = i; + break; + } + } + } + } + if(sucess) + { + var so = new SerializedObject(fixture); + so.FindProperty("enableDMXChannels").boolValue = data[dmxID].enableDMXChannels; + so.FindProperty("fixtureID").intValue = data[dmxID].fixtureID; + so.FindProperty("dmxChannel").intValue = data[dmxID].dmxChannel; + so.FindProperty("dmxUniverse").intValue = data[dmxID].dmxUniverse; + so.FindProperty("useLegacySectorMode").boolValue = data[dmxID].useLegacySectorMode; + so.FindProperty("singleChannelMode").boolValue = data[dmxID].singleChannelMode; + so.FindProperty("sector").intValue = data[dmxID].sector; + so.FindProperty("Channel").intValue = data[dmxID].Channel; + so.FindProperty("legacyGoboRange").boolValue = data[dmxID].legacyGoboRange; + so.FindProperty("globalIntensity").floatValue = data[dmxID].globalIntensity; + so.FindProperty("finalIntensity").floatValue = data[dmxID].finalIntensity; + so.FindProperty("lightColorTint").colorValue = data[dmxID].lightColorTint; + so.FindProperty("nineUniverseMode").boolValue = data[dmxID].nineUniverseMode; + so.FindProperty("invertPan").boolValue = data[dmxID].invertPan; + so.FindProperty("invertTilt").boolValue = data[dmxID].invertTilt; + so.FindProperty("isUpsideDown").boolValue = data[dmxID].isUpsideDown; + so.FindProperty("enableAutoSpin").boolValue = data[dmxID].enableAutoSpin; + so.FindProperty("enableStrobe").boolValue = data[dmxID].enableStrobe; + so.FindProperty("tiltOffsetBlue").floatValue = data[dmxID].tiltOffsetBlue; + so.FindProperty("panOffsetBlueGreen").floatValue = data[dmxID].panOffsetBlueGreen; + so.FindProperty("selectGOBO").intValue = data[dmxID].selectGOBO; + so.FindProperty("coneWidth").floatValue = data[dmxID].coneWidth; + so.FindProperty("coneLength").floatValue = data[dmxID].coneLength; + so.FindProperty("maxConeLength").floatValue = data[dmxID].maxConeLength; + so.FindProperty("maxMinPan").floatValue = data[dmxID].maxMinPan; + so.FindProperty("maxMinTilt").floatValue = data[dmxID].maxMinTilt; + so.FindProperty("fixtureDefintion").intValue = data[dmxID].fixtureDefintion; + SerializedProperty rendsProp = so.FindProperty("objRenderers"); + rendsProp.ClearArray(); + so.ApplyModifiedProperties(); + + var sof = new SerializedObject(fixture); + SerializedProperty rendsProperty = sof.FindProperty("objRenderers"); + MeshRenderer[] rends = data[dmxID].objRenderers.GetRenderers(); + rendsProperty.arraySize = rends.Length; + for(int i = 0; i < rends.Length; i++) + { + UnityEngine.Debug.Log("Array Element: " + i); + rendsProperty.InsertArrayElementAtIndex(i); + rendsProperty.GetArrayElementAtIndex(i).objectReferenceValue = rends[i]; + } + sof.ApplyModifiedProperties(); + + #pragma warning disable 0618 //suppressing obsoletion warnings + fixture.UpdateProxy(); + #pragma warning restore 0618 //suppressing obsoletion warnings. + + fixture.enableDMXChannels = data[dmxID].enableDMXChannels; + fixture.fixtureID = data[dmxID].fixtureID; + fixture.dmxChannel = data[dmxID].dmxChannel; + fixture.dmxUniverse = data[dmxID].dmxUniverse; + fixture.useLegacySectorMode = data[dmxID].useLegacySectorMode; + fixture.singleChannelMode = data[dmxID].singleChannelMode; + fixture.sector = data[dmxID].sector; + fixture.Channel = data[dmxID].Channel; + fixture.legacyGoboRange = data[dmxID].legacyGoboRange; + fixture.globalIntensity = data[dmxID].globalIntensity; + fixture.finalIntensity = data[dmxID].finalIntensity; + fixture.lightColorTint = data[dmxID].lightColorTint; + fixture.nineUniverseMode = data[dmxID].nineUniverseMode; + fixture.invertPan = data[dmxID].invertPan; + fixture.invertTilt = data[dmxID].invertTilt; + fixture.isUpsideDown = data[dmxID].isUpsideDown; + fixture.enableAutoSpin = data[dmxID].enableAutoSpin; + fixture.enableStrobe = data[dmxID].enableStrobe; + fixture.tiltOffsetBlue = data[dmxID].tiltOffsetBlue; + fixture.panOffsetBlueGreen = data[dmxID].panOffsetBlueGreen; + fixture.selectGOBO = data[dmxID].selectGOBO; + fixture.coneWidth = data[dmxID].coneWidth; + fixture.coneLength = data[dmxID].coneLength; + fixture.maxConeLength = data[dmxID].maxConeLength; + fixture.maxMinPan = data[dmxID].maxMinPan; + fixture.maxMinTilt = data[dmxID].maxMinTilt; + fixture.fixtureDefintion = data[dmxID].fixtureDefintion; + fixture.objRenderers = rends; + + #pragma warning disable 0618 //suppressing obsoletion warnings + fixture.ApplyProxyModifications(); + #pragma warning restore 0618 //suppressing obsoletion warnings + if(PrefabUtility.IsPartOfAnyPrefab(fixture)) + { + PrefabUtility.RecordPrefabInstancePropertyModifications(fixture); + } + if(Application.isPlaying) + { + fixture._UpdateInstancedProperties(); + } + else + { + fixture._UpdateInstancedPropertiesSansDMX(); + } + } + } + catch(Exception ex) + { + // Get stack trace for the exception with source file information + var st = new StackTrace(ex, true); + // Get the top stack frame + var frame = st.GetFrame(0); + // Get the line number from the stack frame + var line = frame.GetFileLineNumber(); + UnityEngine.Debug.LogError("Error At Line: " + line.ToString()); + throw; + } + } + } + } + private bool CheckForLocalPanel() + { + List sceneObjects = sceneObjects = GetAllObjectsOnlyInScene(); + bool hasLocalPanel = false; + panel = null; + // colorLabel = new GUIContent(); + // colorLabel.text = "Emission Color"; + foreach (GameObject go in sceneObjects) + { + #pragma warning disable 0618 //suppressing obsoletion warnings + panel = go.GetUdonSharpComponent(); + #pragma warning restore 0618 + if(panel != null) + { + hasLocalPanel = true; + break; + } + } + return hasLocalPanel; + } + private void OnPrintPage(object sender, PrintPageEventArgs ev) + { + pdfPageCount++; + ev.HasMorePages = DrawTable(ev.Graphics); + } + + + bool DrawTable(System.Drawing.Graphics graph) + { + + int rowHeight = 30; + int rowCount = 33; + int tableHeight = rowHeight * rowCount; + int numOfItems = Mathf.Abs(data.Length - pdfLineCount); + if(numOfItems < rowCount) + { + rowCount = numOfItems; + } + var image = new Bitmap(800, (rowHeight * rowCount)-10); + int xOffset = 25; + int yOFfset = 50; + try + { + graph.DrawString(this.name, new System.Drawing.Font("Arial", 16), Brushes.Black,new Point(xOffset,15)); + + graph.FillRectangle(Brushes.White, new Rectangle(new Point(0 + xOffset, 0+ yOFfset), image.Size)); + int col = 0 + xOffset; + int finalNumberofRows = 0; + bool drewRectangle = false; + for (int i = 0; i < 5; i++) + { + int nextColumn = 0; + string columnName = "ID"; + graph.DrawLine(Pens.Black, new Point(col, 0 + yOFfset), new Point(col, image.Height + yOFfset)); + switch(i) + { + default: + nextColumn +=50; + columnName = "ID"; + break; + case 1: + nextColumn+=400; + columnName = "Fixture Name"; + break; + case 2: + nextColumn+=200; + columnName = "Fixture Type"; + break; + case 3: + nextColumn+=75; + columnName = "Universe"; + break; + case 4: + nextColumn+=75; + columnName = "Address"; + break; + } + finalNumberofRows = 0 + pdfLineCount; + + for (int row = 0 + yOFfset; row <= image.Height; row += rowHeight) + { + + if(row == 0 + yOFfset) + { + if(drewRectangle == false) + { + graph.FillRectangle(Brushes.Gray, new Rectangle(new Point(col, row), new System.Drawing.Size(image.Width,rowHeight))); + drewRectangle = true; + } + + graph.DrawLine(Pens.Black, new Point(col, row), new Point(col + nextColumn, row)); + graph.DrawString(columnName, new System.Drawing.Font("Arial", 12), Brushes.Black,new Point(col+1,row+8)); + } + else + { + if(finalNumberofRows < patchList.Rows.Count) + { + graph.DrawLine(Pens.Black, new Point(col, row), new Point(col + nextColumn, row)); + graph.DrawString(patchList.Rows[finalNumberofRows][i].ToString(), new System.Drawing.Font("Arial", 12), Brushes.Black,new Point(col+1,row+8)); + finalNumberofRows++; + } + } + + } + col+= nextColumn; + + + // graph.DrawString(i.ToString(), new System.Drawing.Font("Arial", 16), Brushes.Black,new Point(col-25,5+yOFfset)); + } + pdfLineCount+=finalNumberofRows; + + // for (int row = 0 + yOFfset; row < image.Height; row += rowHeight) { + // graph.DrawLine(Pens.Black, new Point(0 + xOffset, row), new Point(image.Width + xOffset, row)); + // } + graph.DrawRectangle(Pens.Black, new Rectangle(0+ xOffset, 0 + yOFfset, image.Width - 1, image.Height - 1)); + graph.DrawString(pdfPageCount.ToString(), new System.Drawing.Font("Arial", 12), Brushes.Black,new Point((image.Width / 2) + xOffset ,tableHeight + yOFfset + 20)); + + } + finally + { + image.Dispose(); + } + return pdfLineCount < data.ToArray().Length; + } + + + + + public void ToPDF() + { + if(CheckForLocalPanel() == false){return;} + pdfLineCount = 0; + pdfPageCount = 0; + + patchList = new DataTable("Patch List"); + DataColumn column; + DataRow row; + //ID Column + column = new DataColumn(); + column.DataType = typeof(int); + column.ColumnName = "ID"; + column.Caption = "Fixture ID"; + column.ReadOnly = false; + column.Unique = false; + patchList.Columns.Add(column); + + + //Name Column + column = new DataColumn(); + column.DataType = typeof(string); + column.ColumnName = "Fixture Name"; + column.Caption = "Fixture Name"; + column.ReadOnly = false; + column.Unique = false; + patchList.Columns.Add(column); + + + //Type Column + column = new DataColumn(); + column.DataType = typeof(string); + column.ColumnName = "Fixture Type"; + column.Caption = "Fixture Type"; + column.ReadOnly = false; + column.Unique = false; + patchList.Columns.Add(column); + + + //Universe Column + column = new DataColumn(); + column.DataType = typeof(int); + column.ColumnName = "Universe"; + column.Caption = "Universe"; + column.ReadOnly = false; + column.Unique = false; + patchList.Columns.Add(column); + + //Address Column + column = new DataColumn(); + column.DataType = typeof(int); + column.ColumnName = "Address"; + column.Caption = "Address"; + column.ReadOnly = false; + column.Unique = false; + patchList.Columns.Add(column); + + + // DataColumn[] PrimaryKeyColumns = new DataColumn[1]; + // PrimaryKeyColumns[0] = patchList.Columns["id"]; + // patchList.PrimaryKey = PrimaryKeyColumns; + + DataSet dtSet = new DataSet(); + + dtSet.Tables.Add(patchList); + + VRSL_FixtureDefinitions fixDefAsset = (VRSL_FixtureDefinitions) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureDefGUID), typeof(VRSL_FixtureDefinitions)); + string[] definitions = fixDefAsset.GetNames(); + + DMXFixtureData[] sortedData = data.OrderBy(c => c.fixtureID).ToArray(); + + foreach(DMXFixtureData f in sortedData) + { + row = patchList.NewRow(); + row["ID"] = f.fixtureID; + row["Fixture Name"] = f.name; + row["Fixture Type"] = definitions[f.fixtureDefintion]; + row["Universe"] = f.dmxUniverse; + row["Address"] = f.dmxChannel; + patchList.Rows.Add(row); + } + + pdfLineCount = 0; + PrintDocument document = new PrintDocument(); + document.PrintPage += new PrintPageEventHandler(OnPrintPage); + document.PrinterSettings.PrinterName = "Microsoft Print to PDF"; + document.Print(); + UnityEngine.Debug.Log("Sucessfully Exported PDF File"); + } + public string ToJsonFile(bool refreshEditor) + { + if(CheckForLocalPanel()) + { + try + { + VRSL_FixtureDefinitions fixDefAsset = (VRSL_FixtureDefinitions) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureDefGUID), typeof(VRSL_FixtureDefinitions)); + JSONDMXFixtureData[] jsonFixtureData = new JSONDMXFixtureData[data.Length]; + string[] definitions = fixDefAsset.GetNames(); + for(int i = 0; i < jsonFixtureData.Length; i++) + { + jsonFixtureData[i] = new JSONDMXFixtureData(data[i], definitions, fixDefAsset.GetChannelDefinition(data[i].fixtureDefintion)); + } + JSONDMXFixtureData_Container jsonContainer = new JSONDMXFixtureData_Container(jsonFixtureData); + string json = JsonUtility.ToJson(jsonContainer, true); + string assetPath = AssetDatabase.GetAssetPath(this); + string filePath = Path.Combine(Directory.GetCurrentDirectory(), assetPath); + string targetString = this.name + ".asset"; + string newString = this.name + ".json"; + filePath = filePath.Replace("/", "\\"); + filePath = filePath.Replace(targetString, newString); + File.WriteAllText(filePath, json); + //UnityEngine.Debug.Log(json); + if(refreshEditor) + { + AssetDatabase.Refresh(); + } + UnityEngine.Debug.Log("Sucessfully Exported JSON File"); + return filePath; + } + catch + { + UnityEngine.Debug.LogError("Failed to Export to JSON!"); + return "FAILED"; + } + } + return "FAILED"; + + } + + + string ToXMLTransformMatrix(Vector3 Position, Vector3 Rotation) + { + UnityEngine.Matrix4x4 rotationMatrix = UnityEngine.Matrix4x4.Rotate(Quaternion.Euler(Rotation)); + Vector4 u = rotationMatrix.GetRow(0); + Vector4 v = rotationMatrix.GetRow(1); + Vector4 w = rotationMatrix.GetRow(2); + //Vector4 o = matrix.GetRow(3); + Vector3 u1 = new Vector3(u.x, u.y, u.z); + Vector3 v1 = new Vector3(v.x, v.y, v.z); + Vector3 w1 = new Vector3(w.x, w.y, w.z); + Position = new Vector3(Position.x * 1000f, Position.y * 1000f, Position.z * 1000f); + //Vector3 o1 = new Vector3(o.x, o.y, o.z); + string output = u1.ToString("F6") + " " + v1.ToString("F6") + " " + w1.ToString("F6") + " " + Position.ToString("F6"); + output = output.Replace("(", "{"); + output = output.Replace(")", "}"); + output = output.Replace(" ", ""); + return output; + } + + int GetAbsoluteDMXAddress(int universe, int channel) + { + return ((universe-1) * 512) + channel; + } + XmlElement GenerateFixtureElement(XmlDocument doc, JSONDMXFixtureData data) + { + XmlElement fixture = doc.CreateElement("Fixture"); + fixture.SetAttribute("uuid", System.Guid.NewGuid().ToString()); + fixture.SetAttribute("name", data.name); + XmlElement matrix = doc.CreateElement("Matrix"); + matrix.InnerText = ToXMLTransformMatrix(data.position, data.rotation); + XmlElement FixtureID = doc.CreateElement("FixtureID"); + FixtureID.InnerText = data.id.ToString(); + + XmlElement Addresses = doc.CreateElement("Addresses"); + XmlElement Address = doc.CreateElement("Address"); + Address.InnerText = GetAbsoluteDMXAddress(data.universe, data.channel).ToString(); + Addresses.AppendChild(Address); + + XmlElement DMXInvertPan = doc.CreateElement("DMXInvertPan"); + DMXInvertPan.InnerText = data.invertPan.ToString(); + XmlElement DMXInvertTilt = doc.CreateElement("DMXInvertTilt"); + DMXInvertTilt.InnerText = data.invertTilt.ToString(); + + + XmlElement UnitNumber = doc.CreateElement("UnitNumber"); + UnitNumber.InnerText = "0"; + + XmlElement GDTFSpec = doc.CreateElement("GDTFSpec"); + GDTFSpec.InnerText = data.fixtureDefintion + ".gdtf"; + + XmlElement GDTFMode = doc.CreateElement("GDTFMode"); + GDTFMode.InnerText = "Default"; + + fixture.AppendChild(matrix); + fixture.AppendChild(FixtureID); + fixture.AppendChild(GDTFSpec); + fixture.AppendChild(GDTFMode); + fixture.AppendChild(UnitNumber); + fixture.AppendChild(Addresses); + fixture.AppendChild(DMXInvertPan); + fixture.AppendChild(DMXInvertTilt); + + + + return fixture; + } + + + string GeneralSceneDescriptionXML(JSONDMXFixtureData[] data) + { + string output = ""; + try + { + // output += "\n" + @""; + // output += "\n"; + // output += "\n" + " "; + XmlDocument xdoc = new XmlDocument(); + XmlNode docNode = xdoc.CreateXmlDeclaration("1.0", null, "no"); + xdoc.AppendChild(docNode); + + + // UnityEngine.Debug.Log("Creating XML Document"); + //xdoc.LoadXml(@""); + // UnityEngine.Debug.Log("Loading XML Document"); + XmlElement GeneralSceneDescription = xdoc.CreateElement("GeneralSceneDescription"); + // UnityEngine.Debug.Log("Generating Scene Description Node"); + GeneralSceneDescription.SetAttribute("verMajor", "1"); + GeneralSceneDescription.SetAttribute("verMinor", "6"); + GeneralSceneDescription.SetAttribute("provider", "VR Stage Lighting"); + GeneralSceneDescription.SetAttribute("providerVersion", "1"); + // UnityEngine.Debug.Log("Finished setting attributes for General Scene Description"); + + + XmlElement UserData = xdoc.CreateElement("UserData"); + XmlElement Scene = xdoc.CreateElement("Scene"); + XmlElement Layers = xdoc.CreateElement("Layers"); + XmlElement Layer = xdoc.CreateElement("Layer"); + + Layer.SetAttribute("name", "VRSL Main"); + Layer.SetAttribute("uuid", System.Guid.NewGuid().ToString()); + XmlElement ChildList = xdoc.CreateElement("ChildList"); + + foreach(JSONDMXFixtureData fixture in data) + { + XmlElement f = GenerateFixtureElement(xdoc, fixture); + ChildList.AppendChild(f); + } + Layer.AppendChild(ChildList); + Layers.AppendChild(Layer); + Scene.AppendChild(Layers); + + + GeneralSceneDescription.AppendChild(UserData); + GeneralSceneDescription.AppendChild(Scene); + + + + + + + + + + xdoc.AppendChild(GeneralSceneDescription); + UnityEngine.Debug.Log("Appending Scene Description"); + + + + + + // var buffer = new StringBuilder(); + // var writer = XmlWriter.Create(buffer, new XmlWriterSettings { Indent = true, Encoding = Encoding.UTF8}); + // xdoc.Save(writer); + // writer.Close(); + + // output = buffer.ToString(); + //output = ToEncoding(xdoc,Encoding.UTF8); + + var sb = new StringBuilder(); + var sw = new StringWriterUtf8(sb); + xdoc.Save(sw); + output = sb.ToString(); + } + catch(Exception ex) + { + // Get stack trace for the exception with source file information + var st = new StackTrace(ex, true); + // Get the top stack frame + var frame = st.GetFrame(0); + // Get the line number from the stack frame + var line = frame.GetFileLineNumber(); + UnityEngine.Debug.LogError("Error At Line: " + line.ToString()); + throw; + } + + //string output = ""; + //doc.Save + return output; + } + + bool CapContains(string source, string toCheck, StringComparison comp) + { + return source?.IndexOf(toCheck, comp) >= 0; + } + + string FixtureDefinitionXML(string name, string[] channels) + { + string output = ""; + try + { + XmlDocument xdoc = new XmlDocument(); + XmlNode docNode = xdoc.CreateXmlDeclaration("1.0", null, "no"); + xdoc.AppendChild(docNode); + + XmlElement GDTF = xdoc.CreateElement("GDTF"); + GDTF.SetAttribute("DataVersion", "1.1"); + XmlElement FixtureType = xdoc.CreateElement("FixtureType"); + FixtureType.SetAttribute("Name", name); + FixtureType.SetAttribute("ShortName", name); + FixtureType.SetAttribute("LongName", name); + FixtureType.SetAttribute("Manufacturer", "VR Stage Lighting"); + FixtureType.SetAttribute("FixtureTypeID", System.Guid.NewGuid().ToString()); + FixtureType.SetAttribute("RefFT", ""); + + XmlElement AttributeDefinitions = xdoc.CreateElement("AttributeDefinitions"); + XmlElement FeatureGroups = xdoc.CreateElement("FeatureGroups"); + bool hasMovement = false; + bool hasRGB = false; + bool hasDimmer = false; + bool hasStrobe = false; + bool hasZoom = false; + bool hasGobo = false; + bool hasLaserBeam = false; + bool hasFog = false; + StringComparison comp = StringComparison.OrdinalIgnoreCase; + for(int i = 0; i < channels.Length; i++) + { + string c = channels[i]; + if(!hasMovement) + { + if(CapContains(c,"pan",comp) || CapContains(c,"tilt",comp) || CapContains(c,"movement",comp) || CapContains(c,"rotate",comp)) + { + hasMovement = true; + continue; + } + } + if(!hasRGB) + { + if(CapContains(c,"red",comp) || CapContains(c,"green",comp) || CapContains(c,"blue",comp) || CapContains(c,"gradient",comp) || CapContains(c,"colour",comp) || CapContains(c,"color",comp)) + { + hasRGB = true; + continue; + } + } + if(!hasDimmer) + { + if(CapContains(c,"dimmer",comp) || CapContains(c,"intensity",comp) || CapContains(c,"power",comp)) + { + hasDimmer = true; + continue; + } + } + if(!hasStrobe) + { + if(CapContains(c,"strobe",comp) || CapContains(c,"shutter",comp) || CapContains(c,"flash",comp)) + { + hasStrobe = true; + continue; + } + } + if(!hasZoom) + { + if(CapContains(c,"zoom",comp) || CapContains(c,"focus",comp) || CapContains(c,"cone",comp)) + { + hasZoom = true; + continue; + } + } + if(!hasGobo) + { + if(CapContains(c,"gobo",comp) || CapContains(c,"cookie",comp)) + { + hasGobo = true; + continue; + } + } + if(!hasLaserBeam) + { + if(CapContains(c,"laser",comp) || CapContains(c,"beam",comp)) + { + hasLaserBeam = true; + continue; + } + } + if(!hasFog) + { + if(CapContains(c,"fog",comp) || CapContains(c,"c02",comp)) + { + hasFog = true; + continue; + } + } + } + + if(hasMovement) + { + XmlElement FeatureGroup_Movement = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Movement.SetAttribute("Name", "Position"); + FeatureGroup_Movement.SetAttribute("Pretty", "Position"); + XmlElement Feature_PT = xdoc.CreateElement("Feature"); + Feature_PT.SetAttribute("Name", "PanTilt"); + + XmlElement Feature_Rotate = xdoc.CreateElement("Feature"); + Feature_Rotate.SetAttribute("Name", "Rotate"); + + FeatureGroup_Movement.AppendChild(Feature_PT); + FeatureGroup_Movement.AppendChild(Feature_Rotate); + + FeatureGroups.AppendChild(FeatureGroup_Movement); + } + if(hasRGB) + { + XmlElement FeatureGroup_RGB = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_RGB.SetAttribute("Name", "Color"); + FeatureGroup_RGB.SetAttribute("Pretty", "Color"); + + XmlElement Feature_RGB = xdoc.CreateElement("Feature"); + Feature_RGB.SetAttribute("Name", "RGB"); + XmlElement Feature_Color = xdoc.CreateElement("Feature"); + Feature_Color.SetAttribute("Name", "Color"); + FeatureGroup_RGB.AppendChild(Feature_RGB); + FeatureGroup_RGB.AppendChild(Feature_Color); + + FeatureGroups.AppendChild(FeatureGroup_RGB); + } + if(hasDimmer) + { + XmlElement FeatureGroup_Dimmer = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Dimmer.SetAttribute("Name", "Dimmer"); + FeatureGroup_Dimmer.SetAttribute("Pretty", "Dimmer"); + + XmlElement Feature_Dimmer = xdoc.CreateElement("Feature"); + Feature_Dimmer.SetAttribute("Name", "Dimmer"); + FeatureGroup_Dimmer.AppendChild(Feature_Dimmer); + + FeatureGroups.AppendChild(FeatureGroup_Dimmer); + } + if(hasStrobe) + { + XmlElement FeatureGroup_Strobe = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Strobe.SetAttribute("Name", "Shutter"); + FeatureGroup_Strobe.SetAttribute("Pretty", "Shutter"); + + XmlElement Feature_Strobe = xdoc.CreateElement("Feature"); + Feature_Strobe.SetAttribute("Name", "Shutter"); + FeatureGroup_Strobe.AppendChild(Feature_Strobe); + + FeatureGroups.AppendChild(FeatureGroup_Strobe); + } + if(hasZoom) + { + XmlElement FeatureGroup_Zoom = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Zoom.SetAttribute("Name", "Focus"); + FeatureGroup_Zoom.SetAttribute("Pretty", "Focus"); + + XmlElement Feature_Zoom = xdoc.CreateElement("Feature"); + Feature_Zoom.SetAttribute("Name", "Focus"); + FeatureGroup_Zoom.AppendChild(Feature_Zoom); + + FeatureGroups.AppendChild(FeatureGroup_Zoom); + } + if(hasGobo) + { + XmlElement FeatureGroup_Gobo= xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Gobo.SetAttribute("Name", "Gobo"); + FeatureGroup_Gobo.SetAttribute("Pretty", "Gobo"); + + XmlElement Feature_Gobo = xdoc.CreateElement("Feature"); + Feature_Gobo.SetAttribute("Name", "Gobo"); + FeatureGroup_Gobo.AppendChild(Feature_Gobo); + + FeatureGroups.AppendChild(FeatureGroup_Gobo); + } + if(hasLaserBeam) + { + XmlElement FeatureGroup_Laser= xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Laser.SetAttribute("Name", "Laser"); + FeatureGroup_Laser.SetAttribute("Pretty", "Laser"); + + XmlElement Feature_Laser = xdoc.CreateElement("Feature"); + Feature_Laser.SetAttribute("Name", "Laser"); + FeatureGroup_Laser.AppendChild(Feature_Laser); + + FeatureGroups.AppendChild(FeatureGroup_Laser); + + } + if(hasFog) + { + XmlElement FeatureGroup_Fog = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Fog.SetAttribute("Name", "Fog"); + FeatureGroup_Fog.SetAttribute("Pretty", "Fog"); + + XmlElement Feature_Fog = xdoc.CreateElement("Feature"); + Feature_Fog.SetAttribute("Name", "Fog"); + FeatureGroup_Fog.AppendChild(Feature_Fog); + + FeatureGroups.AppendChild(FeatureGroup_Fog); + } + + XmlElement FeatureGroup_Control = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Control.SetAttribute("Name", "Control"); + FeatureGroup_Control.SetAttribute("Pretty", "Control"); + XmlElement Feature_Control = xdoc.CreateElement("Feature"); + Feature_Control.SetAttribute("Name", "Control"); + FeatureGroup_Control.AppendChild(Feature_Control); + + FeatureGroups.AppendChild(FeatureGroup_Control); + + XmlElement FeatureGroup_Other = xdoc.CreateElement("FeatureGroup"); + FeatureGroup_Other.SetAttribute("Name", "FeatureGroup"); + FeatureGroup_Other.SetAttribute("Pretty", "FeatureGroup"); + XmlElement Feature_Other = xdoc.CreateElement("Feature"); + Feature_Other.SetAttribute("Name", "Feature"); + FeatureGroup_Other.AppendChild(Feature_Other); + + FeatureGroups.AppendChild(FeatureGroup_Other); + + int numOfGobos = 8; + + + + + + + AttributeDefinitions.AppendChild(FeatureGroups); + +////////////////////////////////////////////////////////////////////// + XmlElement Attributes = xdoc.CreateElement("Attributes"); + bool hasFinePan = false; + int panChan = 0; + int finePanChan = 0; + bool hasFineTilt = false; + int tiltChan = 0; + int fineTiltChan = 0; + bool hasFineRotate = false; + int rotateChan = 0; + int fineRotateChan = 0; + for(int i = 0; i < channels.Length; i++) + { + string c = channels[i]; + if(CapContains(c,"pan",comp) || CapContains(c,"tilt",comp) || CapContains(c,"rotate",comp)) + { + if(CapContains(c,"pan",comp)) + { + if(CapContains(c,"fine",comp)) + { + hasFinePan = true; + finePanChan = i; + continue; + } + else + { + panChan = i; + } + } + if(CapContains(c,"tilt",comp)) + { + if(CapContains(c,"fine",comp)) + { + hasFineTilt = true; + fineTiltChan = i; + continue; + } + else + { + tiltChan = i; + } + } + if(CapContains(c,"rotate",comp)) + { + if(CapContains(c,"fine",comp)) + { + hasFineRotate = true; + fineRotateChan = i; + continue; + } + else + { + rotateChan = i; + } + } + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "Angle"); + if(CapContains(c,"pan",comp) || CapContains(c,"tilt",comp)) + { + Attribute.SetAttribute("Feature", "Position.PanTilt"); + } + else + { + Attribute.SetAttribute("Feature", "Position.Rotate"); + } + Attributes.AppendChild(Attribute); + continue; + } + else if(CapContains(c,"red",comp) || CapContains(c,"green",comp) || CapContains(c,"blue",comp) || CapContains(c,"gradient",comp) || CapContains(c,"colour",comp) || CapContains(c,"color",comp)) + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + if(CapContains(c,"red",comp) || CapContains(c,"green",comp) || CapContains(c,"blue",comp)) + { + Attribute.SetAttribute("Feature", "Color.RGB"); + } + else + { + Attribute.SetAttribute("Feature", "Color.Color"); + } + Attributes.AppendChild(Attribute); + continue; + } + else if(CapContains(c,"dimmer",comp) || CapContains(c,"intensity",comp) || CapContains(c,"power",comp)) + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + Attribute.SetAttribute("Feature", "Dimmer.Dimmer"); + Attributes.AppendChild(Attribute); + continue; + } + else if(CapContains(c,"strobe",comp) || CapContains(c,"shutter",comp) || CapContains(c,"flash",comp)) + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + Attribute.SetAttribute("Feature", "Shutter.Shutter"); + Attributes.AppendChild(Attribute); + continue; + } + else if(CapContains(c,"zoom",comp) || CapContains(c,"focus",comp) || CapContains(c,"cone",comp)) + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + Attribute.SetAttribute("Feature", "Focus.Focus"); + Attributes.AppendChild(Attribute); + continue; + } + else if(CapContains(c,"gobo",comp) || CapContains(c,"cookie",comp)) + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + Attribute.SetAttribute("Feature", "Gobo.Gobo"); + Attributes.AppendChild(Attribute); + continue; + } + else if(CapContains(c,"laser",comp) || CapContains(c,"beam",comp)) + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + Attribute.SetAttribute("Feature", "Laser.Laser"); + Attributes.AppendChild(Attribute); + continue; + } + else if(CapContains(c,"fog",comp) || CapContains(c,"c02",comp)) + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + Attribute.SetAttribute("Feature", "Fog.Fog"); + Attributes.AppendChild(Attribute); + continue; + } + else + { + XmlElement Attribute = xdoc.CreateElement("Attribute"); + Attribute.SetAttribute("Name", c); + Attribute.SetAttribute("Pretty", c); + Attribute.SetAttribute("PhysicalUnit", "None"); + Attribute.SetAttribute("Feature", "Control.Control"); + Attributes.AppendChild(Attribute); + continue; + } + } + AttributeDefinitions.AppendChild(Attributes); +////////////////////////////////////////////////////////////////////// + + + + XmlElement DMXModes = xdoc.CreateElement("DMXModes"); + + XmlElement Models = xdoc.CreateElement("Models"); + XmlElement Model = xdoc.CreateElement("Model"); + Model.SetAttribute("Name", "Base"); + Models.AppendChild(Model); + + XmlElement Geometries = xdoc.CreateElement("Geometries"); + XmlElement Geometry = xdoc.CreateElement("Geometry"); + Geometry.SetAttribute("Model", "Base"); + Geometry.SetAttribute("Name", "Base"); + Geometry.SetAttribute("Position", "{1,0,0,0}{0,1,0,0}{0,0,1,0}{0,0,0,1}"); + + Geometries.AppendChild(Geometry); + + FixtureType.AppendChild(AttributeDefinitions); + + if(hasGobo) + { + XmlElement Wheels = xdoc.CreateElement("Wheels"); + XmlElement GoboWheel = xdoc.CreateElement("Wheel"); + GoboWheel.SetAttribute("Name", "GoboWheel"); + string slotName = "Open"; + for(int i = 0; i < numOfGobos; i++) + { + XmlElement Slot = xdoc.CreateElement("Slot"); + if(i > 0) + { + slotName = "Gobo " + i; + } + Slot.SetAttribute("Name", slotName); + GoboWheel.AppendChild(Slot); + } + Wheels.AppendChild(GoboWheel); + FixtureType.AppendChild(Wheels); + } + + + FixtureType.AppendChild(Models); + FixtureType.AppendChild(Geometries); + + + + + + + XmlElement DMXMode = xdoc.CreateElement("DMXMode"); + DMXMode.SetAttribute("Description", "Default Channel Mode"); + DMXMode.SetAttribute("Geometry", "Base"); + DMXMode.SetAttribute("Name", "Default"); + + XmlElement DMXChannels = xdoc.CreateElement("DMXChannels"); + + + + + + + //int fineOffset = 0; + + for(int i = 0; i < channels.Length; i++) + { + string highlight = "None"; + string c = channels[i]; + int chan = (i + 1); + bool fineCheck = false; + XmlElement DMXChannel = xdoc.CreateElement("DMXChannel"); + if(CapContains(c,"pan",comp)) + { + if(CapContains(c,"fine",comp)){continue;} + DMXChannel.SetAttribute("DMXBreak", "1"); + DMXChannel.SetAttribute("Geometry", "Base"); + if(hasFinePan) + { + int offset = Mathf.Abs(finePanChan - panChan); + offset = offset * ( finePanChan < panChan ? -1 : 1); + DMXChannel.SetAttribute("Offset", (chan).ToString() + "," + (chan + offset).ToString()); + //fineOffset++; + fineCheck = true; + } + else + { + DMXChannel.SetAttribute("Offset", (chan).ToString()); + } + } + else if(CapContains(c,"tilt",comp)) + { + if(CapContains(c,"fine",comp)){continue;} + DMXChannel.SetAttribute("DMXBreak", "1"); + DMXChannel.SetAttribute("Geometry", "Base"); + if(hasFineTilt) + { + int offset = Mathf.Abs(fineTiltChan - tiltChan); + offset = offset * ( fineTiltChan < tiltChan ? -1 : 1); + DMXChannel.SetAttribute("Offset", (chan).ToString() + "," + (chan + offset).ToString()); + // fineOffset++; + fineCheck = true; + } + else + { + DMXChannel.SetAttribute("Offset", (chan).ToString()); + } + } + else if(CapContains(c,"rotate",comp)) + { + if(CapContains(c,"fine",comp)){continue;} + DMXChannel.SetAttribute("DMXBreak", "1"); + DMXChannel.SetAttribute("Geometry", "Base"); + if(hasFineRotate) + { + int offset = Mathf.Abs(fineRotateChan - rotateChan); + offset = offset * ( fineRotateChan < rotateChan ? -1 : 1); + DMXChannel.SetAttribute("Offset", (chan).ToString() + "," + (chan + offset).ToString()); + //fineOffset++; + fineCheck = true; + } + else + { + DMXChannel.SetAttribute("Offset", (chan).ToString()); + } + } + else + { + DMXChannel.SetAttribute("DMXBreak", "1"); + DMXChannel.SetAttribute("Geometry", "Base"); + DMXChannel.SetAttribute("Offset", (chan).ToString()); + } + if(CapContains(c,"red",comp) || CapContains(c,"green",comp) || CapContains(c,"blue",comp) || CapContains(c,"dim",comp) || CapContains(c,"dimmer",comp) || CapContains(c,"intensity",comp)) + { + highlight = "255/1"; + } + string master = "None"; + if(CapContains(c,"dim",comp) || CapContains(c,"dimmer",comp)) + { + master = "Grand"; + } + string dmxFrom = fineCheck ? "0/2" : "0/1"; + DMXChannel.SetAttribute("Highlight", highlight); + + XmlElement LogicalChannel = xdoc.CreateElement("LogicalChannel"); + LogicalChannel.SetAttribute("Attribute", c); + LogicalChannel.SetAttribute("Master", master); + + XmlElement ChannelFunction = xdoc.CreateElement("ChannelFunction"); + ChannelFunction.SetAttribute("Attribute", c); + ChannelFunction.SetAttribute("DMXFrom", dmxFrom); + ChannelFunction.SetAttribute("Name", c); + if((CapContains(c,"gobo",comp) || CapContains(c,"cookie",comp)) && CapContains(c,"select",comp)) + { + ChannelFunction.SetAttribute("Wheel", "GoboWheel"); + string goboName = "Open"; + int fromVal = 0; + for(int j = 0; j < numOfGobos; j++) + { + XmlElement ChannelSet = xdoc.CreateElement("ChannelSet"); + if(j > 0) + { + goboName = "Gobo " + j.ToString(); + fromVal = fromVal + Mathf.FloorToInt(255 / numOfGobos); + } + ChannelSet.SetAttribute("Name", goboName); + ChannelSet.SetAttribute("DMXFrom", fromVal.ToString() + "/1"); + ChannelSet.SetAttribute("PhysicalFrom", "0"); + ChannelSet.SetAttribute("PhysicalTo", "0"); + ChannelSet.SetAttribute("WheelSlotIndex", (j+1).ToString()); + ChannelFunction.AppendChild(ChannelSet); + } + } + + LogicalChannel.AppendChild(ChannelFunction); + DMXChannel.AppendChild(LogicalChannel); + DMXChannels.AppendChild(DMXChannel); + } + + + + + + + DMXMode.AppendChild(DMXChannels); + DMXModes.AppendChild(DMXMode); + FixtureType.AppendChild(DMXModes); + GDTF.AppendChild(FixtureType); + xdoc.AppendChild(GDTF); + + // var buffer = new StringBuilder(); + // var writer = XmlWriter.Create(buffer, new XmlWriterSettings { Indent = true, Encoding = Encoding.UTF8}); + // xdoc.Save(writer); + // writer.Close(); + + + + // output = ToEncoding(xdoc,Encoding.UTF8); + var sb = new StringBuilder(); + var sw = new StringWriterUtf8(sb); + xdoc.Save(sw); + output = sb.ToString(); + } + catch(Exception ex) + { + // Get stack trace for the exception with source file information + var st = new StackTrace(ex, true); + // Get the top stack frame + var frame = st.GetFrame(0); + // Get the line number from the stack frame + var line = frame.GetFileLineNumber(); + UnityEngine.Debug.LogError("Error At Line: " + line.ToString()); + throw; + } + return output; + } + + public void ToMVRFile() + { + if(CheckForLocalPanel()) + { + + VRSL_FixtureDefinitions fixDefAsset = (VRSL_FixtureDefinitions) AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(panel.fixtureDefGUID), typeof(VRSL_FixtureDefinitions)); + JSONDMXFixtureData[] jsonFixtureData = new JSONDMXFixtureData[data.Length]; + string[] definitions = fixDefAsset.GetNames(); + for(int i = 0; i < jsonFixtureData.Length; i++) + { + jsonFixtureData[i] = new JSONDMXFixtureData(data[i], definitions, fixDefAsset.GetChannelDefinition(data[i].fixtureDefintion)); + } + + + string assetPath = AssetDatabase.GetAssetPath(this); + string filePath = Path.Combine(Directory.GetCurrentDirectory(), assetPath); + string targetString = this.name + ".asset"; + string newString = this.name + ".mvr"; + filePath = filePath.Replace("/", "\\"); + filePath = filePath.Replace(targetString, newString); + using (var fileStream = new FileStream(filePath, FileMode.CreateNew)) + { + using (var archive = new ZipArchive(fileStream, ZipArchiveMode.Create, true)) + { + //CREATE SCENE DESCRIPTION //////////////////////////////////////// + var sceneDescriptionBytes = Encoding.ASCII.GetBytes(GeneralSceneDescriptionXML(jsonFixtureData)); + var sceneDescriptionName = "GeneralSceneDescription.xml"; + var sceneDescriptionEntry = archive.CreateEntry(sceneDescriptionName, System.IO.Compression.CompressionLevel.NoCompression); + using (var zipStream = sceneDescriptionEntry.Open()) + { + zipStream.Write(sceneDescriptionBytes, 0, sceneDescriptionBytes.Length); + } + ///////////////////////////////////////////////////////////////// + for(int i = 0; i < fixDefAsset.definitions.Length; i++) + { + var defName = fixDefAsset.definitions[i].name + ".gdtf"; + var fixDefEntry = archive.CreateEntry(defName, System.IO.Compression.CompressionLevel.NoCompression); + + + + + + using (var memoryStream = new MemoryStream()) + { + using (var defArchive = new ZipArchive(memoryStream, ZipArchiveMode.Create, true)) + { + var descriptionBytes = Encoding.ASCII.GetBytes(FixtureDefinitionXML(fixDefAsset.definitions[i].name, fixDefAsset.definitions[i].channelNames)); + var descriptionEntry = defArchive.CreateEntry("description.xml", System.IO.Compression.CompressionLevel.NoCompression); + using (var fixDefZipStream = descriptionEntry.Open()) + { + fixDefZipStream.Write(descriptionBytes, 0, descriptionBytes.Length); + } + using (var zipStream = fixDefEntry.Open()) + { + defArchive.Dispose(); + zipStream.Write(memoryStream.ToArray(), 0, memoryStream.ToArray().Length); + } + } + + memoryStream.Dispose(); + } + } + + + } + } + AssetDatabase.Refresh(); + UnityEngine.Debug.Log("Sucessfully Exported MVR File"); + } + } + } + + [CustomEditor(typeof(VRSL_DMXPatchSettings))] + public class VRSL_DMXPatchSettings_Editor: Editor + { + private SerializedProperty data, idStrings, targetScene, scenePath; + SceneAsset sceneAsset; + VRSL_DMXPatchSettings settings = null; + private void OnEnable() + { + // // Link the properties + // data = serializedObject.FindProperty("data"); + // idStrings = serializedObject.FindProperty("idStrings"); + // targetScene = serializedObject.FindProperty("targetScene"); + // scenePath = serializedObject.FindProperty("scenePath"); + + settings = (VRSL_DMXPatchSettings) target; + sceneAsset = AssetDatabase.LoadAssetAtPath(settings.scenePath); + } + + public override void OnInspectorGUI() + { + DrawDefaultInspector(); + SerializedObject so = new SerializedObject(settings); + // Load the real class values into the serialized copy + so.Update(); + if(settings != null) + { + EditorGUI.BeginDisabledGroup(true); + EditorGUILayout.ObjectField("Target Scene", sceneAsset, typeof(SceneAsset), false); + EditorGUI.EndDisabledGroup(); + // if(GUILayout.Button("Check Data Status")) + // { + // settings.CheckData(); + // } + if(GUILayout.Button("Save Scene DMX Patch Data")) + { + settings.SetDMXFixtureData(); + settings.ForceSave(); + // EditorUtility.SetDirty(settings); + // Undo.RecordObject(settings, "Undo Save Scene DXM Patch Data"); + + } + if(GUILayout.Button("Load Scene DMX Patch Data")) + { + settings.LoadDMXFixtureData(); + } + if(GUILayout.Button("Export To JSON File")) + { + settings.ToJsonFile(true); + } + if(GUILayout.Button("Export To MVR File")) + { + settings.ToMVRFile(); + } + if(GUILayout.Button("Export To PDF File")) + { + settings.ToPDF(); + } + if(settings.data != null) + { + for(int i = 0; i < settings.data.Length; i++) + { + EditorGUILayout.BeginHorizontal("box"); + EditorGUILayout.LabelField(settings.data[i].name); + EditorGUILayout.LabelField("DMX Universe: " + settings.data[i].dmxUniverse, GUILayout.Width(100f)); + EditorGUILayout.LabelField("DMX Channel: " + settings.data[i].dmxChannel); + EditorGUILayout.EndHorizontal(); + } + } + } + + // Write back changed values and evtl mark as dirty and handle undo/redo + so.ApplyModifiedProperties(); + } + } +} +#endif \ No newline at end of file diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs.meta b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs.meta new file mode 100644 index 0000000..f477cc1 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_DMXPatchSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57cc0fe2c71aff74ba88fc6cf7e94ec2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs new file mode 100644 index 0000000..71a8590 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs @@ -0,0 +1,288 @@ +#if UNITY_EDITOR +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEditor; +using System; +namespace VRSL.EditorScripts +{ + [Serializable] + public struct FixtureDefintion + { + public FixtureDefintion(string n) + { + name = n; + channelNames = new string[1]; + foldOut = false; + } + public string name; + public string[] channelNames; + public bool foldOut; + + public void SetNewChannelSize(int size) + { + string[] newChannelNames = new string[size]; + int loopVal = 0; + if(channelNames != null) + { + if(newChannelNames.Length > channelNames.Length) + { + loopVal = channelNames.Length; + } + else + { + loopVal = newChannelNames.Length; + } + + for(int i = 0; i < loopVal; i++) + { + newChannelNames[i] = channelNames[i]; + } + channelNames = newChannelNames; + } + else + { + channelNames = new string[1]; + channelNames[0] = ""; + } + } + } + [CreateAssetMenuAttribute(menuName = "VRSL/DMX Fixture Definition File", fileName = "VRSL DMX Fixture Definitions")] + [System.Serializable] + public class VRSL_FixtureDefinitions : ScriptableObject + { + [HideInInspector] + public FixtureDefintion[] definitions = new FixtureDefintion[1]; + + public VRSL_FixtureDefinitions() + { + if(definitions != null) + { + if(definitions.Length > 0) + { + definitions[0].channelNames = new string[1]; + } + } + } + public void ForceSave() + { + //string assetPath = AssetDatabase.GetAssetPath(this.GetInstanceID()); + //if(targetScene != null) + //AssetDatabase.RenameAsset(assetPath, "VRSL DMX Fixture Definitions_" + targetScene.name); + UnityEditor.EditorUtility.SetDirty(this); + UnityEditor.AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + Selection.activeObject = AssetDatabase.LoadAssetAtPath(AssetDatabase.GetAssetPath(this.GetInstanceID())); + } + + public string[] GetNames() + { + string[] names = new string[definitions.Length]; + for(int i = 0; i < definitions.Length; i++) + { + names[i] = definitions[i].name; + } + return names; + } + public string[] GetChannelDefinition(int defID) + { + return definitions[defID].channelNames; + } + public int DefinitionsArraySize + { + get + { + return definitions.Length; + } + set + { + FixtureDefintion[] newDefinitions = new FixtureDefintion[value]; + int loopVal = 0; + if(newDefinitions.Length > definitions.Length) + { + loopVal = definitions.Length; + } + else + { + loopVal = newDefinitions.Length; + } + for(int i = 0; i < loopVal; i++) + { + newDefinitions[i] = definitions[i]; + } + definitions = newDefinitions; + //definitions = new FixtureDefintion[value]; + } + } + } + + + [CustomEditor(typeof(VRSL_FixtureDefinitions))] + public class VRSL_FixtureDefinitionss_Editor: Editor + { + + void GuiLine( int i_height = 1 ) + + { + try{ + //GUIStyle g = GUIStyle.none; + //g.fixedHeight = 6; + Rect rect = EditorGUILayout.GetControlRect(false, i_height); + + rect.height = i_height; + + EditorGUI.DrawRect(rect, new Color ( 0.5f,0.5f,0.5f, 1 ) ); + } + catch(Exception e) + { + e.GetType(); + } + + } + private SerializedProperty definitions; + VRSL_FixtureDefinitions fd = null; + // SerializedObject so; + private void OnEnable() + { + // // Link the properties + + + fd = (VRSL_FixtureDefinitions) target; + // so = new SerializedObject(fd); + definitions = serializedObject.FindProperty("definitions"); + } + + public override void OnInspectorGUI() + { + DrawDefaultInspector(); + + serializedObject.Update(); + // EditorGUI.BeginChangeCheck(); + + + if(fd != null) + { + if(definitions.isArray) + { + + int size = definitions.arraySize; + + + EditorGUILayout.BeginHorizontal(); + int newSize = EditorGUILayout.IntField("Size", size); + newSize = Mathf.Abs(newSize); + if(GUILayout.Button("-", GUILayout.Width(25f))) + { + newSize--; + if(newSize < 1){newSize = 1;} + } + if(GUILayout.Button("+", GUILayout.Width(25f))) + { + newSize++; + } + EditorGUILayout.EndHorizontal(); + if(GUILayout.Button("Save Changes")) + { + serializedObject.ApplyModifiedProperties(); + fd.ForceSave(); + } + GuiLine(); + GUILayout.Space(25); + bool mainIncreased = false; + if (newSize != size) + { + definitions.arraySize = newSize; + fd.DefinitionsArraySize = newSize; + mainIncreased = newSize > size; + } + EditorGUI.indentLevel++; + //EditorGUI.indentLevel++; + //definitions.arraySize = EditorGUILayout.IntField("Size",definitions.arraySize); + for(int i = 0; i < newSize; i++) + { + EditorGUILayout.BeginVertical("box"); + SerializedProperty defProp = definitions.GetArrayElementAtIndex(i); + SerializedProperty nameProp = defProp.FindPropertyRelative("name"); + EditorGUILayout.BeginHorizontal("box"); + nameProp.stringValue = EditorGUILayout.TextField("Definition " + (i+1).ToString(), nameProp.stringValue); + + + SerializedProperty channelNamesProp = defProp.FindPropertyRelative("channelNames"); + if(i >= size && mainIncreased) + { + nameProp.stringValue = ""; + if(channelNamesProp.isArray) + { + channelNamesProp.arraySize = 1; + fd.definitions[i].SetNewChannelSize(1); + SerializedProperty channel = channelNamesProp.GetArrayElementAtIndex(0); + channel.stringValue = ""; + } + } + else + { + int chanSize = channelNamesProp.arraySize; + int newChanSize = chanSize; + if(GUILayout.Button("-", GUILayout.Width(25f))) + { + newChanSize--; + if(newChanSize < 1){newChanSize = 1;} + } + if(GUILayout.Button("+", GUILayout.Width(25f))) + { + newChanSize++; + } + EditorGUILayout.EndHorizontal(); + EditorGUI.indentLevel++; + EditorGUI.indentLevel++; + defProp.FindPropertyRelative("foldOut").boolValue = EditorGUILayout.Foldout(defProp.FindPropertyRelative("foldOut").boolValue, "Channels"); + if(defProp.FindPropertyRelative("foldOut").boolValue) + { + if(channelNamesProp.isArray) + { + bool increased = false; + if (newChanSize != chanSize) + { + channelNamesProp.arraySize = newChanSize; + fd.definitions[i].SetNewChannelSize(newChanSize); + increased = newChanSize > chanSize; + } + + EditorGUI.indentLevel++; + // EditorGUI.indentLevel++; + for (int j = 0; j < newChanSize; j++) + { + SerializedProperty channel = channelNamesProp.GetArrayElementAtIndex(j); + channel.stringValue = EditorGUILayout.TextField("Channel " + (j + 1).ToString(), channel.stringValue); + if(j == newChanSize-1 && increased) + { + channel.stringValue = ""; + } + } + // EditorGUI.indentLevel--; + EditorGUI.indentLevel--; + } + } + EditorGUI.indentLevel--; + EditorGUI.indentLevel--; + } + EditorGUILayout.EndVertical(); + GUILayout.Space(10); + } + EditorGUI.indentLevel--; + //EditorGUI.indentLevel--; + } + } + // if(EditorGUI.EndChangeCheck()) + // { + serializedObject.ApplyModifiedProperties(); + // if(fd != null) + // { + // fd.ForceSave() + // } + // } + } + } + +} +#endif \ No newline at end of file diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs.meta b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs.meta new file mode 100644 index 0000000..d2ae5c7 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_FixtureDefinitions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5234e5a618f589b49aa604ad3e28f500 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset new file mode 100644 index 0000000..a56ff96 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c995926c90549704bb9e0c3f100b0866, type: 3} + m_Name: VRSL_Manager Window Settings + m_EditorClassIdentifier: + highPolySpotlightVolumetric: {fileID: 3095268764473335706, guid: cc98423c9d250574a97ff77da8b48ae0, + type: 3} + mediumPolySpotlightVolumetric: {fileID: -4914940944117782908, guid: 1c6727fdb4d67144997ca7f1d773425d, + type: 3} + lowPolySpotlightVolumetric: {fileID: 2092003020933698497, guid: 176a7b05c669a304cbfc7f8d85df1f15, + type: 3} + highPolyWashlightVolumetric: {fileID: 4044263387530785113, guid: 1361fb5cca0845e418adc5d07965dc4d, + type: 3} + mediumPolyWashlightVolumetric: {fileID: 8407130331639395620, guid: 76f8b7aadc98ef64799418ba4b393086, + type: 3} + lowPolyWashlightVolumetric: {fileID: -917289432552507181, guid: 7b9bf5375ef4f5f409f6f26650981e8b, + type: 3} + highPolySpotlightVolumetricAudioLink: {fileID: 4348356663761886654, guid: 75fedb72c375d3742a6b8ea2ee9deab5, + type: 3} + mediumPolySpotlightVolumetricAudioLink: {fileID: 193328329398799331, guid: 4cb903544eccc4440a13d6d9472186e5, + type: 3} + lowPolySpotlightVolumetricAudioLink: {fileID: 901887270275031821, guid: 80323f7df22152d47ad79c4ee15fe1ed, + type: 3} + highPolyWashlightVolumetricAudioLink: {fileID: -7448728899984790229, guid: 217a2239725e7da41b06787fd790b7db, + type: 3} + mediumPolyWashlightVolumetricAudioLink: {fileID: 6994501472999443680, guid: 58c8b73bcdd7d04489661dc3feb058c1, + type: 3} + lowPolyWashlightVolumetricAudioLink: {fileID: 3013821634381010568, guid: 860053a68d88c0e46bde9443f5ae76a4, + type: 3} diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset.meta b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset.meta new file mode 100644 index 0000000..f5099ae --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_Manager Window Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d76acca48d75144d934f63fba1b5adf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs new file mode 100644 index 0000000..7f8f431 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs @@ -0,0 +1,77 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace VRSL.EditorScripts +{ + public class VRSL_ManagerWindowSettings : ScriptableObject + { + + [Header("DMX Volumetric Meshes")] + public Mesh highPolySpotlightVolumetric; + public Mesh mediumPolySpotlightVolumetric; + public Mesh lowPolySpotlightVolumetric; + public Mesh highPolyWashlightVolumetric; + public Mesh mediumPolyWashlightVolumetric; + public Mesh lowPolyWashlightVolumetric; + + [Header("AudioLink Volumetric Meshes")] + public Mesh highPolySpotlightVolumetricAudioLink; + public Mesh mediumPolySpotlightVolumetricAudioLink; + public Mesh lowPolySpotlightVolumetricAudioLink; + public Mesh highPolyWashlightVolumetricAudioLink; + public Mesh mediumPolyWashlightVolumetricAudioLink; + public Mesh lowPolyWashlightVolumetricAudioLink; + + public Mesh GetSpotLightMesh(int type) + { + switch(type) + { + default: + return highPolySpotlightVolumetric; + case 1: + return mediumPolySpotlightVolumetric; + case 2: + return lowPolySpotlightVolumetric; + } + } + public Mesh GetWashLightMesh(int type) + { + switch(type) + { + default: + return highPolyWashlightVolumetric; + case 1: + return mediumPolyWashlightVolumetric; + case 2: + return lowPolyWashlightVolumetric; + } + } + + + public Mesh GetAudioLinkSpotLightMesh(int type) + { + switch(type) + { + default: + return highPolySpotlightVolumetricAudioLink; + case 1: + return mediumPolySpotlightVolumetricAudioLink; + case 2: + return lowPolySpotlightVolumetricAudioLink; + } + } + public Mesh GetAudioLinkWashLightMesh(int type) + { + switch(type) + { + default: + return highPolyWashlightVolumetricAudioLink; + case 1: + return mediumPolyWashlightVolumetricAudioLink; + case 2: + return lowPolyWashlightVolumetricAudioLink; + } + } + } +} \ No newline at end of file diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs.meta b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs.meta new file mode 100644 index 0000000..7c27269 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_ManagerWindowSettings.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c995926c90549704bb9e0c3f100b0866 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs new file mode 100644 index 0000000..4f52d6b --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs @@ -0,0 +1,123 @@ +#if !COMPILER_UDONSHARP && UNITY_EDITOR +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEditor; +using UnityEngine; +using UnityEngine.SceneManagement; + +namespace VRSL.EditorScripts +{ + public class VRSL_MaterialExporter : Editor + { + [MenuItem("VRSL/Utilties/Generate Unique VRSL Materials", priority = 251)] + public static void GenerateUniqueVRSLMaterials() + { + //Get target folder and scene name + string folderPath = EditorUtility.OpenFolderPanel("Select Folder To Save Materials In","Assets", ""); + try + { + int assetIndex = folderPath.IndexOf("Assets"); + folderPath = folderPath.Substring(assetIndex); + } + catch (Exception e) + { + Debug.LogError(e.Message); + return; + } + string sceneName = SceneManager.GetActiveScene().name; + //Find all objects in scene and get their materials if they are VRSL materials + Transform[] transforms = FindObjectsOfType(); + Dictionary vrslMats = new Dictionary(); + for(int i = 0; i < transforms.Length; i++) + { + Renderer rend = transforms[i].gameObject.GetComponent(); + if(rend == null){continue;} + Material mat = rend.sharedMaterial; + if(!vrslMats.ContainsValue(mat)) + { + if(mat.name.StartsWith("VRSL")) + { + try{ + vrslMats.Add(mat.name, mat); + } + catch(ArgumentException e) + { + string trace = e.StackTrace; + } + } + } + } + //Make copies of materials and save them to folder + Dictionary vrslMatsCopy = new Dictionary(vrslMats); + var keys = new List(vrslMatsCopy.Keys); + string newFolderName = "VRSLMaterials-" + sceneName; + AssetDatabase.CreateFolder(folderPath, newFolderName); + foreach (string key in keys) + { + vrslMatsCopy[key] = new Material(vrslMats[key]); + vrslMatsCopy[key].name = sceneName + "-" + vrslMatsCopy[key].name; + AssetDatabase.CreateAsset(vrslMatsCopy[key], folderPath + "/" + newFolderName + "/" + vrslMatsCopy[key].name + ".mat"); + } + //Apply new materials to objects. + for(int i = 0; i < transforms.Length; i++) + { + Renderer rend = transforms[i].gameObject.GetComponent(); + if(rend == null){continue;} + Material mat = rend.sharedMaterial; + if(vrslMats.ContainsValue(mat)) + { + mat = vrslMatsCopy[mat.name]; + } + rend.material = mat; + Undo.RecordObject(rend, "Generate Unique VRSL Materials"); + if(PrefabUtility.IsPartOfAnyPrefab(rend)) + { + PrefabUtility.RecordPrefabInstancePropertyModifications(rend); + } + } + + VRSL_LocalUIControlPanel controlPanel = FindFirstObjectByType(); + if(controlPanel != null) + { + for(int i = 0; i < controlPanel.laserMaterials.Length; i++){ + if(vrslMats.ContainsValue(controlPanel.laserMaterials[i])) + { + controlPanel.laserMaterials[i] = vrslMatsCopy[controlPanel.laserMaterials[i].name]; + } + } + for(int i = 0; i < controlPanel.fixtureMaterials.Length; i++){ + if(vrslMats.ContainsValue(controlPanel.fixtureMaterials[i])) + { + controlPanel.fixtureMaterials[i] = vrslMatsCopy[controlPanel.fixtureMaterials[i].name]; + } + } + for(int i = 0; i < controlPanel.discoBallMaterials.Length; i++){ + if(vrslMats.ContainsValue(controlPanel.discoBallMaterials[i])) + { + controlPanel.discoBallMaterials[i] = vrslMatsCopy[controlPanel.discoBallMaterials[i].name]; + } + } + for(int i = 0; i < controlPanel.projectionMaterials.Length; i++){ + if(vrslMats.ContainsValue(controlPanel.projectionMaterials[i])) + { + controlPanel.projectionMaterials[i] = vrslMatsCopy[controlPanel.projectionMaterials[i].name]; + } + } + for(int i = 0; i < controlPanel.volumetricMaterials.Length; i++){ + if(vrslMats.ContainsValue(controlPanel.volumetricMaterials[i])) + { + controlPanel.volumetricMaterials[i] = vrslMatsCopy[controlPanel.volumetricMaterials[i].name]; + } + } + Undo.RecordObject(controlPanel, "Generate Unique VRSL Materials"); + if(PrefabUtility.IsPartOfAnyPrefab(controlPanel)) + { + PrefabUtility.RecordPrefabInstancePropertyModifications(controlPanel); + } + } + } + } +} +#endif \ No newline at end of file diff --git a/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs.meta b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs.meta new file mode 100644 index 0000000..ba22dbc --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Editor/VRSL_MaterialExporter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c6c15590c8b835049bb3f6a0fdf6d684 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons.meta new file mode 100644 index 0000000..c11893b --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 869b7b6dcda873442a10856eccd1aee4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-GPUReadback-v1.1.unitypackage.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-GPUReadback-v1.1.unitypackage.meta new file mode 100644 index 0000000..920da02 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-GPUReadback-v1.1.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 91e49e17985301e4fb7ae947c9cdea65 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-ScreenSpaceFX-v1.2.unitypackage.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-ScreenSpaceFX-v1.2.unitypackage.meta new file mode 100644 index 0000000..d6fbd18 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Addons/VRSL-ScreenSpaceFX-v1.2.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1e87a4b549f4fe64998ada05bf90ef22 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity new file mode 100644 index 0000000..029f38b --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity @@ -0,0 +1,1809 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.1792453, g: 0.1792453, b: 0.1792453, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 5 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 2100000, guid: 8005f2a270235094297869bb591f194b, type: 2} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.00031247968, g: 0.00034877402, b: 0.00031247968, + a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: c8f568a8814f9ca42bb4f7ddac2b261f, + type: 2} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &210237233 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5530545822544342665, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + m_PrefabInstance: {fileID: 1831175044} + m_PrefabAsset: {fileID: 0} +--- !u!1 &392552942 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1094421957795851142, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + m_PrefabInstance: {fileID: 1972317257} + m_PrefabAsset: {fileID: 0} +--- !u!1 &452524673 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4992203418069016644, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &573186905 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalScale.x + value: 13.0181675 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalScale.y + value: 4.404328 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalScale.z + value: 4.404328 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.27 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.37 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalPosition.z + value: -12 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.0000029504295 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -180.00002 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811294840, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2958517746811588876, guid: 70279d83763c0d745a4e513a75053671, + type: 3} + propertyPath: m_Name + value: VRCMirror + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 70279d83763c0d745a4e513a75053671, type: 3} +--- !u!1 &740705392 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4992203419139300656, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1250214074 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 353812187978428513, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_Name + value: Directional Light (For Depth) + objectReference: {fileID: 0} + - target: {fileID: 353812187978428513, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalScale.z + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalPosition.y + value: 50 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1895161030725929991, guid: dc2b8d13712a0f3488413e49afae73ef, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dc2b8d13712a0f3488413e49afae73ef, type: 3} +--- !u!1 &1270963954 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4992203418158270630, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1289387081 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4992203418465673975, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1319613328 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4992203419827444319, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1375120173 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5370579817763517401, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_Name + value: PostProcessingExample-ACESToneMapping + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalPosition.x + value: 136881.67 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalPosition.y + value: -41039.63 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalPosition.z + value: 1474.5194 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.00000028088027 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalRotation.y + value: -1 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -179.99998 + objectReference: {fileID: 0} + - target: {fileID: 6799113191805487499, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b9ea9d1c3de7ba64fb1ba22faf7d9bb8, type: 3} +--- !u!1 &1404597358 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1590388465911483937, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + m_PrefabInstance: {fileID: 1590388466837785294} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1484146846 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4992203418748546907, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1588549365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1588549367} + - component: {fileID: 1588549366} + m_Layer: 0 + m_Name: Reflection Probe + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!215 &1588549366 +ReflectionProbe: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1588549365} + m_Enabled: 1 + serializedVersion: 2 + m_Type: 0 + m_Mode: 0 + m_RefreshMode: 0 + m_TimeSlicingMode: 0 + m_Resolution: 128 + m_UpdateFrequency: 0 + m_BoxSize: {x: 15.451967, y: 12.732487, z: 14.708739} + m_BoxOffset: {x: -0.64565563, y: -0.25590897, z: 0.26318216} + m_NearClip: 0.3 + m_FarClip: 1000 + m_ShadowDistance: 100 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_IntensityMultiplier: 1.5 + m_BlendDistance: 1 + m_HDR: 1 + m_BoxProjection: 1 + m_RenderDynamicObjects: 0 + m_UseOcclusionCulling: 1 + m_Importance: 1 + m_CustomBakedTexture: {fileID: 0} +--- !u!4 &1588549367 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1588549365} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 17.364304, z: 1.1214353} + m_LocalScale: {x: 2, y: 2, z: 1.0887722} + m_Children: [] + m_Father: {fileID: 1651685763} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1628348108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1628348111} + - component: {fileID: 1628348110} + - component: {fileID: 1628348109} + - component: {fileID: 1628348112} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1628348109 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1628348108} + m_Enabled: 1 +--- !u!20 &1628348110 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1628348108} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.01 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 1 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1628348111 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1628348108} + m_LocalRotation: {x: 0.22318856, y: -0.3713483, z: 0.09244757, w: 0.8965159} + m_LocalPosition: {x: 6.03, y: 6.03, z: -6.03} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 27.959002, y: -45.000004, z: 0} +--- !u!114 &1628348112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1628348108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 948f4100a11a5c24981795d21301da5c, type: 3} + m_Name: + m_EditorClassIdentifier: + volumeTrigger: {fileID: 1628348111} + volumeLayer: + serializedVersion: 2 + m_Bits: 4194304 + stopNaNPropagation: 1 + finalBlitToCameraTarget: 0 + antialiasingMode: 0 + temporalAntialiasing: + jitterSpread: 0.75 + sharpness: 0.25 + stationaryBlending: 0.95 + motionBlending: 0.85 + subpixelMorphologicalAntialiasing: + quality: 2 + fastApproximateAntialiasing: + fastMode: 0 + keepAlpha: 0 + fog: + enabled: 1 + excludeSkybox: 1 + debugLayer: + lightMeter: + width: 512 + height: 256 + showCurves: 1 + histogram: + width: 512 + height: 256 + channel: 3 + waveform: + exposure: 0.12 + height: 256 + vectorscope: + size: 256 + exposure: 0.12 + overlaySettings: + linearDepth: 0 + motionColorIntensity: 4 + motionGridSize: 64 + colorBlindnessType: 0 + colorBlindnessStrength: 1 + m_Resources: {fileID: 11400000, guid: d82512f9c8e5d4a4d938b575d47f88d4, type: 2} + m_ShowToolkit: 0 + m_ShowCustomSorter: 0 + breakBeforeColorGrading: 0 + m_BeforeTransparentBundles: [] + m_BeforeStackBundles: [] + m_AfterStackBundles: [] +--- !u!4 &1651685763 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, + type: 3} + m_PrefabInstance: {fileID: 1956074339} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1831175044 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 4902972101965582961, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4902972101965582961, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4902972101965582961, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822358587122, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822358587122, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822358587122, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_SizeDelta.y + value: 500 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalPosition.z + value: -9.24 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071074 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.7071062 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchoredPosition.x + value: -2.88 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchoredPosition.y + value: -0.768 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.00001 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342663, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342665, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_Name + value: VRSL-LocalUIControlPanel + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: c7d284f0cee3ab2499e5263091ea28d5, + type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: serializedPublicVariablesBytesString + value: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgIAAAAAAAAAAi8CAAAAAUsAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBCAG8AbwBsAGUAYQBuACwAIABtAHMAYwBvAHIAbABpAGIAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgACAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAErAAAAXwBfAF8AVQBkAG8AbgBTAGgAYQByAHAAQgBlAGgAYQB2AGkAbwB1AHIASABhAHMARABvAG4AZQBTAGMAZQBuAGUAVQBwAGcAcgBhAGQAZQBfAF8AXwAnAQQAAAB0AHkAcABlAAEYAAAAUwB5AHMAdABlAG0ALgBCAG8AbwBsAGUAYQBuACwAIABtAHMAYwBvAHIAbABpAGIAKwEFAAAAVgBhAGwAdQBlAAEHBQIvAwAAAAFJAAAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQBgADEAWwBbAFMAeQBzAHQAZQBtAC4ASQBuAHQAMwAyACwAIABtAHMAYwBvAHIAbABpAGIAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgADAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEfAAAAXwBfAF8AVQBkAG8AbgBTAGgAYQByAHAAQgBlAGgAYQB2AGkAbwB1AHIAVgBlAHIAcwBpAG8AbgBfAF8AXwAnAQQAAAB0AHkAcABlAAEWAAAAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgAXAQUAAABWAGEAbAB1AGUAAgAAAAcFBwUHBQ== + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[99] + value: + objectReference: {fileID: 8600000, guid: f51fa799ef0abde489235f40fc0328ef, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[100] + value: + objectReference: {fileID: 8600000, guid: a4ea854836fbd3747b614c334c0182d8, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[101] + value: + objectReference: {fileID: 8600000, guid: 57481ad1fad57a247b2754e1469292a9, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[102] + value: + objectReference: {fileID: 8600000, guid: 5225295a38260644c99eb0aebf544ec8, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[103] + value: + objectReference: {fileID: 8600000, guid: 7d9e75ad34a1ba34db218840cb76100e, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[104] + value: + objectReference: {fileID: 8600000, guid: fbbd57abbf5ece54c9996e59beb3dac1, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[105] + value: + objectReference: {fileID: 8600000, guid: 2db39b03bdcb2124aaba3db138dd0754, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[106] + value: + objectReference: {fileID: 8600000, guid: 3d0e5498d25faf34999f530603c36e4d, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[107] + value: + objectReference: {fileID: 8600000, guid: d8d7d540bd7f30c4b845dcca7a985f31, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[108] + value: + objectReference: {fileID: 8600000, guid: d4c740f9462f25d4a9d1cc2063318a5f, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[109] + value: + objectReference: {fileID: 8600000, guid: 3bcce6f0fa9c3d4499ca3015b073785e, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[110] + value: + objectReference: {fileID: 8600000, guid: 85ba02ef33f4e4c4a94d9085f48ec5c1, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[111] + value: + objectReference: {fileID: 8600000, guid: 6e9260e8140b1ea4a97d6cc9a137efca, type: 2} + - target: {fileID: 5530545822544342666, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.data[112] + value: + objectReference: {fileID: 8600000, guid: a0e2ea8d6ec133f4fb7ad6f74d904820, type: 2} + - target: {fileID: 5530545822595038121, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822595038121, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822595038121, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822723908163, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545822723908163, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823173404594, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823173404594, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823173404594, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823210658692, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823210658692, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823249006840, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823249006840, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823462420864, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823462420864, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823462420864, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823620051457, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823620051457, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823620051457, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823922234378, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545823922234378, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545824006130772, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545824006130772, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545824044143973, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545824044143973, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545824044143973, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545824087885516, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5530545824087885516, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: fixtureGizmos + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: panRangeTarget + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: tiltRangeTarget + value: -180 + objectReference: {fileID: 0} + - target: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: _volumetricNoise + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: isUsingAudioLink + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: _requireDepthLight + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 5595631434132784427, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + - target: {fileID: 8192770596087319596, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8192770596087319596, guid: dedfba01424b93148b3d9a42e95ed2f7, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: dedfba01424b93148b3d9a42e95ed2f7, type: 3} +--- !u!1001 &1834497811 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -5041995022078526395, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: -5041995022078526395, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: -2652767293455950171, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: -2652767293455950171, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: -2082587589316884831, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: -2082587589316884831, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: 35167178996088452, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 35167178996088452, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: 826414009807335375, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 826414009807335375, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: 2043138371986240926, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_Name + value: VRSL-DMX-USharpVideoReaderScreen-Horizontal + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.52 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2043138371986240927, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3995354970895409517, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 3995354970895409517, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: 4438015852488867569, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 4438015852488867569, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: 4992203417749681999, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4992203417749681999, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4992203417916025072, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4992203418069016646, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: 456103f41f1e4cb4ab4b80a803ca0bbc, + type: 2} + - target: {fileID: 4992203418086429551, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4992203418158270554, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: d492192d08a8b7c4885a80b529468bb3, + type: 2} + - target: {fileID: 4992203418226733798, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4992203418305090348, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_Volume + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4992203418465673964, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: ea21a8cb7ff5eb942b89164a19a5a0df, + type: 2} + - target: {fileID: 4992203418610976936, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_Volume + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4992203418692253458, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_Value + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4992203418748546909, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: 9ab8b0e2768740c409513717b3be8eb8, + type: 2} + - target: {fileID: 4992203418949499070, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: 8729bf0445f5dbd43be32b8809d545d4, + type: 2} + - target: {fileID: 4992203419095993820, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_Volume + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4992203419139300659, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: 894f1c525d6e8cf4f8ce136f271e767a, + type: 2} + - target: {fileID: 4992203419533827017, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4992203419533827017, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4992203419533827017, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4992203419629713059, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7078338258694360640, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 7078338258694360640, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: 7541042297017883632, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: defaultVolume + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7541042297017883632, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 7541042297017883632, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + - target: {fileID: 7541042297017883632, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + propertyPath: playlist.Array.data[0].url + value: https://youtu.be/YHRuWvx0Hho + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e62fe963d8da32147bbd2f1caa73a0de, type: 3} +--- !u!1 &1948513935 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4992203418949499068, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1956074339 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 100000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_Name + value: Enviorment + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_StaticEditorFlags + value: 4294967295 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalScale.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalScale.z + value: 0.91846585 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalPosition.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalPosition.y + value: -1.44 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalPosition.z + value: -1.03 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 400000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} +--- !u!1 &1956074340 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100000, guid: 72d1fefa50b279f42aac808505d738cf, + type: 3} + m_PrefabInstance: {fileID: 1956074339} + m_PrefabAsset: {fileID: 0} +--- !u!64 &1956074341 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1956074340} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 4300000, guid: 72d1fefa50b279f42aac808505d738cf, type: 3} +--- !u!1001 &1972317257 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1055321711490392694, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: blueprintId + value: wrld_bcbdd732-d864-4571-b60b-692385281c50 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalPosition.x + value: -0.67 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.11 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalPosition.z + value: -8.82 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.70710784 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.70710576 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90.00001 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795580606, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1094421957795851142, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: m_Name + value: VRCWorld + objectReference: {fileID: 0} + - target: {fileID: 1415578911040940289, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: 890a38ab48856e8459a67943666d92ff, + type: 2} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: unityVersion + value: 2019.4.31f1 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: ReferenceCamera + value: + objectReference: {fileID: 1628348108} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.size + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: DynamicMaterials.Array.size + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[0].ID + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[1].ID + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[2].ID + value: 12 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[3].ID + value: 13 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[4].ID + value: 14 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[5].ID + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[6].ID + value: 16 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[7].ID + value: 17 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[8].ID + value: 18 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[9].ID + value: 19 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[10].ID + value: 20 + objectReference: {fileID: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: DynamicMaterials.Array.data[0] + value: + objectReference: {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: DynamicMaterials.Array.data[1] + value: + objectReference: {fileID: 2100000, guid: d1ceac8b980ef2b44a8de109ba8d1d1b, type: 2} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: DynamicMaterials.Array.data[2] + value: + objectReference: {fileID: 2100000, guid: 7b2c0c650631a8b4cb58542d4b67ebe1, type: 2} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: DynamicMaterials.Array.data[3] + value: + objectReference: {fileID: 2100000, guid: c815f7613a04b724089c206857e57c6a, type: 2} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: DynamicMaterials.Array.data[4] + value: + objectReference: {fileID: 2100000, guid: 9447961a691a86442b89f19afb95c295, type: 2} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[0].gameObject + value: + objectReference: {fileID: 392552942} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[1].gameObject + value: + objectReference: {fileID: 1404597358} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[2].gameObject + value: + objectReference: {fileID: 1982915480} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[3].gameObject + value: + objectReference: {fileID: 740705392} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[4].gameObject + value: + objectReference: {fileID: 1289387081} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[5].gameObject + value: + objectReference: {fileID: 452524673} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[6].gameObject + value: + objectReference: {fileID: 1484146846} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[7].gameObject + value: + objectReference: {fileID: 1948513935} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[8].gameObject + value: + objectReference: {fileID: 1270963954} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[9].gameObject + value: + objectReference: {fileID: 1319613328} + - target: {fileID: 6759095419728963412, guid: 8894fa7e4588a5c4fab98453e558847d, + type: 3} + propertyPath: NetworkIDs.Array.data[10].gameObject + value: + objectReference: {fileID: 210237233} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8894fa7e4588a5c4fab98453e558847d, type: 3} +--- !u!1 &1982915480 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1147126118795783479, guid: e62fe963d8da32147bbd2f1caa73a0de, + type: 3} + m_PrefabInstance: {fileID: 1834497811} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2053031298 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalPosition.x + value: 0.11735058 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalPosition.y + value: 5.146513 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalPosition.z + value: -0.11733389 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8965159 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalRotation.x + value: 0.22318858 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalRotation.y + value: -0.3713483 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.09244758 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3272158036615796451, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4159750364125244593, guid: 22f276485886ccf44b12574d72998c0a, + type: 3} + propertyPath: m_Name + value: PostProcessingExample-Bloom + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 22f276485886ccf44b12574d72998c0a, type: 3} +--- !u!1001 &1590388466837785294 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1590388465911483937, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_Name + value: VRSL-DMX-ExampleSurfaceShader-H + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalPosition.x + value: -3.08 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.812 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalPosition.z + value: -7.9369993 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483962, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483966, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: serializedProgramAsset + value: + objectReference: {fileID: 11400000, guid: 73c0c1abc14a568409919c82ce7846d0, + type: 2} + - target: {fileID: 1590388465911483966, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: serializedPublicVariablesBytesString + value: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABgIAAAAAAAAAAi8CAAAAAUsAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAUwB5AHMAdABlAG0ALgBCAG8AbwBsAGUAYQBuACwAIABtAHMAYwBvAHIAbABpAGIAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgACAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAErAAAAXwBfAF8AVQBkAG8AbgBTAGgAYQByAHAAQgBlAGgAYQB2AGkAbwB1AHIASABhAHMARABvAG4AZQBTAGMAZQBuAGUAVQBwAGcAcgBhAGQAZQBfAF8AXwAnAQQAAAB0AHkAcABlAAEYAAAAUwB5AHMAdABlAG0ALgBCAG8AbwBsAGUAYQBuACwAIABtAHMAYwBvAHIAbABpAGIAKwEFAAAAVgBhAGwAdQBlAAEHBQIvAwAAAAFJAAAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQBgADEAWwBbAFMAeQBzAHQAZQBtAC4ASQBuAHQAMwAyACwAIABtAHMAYwBvAHIAbABpAGIAXQBdACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgADAAAABgIAAAAAAAAAJwEEAAAAdAB5AHAAZQABFwAAAFMAeQBzAHQAZQBtAC4AUwB0AHIAaQBuAGcALAAgAG0AcwBjAG8AcgBsAGkAYgAnAQoAAABTAHkAbQBiAG8AbABOAGEAbQBlAAEfAAAAXwBfAF8AVQBkAG8AbgBTAGgAYQByAHAAQgBlAGgAYQB2AGkAbwB1AHIAVgBlAHIAcwBpAG8AbgBfAF8AXwAnAQQAAAB0AHkAcABlAAEWAAAAUwB5AHMAdABlAG0ALgBJAG4AdAAzADIALAAgAG0AcwBjAG8AcgBsAGkAYgAXAQUAAABWAGEAbAB1AGUAAgAAAAcFBwUHBQ== + objectReference: {fileID: 0} + - target: {fileID: 1590388465911483966, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: publicVariablesUnityEngineObjects.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4904392944439432061, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: fixtureID + value: 1100 + objectReference: {fileID: 0} + - target: {fileID: 4904392944439432061, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: dmxChannel + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4904392944439432061, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: dmxUniverse + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4904392944439432061, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: globalIntensity + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4904392944439432061, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + propertyPath: serializationData.Prefab + value: + objectReference: {fileID: 4904392944439432061, guid: 8c5b2abb4f158154cad77f35b9ce2643, + type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 8c5b2abb4f158154cad77f35b9ce2643, type: 3} diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity.meta new file mode 100644 index 0000000..b9dd1e3 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-AvatarTesting/VRSL-ExampleScene-AvatarTest-InGame (Requires USharpVideo.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 122298455a54db44f8d80f092be01456 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal.meta new file mode 100644 index 0000000..6aa8064 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a6877d47a154a04891dba6e1b403d4a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-0.exr b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-0.exr new file mode 100644 index 0000000000000000000000000000000000000000..62e85415e2bfbbbbbd6df5db91a6c49e80667112 GIT binary patch literal 22085 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 literal 0 HcmV?d00001 diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-0.exr.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-0.exr.meta new file mode 100644 index 0000000..79bbd5b --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-0.exr.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 7a61bb4ec0880114e8bf9d318e37eb1c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-1.exr b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-1.exr new file mode 100644 index 0000000000000000000000000000000000000000..a847e45b5f4073b73c3d3744524519b34e17b380 GIT binary patch literal 280856 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�*3{5MJ#|i_SzO=RIQH&Nq@Ft5!x^ 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%0D4g-uPRXdJnpdk5s8Eym>~w%#1kZ$U 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 W+(sPy6JXLyOF8A`L$ht>i2fg~Re_lR literal 0 HcmV?d00001 diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-1.exr.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-1.exr.meta new file mode 100644 index 0000000..6994330 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-Horizontal/ReflectionProbe-1.exr.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d835c10a34ca59249a34f3abbf819785 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting new file mode 100644 index 0000000..13004cc --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting @@ -0,0 +1,66 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: VRSL-ExampleScene-EditorViaOSC-VerticalSettings + serializedVersion: 6 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 256 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 + m_NumRaysToShootPerTexel: -1 + m_RespectSceneVisibilityWhenBakingGI: 0 diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting.meta new file mode 100644 index 0000000..ab3db74 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Example Scenes/DMX-EditorViaOSCScenes/VRSL-ExampleScene-EditorViaOSC-VerticalSettings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1184155f4094ed141a395ad5e2a6ebf3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat b/Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat new file mode 100644 index 0000000..8eeb858 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat @@ -0,0 +1,90 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: VRSL-DataScreen + m_Shader: {fileID: 4800000, guid: 3f1ce0f33c16eeb41b30ecb9446e6214, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _ + - _EMISSION + - _GLOSSYREFLECTIONS_OFF + - _SPECULARHIGHLIGHTS_OFF + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: e5b174a8d905de44d938cdd3adf85546, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _IsAVProInput: 1 + - _MetaPassEmissiveBoost: 1.25 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _TargetAspectRatio: 1.7777778 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 0, g: 0, b: 0, a: 1} + - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat.meta new file mode 100644 index 0000000..ccaf04e --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Materials/Other/VRSL-DataScreen.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba4ca8bca79689a459f8bb7c61aa6633 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverLightMesh-VolumetricPassMesh-HQ-LPoly.fbx b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverLightMesh-VolumetricPassMesh-HQ-LPoly.fbx new file mode 100644 index 0000000000000000000000000000000000000000..1b66f94044cd7d484583820572ab0d14121d7724 GIT binary patch literal 36252 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≤GKkpRGBP^awN~I-AXwv+H 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

2jc#7@5 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 literal 0 HcmV?d00001 diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-LPoly.fbx.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-LPoly.fbx.meta new file mode 100644 index 0000000..c2c651f --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-LPoly.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 860053a68d88c0e46bde9443f5ae76a4 +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 + importPhysicalCameras: 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/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-MPoly.fbx b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/FBX/MoverWashLightMesh-VolumetricPassMesh-HQ-MPoly.fbx new file mode 100644 index 0000000000000000000000000000000000000000..4b4c29ac073a21b340b841d2e85ece3924d0bb0d GIT binary patch literal 50332 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

p9^&%)bt@R>EQYe(V@PkGBcPC#HJp5>MKXoB! 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 literal 0 HcmV?d00001 diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-LPoly.fbx.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-LPoly.fbx.meta new file mode 100644 index 0000000..579018f --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-LPoly.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 7b9bf5375ef4f5f409f6f26650981e8b +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 + importPhysicalCameras: 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/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-MPoly.fbx b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-MPoly.fbx new file mode 100644 index 0000000000000000000000000000000000000000..74b30e3123f9083437030872cb8f81a2620778a1 GIT binary patch literal 54252 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¥Q|78;cfC+2h9rS_htJ}lCrk;h|_}w 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 literal 0 HcmV?d00001 diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-MPoly.fbx.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-MPoly.fbx.meta new file mode 100644 index 0000000..906c2b3 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Meshes/HQ Meshes/MoverLight-WashLight-HQMesh-MPoly.fbx.meta @@ -0,0 +1,109 @@ +fileFormatVersion: 2 +guid: 76f8b7aadc98ef64799418ba4b393086 +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 + importPhysicalCameras: 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/Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader b/Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader new file mode 100644 index 0000000..2cf5c2c --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader @@ -0,0 +1,102 @@ +Shader "Unlit/GenericUnlitTexture-Linear" +{ + Properties + { + _EmissionMap ("Texture", 2D) = "white" {} + [Toggle(_)]_IsAVProInput("Is AV Pro Input", Int) = 0 + _TargetAspectRatio("Target Aspect Ratio", Float) = 1.7777777 + } + SubShader + { + Tags { "RenderType"="Opaque" } + LOD 100 + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + // make fog work + #pragma multi_compile_fog + + #include "UnityCG.cginc" + + struct appdata + { + float4 vertex : POSITION; + float2 uv : TEXCOORD0; + }; + + struct v2f + { + float2 uv : TEXCOORD0; + UNITY_FOG_COORDS(1) + float4 vertex : SV_POSITION; + }; + + sampler2D _EmissionMap; + float4 _EmissionMap_ST; + int _IsAVProInput; + float _TargetAspectRatio; + float4 _EmissionMap_TexelSize; + + v2f vert (appdata v) + { + v2f o; + o.vertex = UnityObjectToClipPos(v.vertex); + o.uv = TRANSFORM_TEX(v.uv, _EmissionMap); + UNITY_TRANSFER_FOG(o,o.vertex); + return o; + } + + fixed4 frag (v2f i) : SV_Target + { + float2 uv = i.uv; + float2 emissionRes = _EmissionMap_TexelSize.zw; + + float currentAspectRatio = emissionRes.x / emissionRes.y; + + float visibility = 1.0; + + // If the aspect ratio does not match the target ratio, then we fit the UVs to maintain the aspect ratio while fitting the range 0-1 + if (abs(currentAspectRatio - _TargetAspectRatio) > 0.001) + { + float2 normalizedVideoRes = float2(emissionRes.x / _TargetAspectRatio, emissionRes.y); + float2 correctiveScale; + + // Find which axis is greater, we will clamp to that + if (normalizedVideoRes.x > normalizedVideoRes.y) + correctiveScale = float2(1, normalizedVideoRes.y / normalizedVideoRes.x); + else + correctiveScale = float2(normalizedVideoRes.x / normalizedVideoRes.y, 1); + + uv = ((uv - 0.5) / correctiveScale) + 0.5; + + // Antialiasing on UV clipping + float2 uvPadding = (1 / emissionRes) * 0.1; + float2 uvfwidth = fwidth(uv.xy); + float2 maxFactor = smoothstep(uvfwidth + uvPadding + 1, uvPadding + 1, uv.xy); + float2 minFactor = smoothstep(-uvfwidth - uvPadding, -uvPadding, uv.xy); + + visibility = maxFactor.x * maxFactor.y * minFactor.x * minFactor.y; + + //if (any(uv <= 0) || any(uv >= 1)) + // return float3(0, 0, 0); + } + // sample the texture + float3 texColor = tex2D(_EmissionMap, _IsAVProInput ? float2(uv.x, 1 - uv.y) : uv).rgb; + + if (!_IsAVProInput) + { + texColor = LinearToGammaSpace(texColor); + } + // if (_IsAVProInput) + // texColor = pow(texColor, 2.2f); + // apply fog + UNITY_APPLY_FOG(i.fogCoord, float4(texColor,1)); + return float4(texColor,1); + } + ENDCG + } + } +} diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader.meta new file mode 100644 index 0000000..bec9289 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Shaders/Other/GenericUnlitTexture-Linear.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3f1ce0f33c16eeb41b30ecb9446e6214 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players.meta new file mode 100644 index 0000000..540c6bb --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: df884336aee5fa94395aae190982a88c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-ProTV-DMXScreenPackage-1.2.unitypackage.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-ProTV-DMXScreenPackage-1.2.unitypackage.meta new file mode 100644 index 0000000..fe07f25 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-ProTV-DMXScreenPackage-1.2.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1e11a92c089b0649bf394cdbadf6f3f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-USharpVideo-DMXScreenPackage-1.2.unitypackage.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-USharpVideo-DMXScreenPackage-1.2.unitypackage.meta new file mode 100644 index 0000000..05cd691 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-USharpVideo-DMXScreenPackage-1.2.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a12ef5f407611a747b7a40b870cf423e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-VideoTXL-DMXScreenPackage-1.2.unitypackage.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-VideoTXL-DMXScreenPackage-1.2.unitypackage.meta new file mode 100644 index 0000000..b5a1626 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-VideoTXL-DMXScreenPackage-1.2.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 77475a5a2828a704db7abb91ed6b1df2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-uDesktopDuplication-DMXScreenPackage-1.2.unitypackage.meta b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-uDesktopDuplication-DMXScreenPackage-1.2.unitypackage.meta new file mode 100644 index 0000000..a7495b9 --- /dev/null +++ b/Packages/com.acchosen.vr-stage-lighting/Runtime/Video Players/VRSL-uDesktopDuplication-DMXScreenPackage-1.2.unitypackage.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af4dbeea91a95774dbb52d6ffd011a52 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: