├── .gitattributes
├── .github
└── FUNDING.yml
├── .gitignore
├── LICENSE
├── README.md
├── SimpleWebXR-Demo
├── Assets
│ ├── AssetStoreTools.meta
│ ├── AssetStoreTools
│ │ ├── AS_Checklist.asset
│ │ ├── AS_Checklist.asset.meta
│ │ ├── Editor.meta
│ │ └── Editor
│ │ │ ├── AssetStoreTools.dll
│ │ │ └── AssetStoreTools.dll.meta
│ ├── SimpleWebXR.meta
│ ├── SimpleWebXR
│ │ ├── Examples.meta
│ │ ├── Examples
│ │ │ ├── Materials.meta
│ │ │ ├── Materials
│ │ │ │ ├── MRTK-ColorPicker.meta
│ │ │ │ ├── MRTK-ColorPicker
│ │ │ │ │ ├── ColorPickerGradientMaterial.mat
│ │ │ │ │ ├── ColorPickerGradientMaterial.mat.meta
│ │ │ │ │ ├── ColorPickerToggleButtonMaterial.mat
│ │ │ │ │ ├── ColorPickerToggleButtonMaterial.mat.meta
│ │ │ │ │ ├── Dragger.png
│ │ │ │ │ ├── Dragger.png.meta
│ │ │ │ │ ├── Gradient.png
│ │ │ │ │ ├── Gradient.png.meta
│ │ │ │ │ ├── RainbowButton.png
│ │ │ │ │ ├── RainbowButton.png.meta
│ │ │ │ │ ├── RainbowLine.png
│ │ │ │ │ └── RainbowLine.png.meta
│ │ │ │ ├── MRTK-ElasticSystem.meta
│ │ │ │ ├── MRTK-ElasticSystem
│ │ │ │ │ ├── springs.mat
│ │ │ │ │ ├── springs.mat.meta
│ │ │ │ │ ├── springs.png
│ │ │ │ │ └── springs.png.meta
│ │ │ │ ├── MRTK-HandCoach.meta
│ │ │ │ ├── MRTK-HandCoach
│ │ │ │ │ ├── HandCoach.mat
│ │ │ │ │ └── HandCoach.mat.meta
│ │ │ │ ├── MRTK-HandMenu.meta
│ │ │ │ ├── MRTK-HandMenu
│ │ │ │ │ ├── ButtonBox_BodyFace_mat.mat
│ │ │ │ │ ├── ButtonBox_BodyFace_mat.mat.meta
│ │ │ │ │ ├── HandMenuIcon_3x1.mat
│ │ │ │ │ ├── HandMenuIcon_3x1.mat.meta
│ │ │ │ │ ├── HandMenuIcon_3x1_Circles.mat
│ │ │ │ │ ├── HandMenuIcon_3x1_Circles.mat.meta
│ │ │ │ │ ├── HandMenuIcon_3x2.mat
│ │ │ │ │ ├── HandMenuIcon_3x2.mat.meta
│ │ │ │ │ ├── HandMenuIcon_3x3.mat
│ │ │ │ │ ├── HandMenuIcon_3x3.mat.meta
│ │ │ │ │ ├── HandMenuIcon_3x4.mat
│ │ │ │ │ ├── HandMenuIcon_3x4.mat.meta
│ │ │ │ │ ├── HandMenuIcon_3x6.mat
│ │ │ │ │ ├── HandMenuIcon_3x6.mat.meta
│ │ │ │ │ ├── HandMenuIcon_4x1.mat
│ │ │ │ │ ├── HandMenuIcon_4x1.mat.meta
│ │ │ │ │ ├── HandMenuIcon_Placeholder.mat
│ │ │ │ │ ├── HandMenuIcon_Placeholder.mat.meta
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Blue.mat
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Blue.mat.meta
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Pink.mat
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Pink.mat.meta
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Purple.mat
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Purple.mat.meta
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Yellow.mat
│ │ │ │ │ ├── HandMenu_AppButton_Backplate_Yellow.mat.meta
│ │ │ │ │ ├── HandMenu_Backplate.mat
│ │ │ │ │ ├── HandMenu_Backplate.mat.meta
│ │ │ │ │ ├── HandMenu_Backplate_Circle.mat
│ │ │ │ │ ├── HandMenu_Backplate_Circle.mat.meta
│ │ │ │ │ ├── HandMenu_Icon_3x1.png
│ │ │ │ │ ├── HandMenu_Icon_3x1.png.meta
│ │ │ │ │ ├── HandMenu_Icon_3x1_Circles.png
│ │ │ │ │ ├── HandMenu_Icon_3x1_Circles.png.meta
│ │ │ │ │ ├── HandMenu_Icon_3x2.png
│ │ │ │ │ ├── HandMenu_Icon_3x2.png.meta
│ │ │ │ │ ├── HandMenu_Icon_3x3.png
│ │ │ │ │ ├── HandMenu_Icon_3x3.png.meta
│ │ │ │ │ ├── HandMenu_Icon_3x4.png
│ │ │ │ │ ├── HandMenu_Icon_3x4.png.meta
│ │ │ │ │ ├── HandMenu_Icon_3x6.png
│ │ │ │ │ ├── HandMenu_Icon_3x6.png.meta
│ │ │ │ │ ├── HandMenu_Icon_4x1.png
│ │ │ │ │ ├── HandMenu_Icon_4x1.png.meta
│ │ │ │ │ ├── HandMenu_ToggleDialog_Backplate.mat
│ │ │ │ │ ├── HandMenu_ToggleDialog_Backplate.mat.meta
│ │ │ │ │ ├── PlaceholderIcon.png
│ │ │ │ │ └── PlaceholderIcon.png.meta
│ │ │ │ ├── MRTK-ScrollingObjectCollection.meta
│ │ │ │ ├── MRTK-ScrollingObjectCollection
│ │ │ │ │ ├── HolographicBackPlateNoBorder_Light_Blue.mat
│ │ │ │ │ ├── HolographicBackPlateNoBorder_Light_Blue.mat.meta
│ │ │ │ │ ├── ScrollItemCardBackplate.mat
│ │ │ │ │ ├── ScrollItemCardBackplate.mat.meta
│ │ │ │ │ ├── ScrollWindowBackground.mat
│ │ │ │ │ └── ScrollWindowBackground.mat.meta
│ │ │ │ ├── PaintExample.meta
│ │ │ │ ├── PaintExample
│ │ │ │ │ ├── ControllerMaterial.mat
│ │ │ │ │ ├── ControllerMaterial.mat.meta
│ │ │ │ │ ├── LineMaterial.mat
│ │ │ │ │ └── LineMaterial.mat.meta
│ │ │ │ ├── SplashScreen.png
│ │ │ │ └── SplashScreen.png.meta
│ │ │ ├── Prefabs.meta
│ │ │ ├── Prefabs
│ │ │ │ ├── HandDetectionExample.meta
│ │ │ │ ├── HandDetectionExample
│ │ │ │ │ ├── HandJointPrefab.prefab
│ │ │ │ │ ├── HandJointPrefab.prefab.meta
│ │ │ │ │ ├── HandOrientationBlue.mat
│ │ │ │ │ ├── HandOrientationBlue.mat.meta
│ │ │ │ │ ├── HandOrientationGreen.mat
│ │ │ │ │ ├── HandOrientationGreen.mat.meta
│ │ │ │ │ ├── HandOrientationRed.mat
│ │ │ │ │ └── HandOrientationRed.mat.meta
│ │ │ │ ├── MRTK-ColorPicker.meta
│ │ │ │ ├── MRTK-ColorPicker
│ │ │ │ │ ├── ColorDraggerPrefab.prefab
│ │ │ │ │ ├── ColorDraggerPrefab.prefab.meta
│ │ │ │ │ ├── ColorPickerPrefab.prefab
│ │ │ │ │ ├── ColorPickerPrefab.prefab.meta
│ │ │ │ │ ├── ColorWedge.fbx
│ │ │ │ │ ├── ColorWedge.fbx.meta
│ │ │ │ │ ├── PressableMeshButton.prefab
│ │ │ │ │ └── PressableMeshButton.prefab.meta
│ │ │ │ ├── MRTK-HandMenu.meta
│ │ │ │ ├── MRTK-HandMenu
│ │ │ │ │ ├── Circle.fbx
│ │ │ │ │ ├── Circle.fbx.meta
│ │ │ │ │ ├── CompressableCylinderVisuals.fbx
│ │ │ │ │ ├── CompressableCylinderVisuals.fbx.meta
│ │ │ │ │ ├── PalmUpHandMenu_AboveFingertips_3x2.prefab
│ │ │ │ │ ├── PalmUpHandMenu_AboveFingertips_3x2.prefab.meta
│ │ │ │ │ ├── PalmUpHandMenu_AboveFingertips_3x4.prefab
│ │ │ │ │ ├── PalmUpHandMenu_AboveFingertips_3x4.prefab.meta
│ │ │ │ │ ├── PalmUpHandMenu_InPalm_3x3.prefab
│ │ │ │ │ ├── PalmUpHandMenu_InPalm_3x3.prefab.meta
│ │ │ │ │ ├── PalmUpHandMenu_Side_1x3.prefab
│ │ │ │ │ ├── PalmUpHandMenu_Side_1x3.prefab.meta
│ │ │ │ │ ├── PalmUpHandMenu_Side_1x3_Circles.prefab
│ │ │ │ │ ├── PalmUpHandMenu_Side_1x3_Circles.prefab.meta
│ │ │ │ │ ├── PalmUpHandMenu_Side_1x4.prefab
│ │ │ │ │ ├── PalmUpHandMenu_Side_1x4.prefab.meta
│ │ │ │ │ ├── PressableButtonHoloLens2_AppButton.prefab
│ │ │ │ │ └── PressableButtonHoloLens2_AppButton.prefab.meta
│ │ │ │ ├── MRTK-MaterialGallery.meta
│ │ │ │ ├── MRTK-MaterialGallery
│ │ │ │ │ ├── Placard.prefab
│ │ │ │ │ └── Placard.prefab.meta
│ │ │ │ ├── MRTK-OnScreenHelper.meta
│ │ │ │ ├── MRTK-OnScreenHelper
│ │ │ │ │ ├── OnScreenHelper.prefab
│ │ │ │ │ └── OnScreenHelper.prefab.meta
│ │ │ │ ├── MRTK-ScrollingObjectCollection.meta
│ │ │ │ ├── MRTK-ScrollingObjectCollection
│ │ │ │ │ ├── DynamicScrollPopulator.prefab
│ │ │ │ │ ├── DynamicScrollPopulator.prefab.meta
│ │ │ │ │ ├── ScrollingOC_Objects_Plated32x32.prefab
│ │ │ │ │ ├── ScrollingOC_Objects_Plated32x32.prefab.meta
│ │ │ │ │ ├── ScrollingOC_PressableBtn_32x96.prefab
│ │ │ │ │ └── ScrollingOC_PressableBtn_32x96.prefab.meta
│ │ │ │ ├── PaintExample.meta
│ │ │ │ └── PaintExample
│ │ │ │ │ ├── LinePrefab.prefab
│ │ │ │ │ └── LinePrefab.prefab.meta
│ │ │ ├── Scenes.meta
│ │ │ ├── Scenes
│ │ │ │ ├── HandDetectionExample.unity
│ │ │ │ ├── HandDetectionExample.unity.meta
│ │ │ │ ├── HitTestExample.unity
│ │ │ │ ├── HitTestExample.unity.meta
│ │ │ │ ├── MRTK-ColorPicker.unity
│ │ │ │ ├── MRTK-ColorPicker.unity.meta
│ │ │ │ ├── MRTK-Dock.unity
│ │ │ │ ├── MRTK-Dock.unity.meta
│ │ │ │ ├── MRTK-ElasticSystem.unity
│ │ │ │ ├── MRTK-ElasticSystem.unity.meta
│ │ │ │ ├── MRTK-HandCoach.unity
│ │ │ │ ├── MRTK-HandCoach.unity.meta
│ │ │ │ ├── MRTK-HandInteraction.unity
│ │ │ │ ├── MRTK-HandInteraction.unity.meta
│ │ │ │ ├── MRTK-HandInteractionSettings.lighting
│ │ │ │ ├── MRTK-HandInteractionSettings.lighting.meta
│ │ │ │ ├── MRTK-HandMenuLayout.unity
│ │ │ │ ├── MRTK-HandMenuLayout.unity.meta
│ │ │ │ ├── MRTK-MaterialGallery.unity
│ │ │ │ ├── MRTK-MaterialGallery.unity.meta
│ │ │ │ ├── MRTK-ScrollingObjectCollection.unity
│ │ │ │ ├── MRTK-ScrollingObjectCollection.unity.meta
│ │ │ │ ├── MRTK-Solver.unity
│ │ │ │ ├── MRTK-Solver.unity.meta
│ │ │ │ ├── PaintExample.unity
│ │ │ │ ├── PaintExample.unity.meta
│ │ │ │ ├── SpectatorViewHololens2Server.unity
│ │ │ │ ├── SpectatorViewHololens2Server.unity.meta
│ │ │ │ ├── SpectatorViewWebXRClient.unity
│ │ │ │ └── SpectatorViewWebXRClient.unity.meta
│ │ │ ├── Scripts.meta
│ │ │ └── Scripts
│ │ │ │ ├── HandDetectionExample.meta
│ │ │ │ ├── HandDetectionExample
│ │ │ │ ├── HandDetectionExample.cs
│ │ │ │ └── HandDetectionExample.cs.meta
│ │ │ │ ├── HitTestExample.meta
│ │ │ │ ├── HitTestExample
│ │ │ │ ├── HitTestExample.cs
│ │ │ │ └── HitTestExample.cs.meta
│ │ │ │ ├── MRTK-ElasticSystem.meta
│ │ │ │ ├── MRTK-ElasticSystem
│ │ │ │ ├── WidgetElasticDemo.cs
│ │ │ │ └── WidgetElasticDemo.cs.meta
│ │ │ │ ├── MRTK-HandInteraction.meta
│ │ │ │ ├── MRTK-HandInteraction
│ │ │ │ ├── DebugTextOutput.cs
│ │ │ │ ├── DebugTextOutput.cs.meta
│ │ │ │ ├── DemoTouchButton.cs
│ │ │ │ ├── DemoTouchButton.cs.meta
│ │ │ │ ├── GestureTester.cs
│ │ │ │ ├── GestureTester.cs.meta
│ │ │ │ ├── GrabTouchExample.cs
│ │ │ │ ├── GrabTouchExample.cs.meta
│ │ │ │ ├── HandInteractionTouch.cs
│ │ │ │ ├── HandInteractionTouch.cs.meta
│ │ │ │ ├── HandInteractionTouchRotate.cs
│ │ │ │ ├── HandInteractionTouchRotate.cs.meta
│ │ │ │ ├── HapticFeedback.cs
│ │ │ │ ├── HapticFeedback.cs.meta
│ │ │ │ ├── LaunchUri.cs
│ │ │ │ ├── LaunchUri.cs.meta
│ │ │ │ ├── LeapCoreAssetsDetector.cs
│ │ │ │ ├── LeapCoreAssetsDetector.cs.meta
│ │ │ │ ├── OculusQuestThumstickHandler.cs
│ │ │ │ ├── OculusQuestThumstickHandler.cs.meta
│ │ │ │ ├── RotateWithPan.cs
│ │ │ │ ├── RotateWithPan.cs.meta
│ │ │ │ ├── SystemKeyboardExample.cs
│ │ │ │ ├── SystemKeyboardExample.cs.meta
│ │ │ │ ├── TetheredPlacement.cs
│ │ │ │ ├── TetheredPlacement.cs.meta
│ │ │ │ ├── ToggleBoundingBox.cs
│ │ │ │ └── ToggleBoundingBox.cs.meta
│ │ │ │ ├── MRTK-OnScreenHelper.meta
│ │ │ │ ├── MRTK-OnScreenHelper
│ │ │ │ ├── OnScreenHelper.cs
│ │ │ │ └── OnScreenHelper.cs.meta
│ │ │ │ ├── MRTK-ScrollingObjectCollection.meta
│ │ │ │ ├── MRTK-ScrollingObjectCollection
│ │ │ │ ├── ScrollableListPopulator.cs
│ │ │ │ ├── ScrollableListPopulator.cs.meta
│ │ │ │ ├── ScrollablePagination.cs
│ │ │ │ └── ScrollablePagination.cs.meta
│ │ │ │ ├── MRTK-Solver.meta
│ │ │ │ ├── MRTK-Solver
│ │ │ │ ├── HideTapToPlaceLabel.cs
│ │ │ │ ├── HideTapToPlaceLabel.cs.meta
│ │ │ │ ├── SolverExampleManager.cs
│ │ │ │ └── SolverExampleManager.cs.meta
│ │ │ │ ├── PaintExample.meta
│ │ │ │ ├── PaintExample
│ │ │ │ ├── PenController.cs
│ │ │ │ └── PenController.cs.meta
│ │ │ │ ├── SpectatorViewHololens2Server.meta
│ │ │ │ ├── SpectatorViewHololens2Server
│ │ │ │ ├── SpectatorViewHololens2Server.cs
│ │ │ │ └── SpectatorViewHololens2Server.cs.meta
│ │ │ │ ├── SpectatorViewWebXRClient.meta
│ │ │ │ └── SpectatorViewWebXRClient
│ │ │ │ ├── Plugins.meta
│ │ │ │ ├── Plugins
│ │ │ │ ├── Prompt.jslib
│ │ │ │ ├── Prompt.jslib.meta
│ │ │ │ ├── WebSocket.cs
│ │ │ │ ├── WebSocket.cs.meta
│ │ │ │ ├── WebSocket.jslib
│ │ │ │ └── WebSocket.jslib.meta
│ │ │ │ ├── SpectatorViewWebXRClient.cs
│ │ │ │ └── SpectatorViewWebXRClient.cs.meta
│ │ ├── Scripts.meta
│ │ └── Scripts
│ │ │ ├── Editor.meta
│ │ │ ├── Editor
│ │ │ ├── Build.cs
│ │ │ └── Build.cs.meta
│ │ │ ├── MRTK.meta
│ │ │ └── MRTK
│ │ │ ├── Profiles.meta
│ │ │ ├── Profiles
│ │ │ ├── SimpleWebXRConfigurationProfile.asset
│ │ │ ├── SimpleWebXRConfigurationProfile.asset.meta
│ │ │ ├── SimpleWebXRHandTrackingProfile.asset
│ │ │ ├── SimpleWebXRHandTrackingProfile.asset.meta
│ │ │ ├── SimpleWebXRInputSimulationProfile.asset
│ │ │ ├── SimpleWebXRInputSimulationProfile.asset.meta
│ │ │ ├── SimpleWebXRInputSystemProfile.asset
│ │ │ ├── SimpleWebXRInputSystemProfile.asset.meta
│ │ │ ├── SimpleWebXRPointerProfile.asset
│ │ │ └── SimpleWebXRPointerProfile.asset.meta
│ │ │ ├── SimpleWebXRController.cs
│ │ │ ├── SimpleWebXRController.cs.meta
│ │ │ ├── SimpleWebXRHand.cs
│ │ │ ├── SimpleWebXRHand.cs.meta
│ │ │ ├── SimpleWebXRInputDeviceManager.cs
│ │ │ └── SimpleWebXRInputDeviceManager.cs.meta
│ ├── TextMesh Pro.meta
│ ├── TextMesh Pro
│ │ ├── Documentation.meta
│ │ ├── Documentation
│ │ │ ├── TextMesh Pro User Guide 2016.pdf
│ │ │ └── TextMesh Pro User Guide 2016.pdf.meta
│ │ ├── Fonts.meta
│ │ ├── Fonts
│ │ │ ├── LiberationSans - OFL.txt
│ │ │ ├── LiberationSans - OFL.txt.meta
│ │ │ ├── LiberationSans.ttf
│ │ │ └── LiberationSans.ttf.meta
│ │ ├── Resources.meta
│ │ ├── Resources
│ │ │ ├── Fonts & Materials.meta
│ │ │ ├── Fonts & Materials
│ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat
│ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta
│ │ │ │ ├── LiberationSans SDF - Fallback.asset
│ │ │ │ ├── LiberationSans SDF - Fallback.asset.meta
│ │ │ │ ├── LiberationSans SDF - Outline.mat
│ │ │ │ ├── LiberationSans SDF - Outline.mat.meta
│ │ │ │ ├── LiberationSans SDF.asset
│ │ │ │ └── LiberationSans SDF.asset.meta
│ │ │ ├── LineBreaking Following Characters.txt
│ │ │ ├── LineBreaking Following Characters.txt.meta
│ │ │ ├── LineBreaking Leading Characters.txt
│ │ │ ├── LineBreaking Leading Characters.txt.meta
│ │ │ ├── Shaders.meta
│ │ │ ├── Shaders
│ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader
│ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta
│ │ │ │ ├── TMP_Bitmap-Mobile.shader
│ │ │ │ ├── TMP_Bitmap-Mobile.shader.meta
│ │ │ │ ├── TMP_Bitmap.shader
│ │ │ │ ├── TMP_Bitmap.shader.meta
│ │ │ │ ├── TMP_SDF Overlay.shader
│ │ │ │ ├── TMP_SDF Overlay.shader.meta
│ │ │ │ ├── TMP_SDF-Mobile Masking.shader
│ │ │ │ ├── TMP_SDF-Mobile Masking.shader.meta
│ │ │ │ ├── TMP_SDF-Mobile Overlay.shader
│ │ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta
│ │ │ │ ├── TMP_SDF-Mobile.shader
│ │ │ │ ├── TMP_SDF-Mobile.shader.meta
│ │ │ │ ├── TMP_SDF-Surface-Mobile.shader
│ │ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta
│ │ │ │ ├── TMP_SDF-Surface.shader
│ │ │ │ ├── TMP_SDF-Surface.shader.meta
│ │ │ │ ├── TMP_SDF.shader
│ │ │ │ ├── TMP_SDF.shader.meta
│ │ │ │ ├── TMP_Sprite.shader
│ │ │ │ ├── TMP_Sprite.shader.meta
│ │ │ │ ├── TMPro.cginc
│ │ │ │ ├── TMPro.cginc.meta
│ │ │ │ ├── TMPro_Properties.cginc
│ │ │ │ ├── TMPro_Properties.cginc.meta
│ │ │ │ ├── TMPro_Surface.cginc
│ │ │ │ └── TMPro_Surface.cginc.meta
│ │ │ ├── Sprite Assets.meta
│ │ │ ├── Sprite Assets
│ │ │ │ ├── EmojiOne.asset
│ │ │ │ └── EmojiOne.asset.meta
│ │ │ ├── Style Sheets.meta
│ │ │ ├── Style Sheets
│ │ │ │ ├── Default Style Sheet.asset
│ │ │ │ └── Default Style Sheet.asset.meta
│ │ │ ├── TMP Settings.asset
│ │ │ └── TMP Settings.asset.meta
│ │ ├── Shaders.meta
│ │ ├── Shaders
│ │ │ ├── TMP_Bitmap-Custom-Atlas.shader
│ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta
│ │ │ ├── TMP_Bitmap-Mobile.shader
│ │ │ ├── TMP_Bitmap-Mobile.shader.meta
│ │ │ ├── TMP_Bitmap.shader
│ │ │ ├── TMP_Bitmap.shader.meta
│ │ │ ├── TMP_SDF Overlay.shader
│ │ │ ├── TMP_SDF Overlay.shader.meta
│ │ │ ├── TMP_SDF SSD.shader
│ │ │ ├── TMP_SDF SSD.shader.meta
│ │ │ ├── TMP_SDF-Mobile Masking.shader
│ │ │ ├── TMP_SDF-Mobile Masking.shader.meta
│ │ │ ├── TMP_SDF-Mobile Overlay.shader
│ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta
│ │ │ ├── TMP_SDF-Mobile SSD.shader
│ │ │ ├── TMP_SDF-Mobile SSD.shader.meta
│ │ │ ├── TMP_SDF-Mobile.shader
│ │ │ ├── TMP_SDF-Mobile.shader.meta
│ │ │ ├── TMP_SDF-Surface-Mobile.shader
│ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta
│ │ │ ├── TMP_SDF-Surface.shader
│ │ │ ├── TMP_SDF-Surface.shader.meta
│ │ │ ├── TMP_SDF.shader
│ │ │ ├── TMP_SDF.shader.meta
│ │ │ ├── TMP_Sprite.shader
│ │ │ ├── TMP_Sprite.shader.meta
│ │ │ ├── TMPro.cginc
│ │ │ ├── TMPro.cginc.meta
│ │ │ ├── TMPro_Mobile.cginc
│ │ │ ├── TMPro_Mobile.cginc.meta
│ │ │ ├── TMPro_Properties.cginc
│ │ │ ├── TMPro_Properties.cginc.meta
│ │ │ ├── TMPro_Surface.cginc
│ │ │ └── TMPro_Surface.cginc.meta
│ │ ├── Sprites.meta
│ │ └── Sprites
│ │ │ ├── EmojiOne Attribution.txt
│ │ │ ├── EmojiOne Attribution.txt.meta
│ │ │ ├── EmojiOne.json
│ │ │ ├── EmojiOne.json.meta
│ │ │ ├── EmojiOne.png
│ │ │ └── EmojiOne.png.meta
│ ├── WSATestCertificate.pfx
│ ├── WSATestCertificate.pfx.meta
│ ├── WebGLTemplates.meta
│ └── WebGLTemplates
│ │ ├── SimpleWebXR_Demo.meta
│ │ ├── SimpleWebXR_Demo
│ │ ├── TemplateData.meta
│ │ ├── TemplateData
│ │ │ ├── favicon.ico
│ │ │ ├── favicon.ico.meta
│ │ │ ├── fullscreen-button.png
│ │ │ ├── fullscreen-button.png.meta
│ │ │ ├── progress-bar-empty-dark.png
│ │ │ ├── progress-bar-empty-dark.png.meta
│ │ │ ├── progress-bar-empty-light.png
│ │ │ ├── progress-bar-empty-light.png.meta
│ │ │ ├── progress-bar-full-dark.png
│ │ │ ├── progress-bar-full-dark.png.meta
│ │ │ ├── progress-bar-full-light.png
│ │ │ ├── progress-bar-full-light.png.meta
│ │ │ ├── style.css
│ │ │ ├── style.css.meta
│ │ │ ├── unity-logo-dark.png
│ │ │ ├── unity-logo-dark.png.meta
│ │ │ ├── unity-logo-light.png
│ │ │ ├── unity-logo-light.png.meta
│ │ │ ├── webgl-logo.png
│ │ │ └── webgl-logo.png.meta
│ │ ├── index.html
│ │ └── index.html.meta
│ │ ├── SimpleWebXR_Demo_Unity2019AndBefore.meta
│ │ └── SimpleWebXR_Demo_Unity2019AndBefore
│ │ ├── TemplateData.meta
│ │ ├── TemplateData
│ │ ├── UnityProgress.js
│ │ ├── UnityProgress.js.meta
│ │ ├── favicon.ico
│ │ ├── favicon.ico.meta
│ │ ├── fullscreen.png
│ │ ├── fullscreen.png.meta
│ │ ├── progressEmpty.Dark.png
│ │ ├── progressEmpty.Dark.png.meta
│ │ ├── progressEmpty.Light.png
│ │ ├── progressEmpty.Light.png.meta
│ │ ├── progressFull.Dark.png
│ │ ├── progressFull.Dark.png.meta
│ │ ├── progressFull.Light.png
│ │ ├── progressFull.Light.png.meta
│ │ ├── progressLogo.Dark.png
│ │ ├── progressLogo.Dark.png.meta
│ │ ├── progressLogo.Light.png
│ │ ├── progressLogo.Light.png.meta
│ │ ├── style.css
│ │ ├── style.css.meta
│ │ ├── webgl-logo.png
│ │ └── webgl-logo.png.meta
│ │ ├── index.html
│ │ └── index.html.meta
├── Packages
│ ├── manifest.json
│ └── packages-lock.json
└── ProjectSettings
│ ├── AudioManager.asset
│ ├── ClusterInputManager.asset
│ ├── DynamicsManager.asset
│ ├── EditorSettings.asset
│ ├── GraphicsSettings.asset
│ ├── InputManager.asset
│ ├── NavMeshAreas.asset
│ ├── NetworkManager.asset
│ ├── PackageManagerSettings.asset
│ ├── Physics2DSettings.asset
│ ├── PresetManager.asset
│ ├── ProjectSettings.asset
│ ├── ProjectVersion.txt
│ ├── QualitySettings.asset
│ ├── TagManager.asset
│ ├── TimeManager.asset
│ ├── TimelineSettings.asset
│ ├── UnityConnectSettings.asset
│ ├── VFXManager.asset
│ ├── VersionControlSettings.asset
│ └── XRSettings.asset
├── com.rufus31415.simplewebxr
├── CHANGELOG.md
├── CHANGELOG.md.meta
├── Editor.meta
├── Editor
│ ├── Rufus31415.SimpleWebXR.Editor.asmdef
│ ├── Rufus31415.SimpleWebXR.Editor.asmdef.meta
│ ├── SimpleWebXRSimulator.cs
│ └── SimpleWebXRSimulator.cs.meta
├── LICENSE.md
├── LICENSE.md.meta
├── README.md
├── README.md.meta
├── Runtime.meta
├── Runtime
│ ├── Plugins.meta
│ ├── Plugins
│ │ ├── WebGL.meta
│ │ └── WebGL
│ │ │ ├── SimpleWebXR.jslib
│ │ │ ├── SimpleWebXR.jslib.meta
│ │ │ ├── SimpleWebXR.jspre
│ │ │ └── SimpleWebXR.jspre.meta
│ ├── Rufus31415.SimpleWebXR.asmdef
│ ├── Rufus31415.SimpleWebXR.asmdef.meta
│ ├── Scripts.meta
│ └── Scripts
│ │ ├── SimpleWebXR.cs
│ │ └── SimpleWebXR.cs.meta
├── package.json
└── package.json.meta
└── images
├── 3d-viewer.gif
├── banner.png
├── bg.jpg
├── bg.pfi
├── card.png
├── carousel.jpg
├── cover.png
├── hand-layout.svg
├── hand-tracking.gif
├── hptk.jpg
├── icon.png
├── monobehavior.png
├── mrtk-hand-simulation.gif
├── mrtk-hololens.gif
├── mrtk-ios.gif
├── mrtk-mouse.gif
├── mrtk-move.gif
├── mrtk-quest.gif
├── mrtk-simulator.gif
├── paint-android.gif
├── paint-hololens.gif
├── paint-ios.gif
├── paint-quest.gif
├── paint-simulator.gif
├── paint-youtube.png
├── simple-webxr1.gif
├── simple-webxr2.gif
├── social.png
├── spectator-view-desktop.gif
├── spectator-view-ios.gif
├── xr-devices.jpg
├── xrtk-solvers-ios.gif
└── xrtk-solvers-simulator.gif
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.cs text diff=csharp
2 | .gitattributes text
3 | *.txt text
4 | *.md text
5 |
6 | *.asset eol=lf
7 | *.controller eol=lf
8 | *.prefab eol=lf
9 | *.meta eol=lf
10 | *.mat eol=lf
11 | *.anim eol=lf
12 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | custom: "paypal.me/FlorentGIRAUD"
2 | github: Rufus31415
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .vs
2 | .vscode
3 | /SimpleWebXR-DemoUWPTempPath
4 | /SimpleWebXR-DemoLibrary
5 | *.csproj
6 | *.sln
7 | /SimpleWebXR-Demo/Temp
8 | /SimpleWebXR-Demo/obj
9 | /SimpleWebXR-Demo/devBuilds
10 | /SimpleWebXR-Demo/Assets/~
11 | /SimpleWebXR-Demo/Builds
12 | /SimpleWebXR-Demo/Assets/MixedRealityToolkit.Generated
13 | /SimpleWebXR-Demo/Logs
14 | /SimpleWebXR-Demo/Assets/MRTK
15 | /SimpleWebXR-Demo/Assets/MRTK.meta
16 | /SimpleWebXR-Demo/ProjectSettings/EditorBuildSettings.asset
17 | /SimpleWebXR-Demo/Assets/MixedRealityToolkit.Generated.meta
18 | /SimpleWebXR-Demo/Library
19 | /SimpleWebXR-Demo/*.vsconfig
20 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Florent GIRAUD
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/AssetStoreTools.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8466fccc5fcd4d74ea48c2a9411d446d
3 | folderAsset: yes
4 | timeCreated: 1588842340
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/AssetStoreTools/AS_Checklist.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ee7e6356bca90b4aa016b7243654f1d
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/AssetStoreTools/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf7638d43c18cec40b4b9312969b5378
3 | folderAsset: yes
4 | timeCreated: 1588842340
5 | licenseType: Store
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/AssetStoreTools/Editor/AssetStoreTools.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/AssetStoreTools/Editor/AssetStoreTools.dll
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/AssetStoreTools/Editor/AssetStoreTools.dll.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6c40bf0eb3fa3645aab7189973412db
3 | timeCreated: 1588842344
4 | licenseType: Store
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | isPreloaded: 0
11 | isOverridable: 0
12 | platformData:
13 | - first:
14 | Any:
15 | second:
16 | enabled: 0
17 | settings: {}
18 | - first:
19 | Editor: Editor
20 | second:
21 | enabled: 1
22 | settings:
23 | DefaultValueInitialized: true
24 | - first:
25 | Windows Store Apps: WindowsStoreApps
26 | second:
27 | enabled: 0
28 | settings:
29 | CPU: AnyCPU
30 | userData:
31 | assetBundleName:
32 | assetBundleVariant:
33 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 419179f9e3ecc43429fed8db8b14aa74
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d60a3ba73630c00448a266f368b84a10
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 973f04c97fd547042bac87c732373d52
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 74680709ea396024c8983224110c60fe
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/ColorPickerGradientMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7e8562d13e45e544ca995af33b328a65
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/ColorPickerToggleButtonMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea1aaec1fef6b474ab65d774c64cf8dc
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/Dragger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/Dragger.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/Gradient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/Gradient.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/RainbowButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/RainbowButton.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/RainbowLine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ColorPicker/RainbowLine.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ElasticSystem.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4869b48740c1ea64d925636d70f8a49b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ElasticSystem/springs.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff468968eb265e44c80f6f92a3667464
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ElasticSystem/springs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ElasticSystem/springs.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ElasticSystem/springs.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f20d61c40c3ff3489e3c14bfeb211e6
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: 2
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: 1
40 | nPOTScale: 2
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandCoach.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 59028cd74bef55b4f8fe28f8a5b0032e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandCoach/HandCoach.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 6
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: HandCoach
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_ShaderKeywords: _GLOSSYREFLECTIONS_OFF _SPECULARHIGHLIGHTS_OFF
13 | m_LightmapFlags: 4
14 | m_EnableInstancingVariants: 0
15 | m_DoubleSidedGI: 0
16 | m_CustomRenderQueue: -1
17 | stringTagMap: {}
18 | disabledShaderPasses: []
19 | m_SavedProperties:
20 | serializedVersion: 3
21 | m_TexEnvs:
22 | - _BumpMap:
23 | m_Texture: {fileID: 0}
24 | m_Scale: {x: 1, y: 1}
25 | m_Offset: {x: 0, y: 0}
26 | - _DetailAlbedoMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailMask:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailNormalMap:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _EmissionMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _MainTex:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MetallicGlossMap:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _OcclusionMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _ParallaxMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | m_Floats:
59 | - _BumpScale: 1
60 | - _Cutoff: 0.5
61 | - _DetailNormalMapScale: 1
62 | - _DstBlend: 0
63 | - _GlossMapScale: 1
64 | - _Glossiness: 0.1
65 | - _GlossyReflections: 0
66 | - _Metallic: 0
67 | - _Mode: 0
68 | - _OcclusionStrength: 1
69 | - _Parallax: 0.02
70 | - _SmoothnessTextureChannel: 0
71 | - _SpecularHighlights: 0
72 | - _SrcBlend: 1
73 | - _UVSec: 0
74 | - _ZWrite: 1
75 | m_Colors:
76 | - _Color: {r: 0.9339623, g: 0.8414472, b: 0.8414472, a: 1}
77 | - _EmissionColor: {r: 0.21698111, g: 0.20776965, b: 0.20776965, a: 1}
78 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandCoach/HandCoach.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7e601762bf2695c43ad1bf4075310759
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ee7d81b48cf0424c9b3b30e91d695c9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/ButtonBox_BodyFace_mat.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7d28a0975ff4514ca98304c59eca8c7
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_3x1.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5c96e89a2be098b4daa2f326b845abe8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_3x1_Circles.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 69c05afc3438a35418a58af01704459a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_3x2.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0056e30912ba4a047b02c085105dfbf0
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_3x3.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e4c510d2be9b6c8448ab5da849069379
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_3x4.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3876a0ad619a9d4e9ed117f8b21d830
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_3x6.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6362701088f18d145badc467367785e6
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_4x1.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ff2d24666a1b6448a4816e92be49297
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenuIcon_Placeholder.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d003936b535e82449c586474be12937
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_AppButton_Backplate_Blue.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fe725b7b93aeb04eb37f8e04ec836b6
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_AppButton_Backplate_Pink.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 540860f8f82a6ff45847d584c80ed64a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_AppButton_Backplate_Purple.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ee2be8b1cb8f124fb9da6c8a8f3a2f3
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_AppButton_Backplate_Yellow.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bde14142822798a4bb84445f490c6b99
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Backplate.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf3ea772efd90164eb766f02911d1009
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Backplate_Circle.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e5b19f436fa946c4cb83869ff5c08dd3
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x1.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x1.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 51fdf423af63ad64db2e978be70ebb5a
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x1_Circles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x1_Circles.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x1_Circles.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e6bc0a5f42065e44e800663201b609ab
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x2.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x2.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a01aec622d5c984592cc4fcc5ec04e6
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x3.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x3.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2f784f6104ad25e4c8a20880441875c9
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x4.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x4.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79d312da0022bc14e98dfb839089c150
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x6.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_3x6.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fbba9b51fdcba4f45bd5774112f3f555
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_4x1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_4x1.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_Icon_4x1.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eefa4193db056fe47849c4a46617cebd
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/HandMenu_ToggleDialog_Backplate.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d651560065342e7428323566471461f3
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/PlaceholderIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/PlaceholderIcon.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-HandMenu/PlaceholderIcon.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 29b54a82db8f0554986bdcdb1e53b4e9
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | externalObjects: {}
6 | serializedVersion: 9
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: -1
36 | mipBias: -100
37 | wrapU: -1
38 | wrapV: -1
39 | wrapW: -1
40 | nPOTScale: 1
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spritePixelsToUnits: 100
49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
50 | spriteGenerateFallbackPhysicsShape: 1
51 | alphaUsage: 1
52 | alphaIsTransparency: 0
53 | spriteTessellationDetail: -1
54 | textureType: 0
55 | textureShape: 1
56 | singleChannelComponent: 0
57 | maxTextureSizeSet: 0
58 | compressionQualitySet: 0
59 | textureFormatSet: 0
60 | platformSettings:
61 | - serializedVersion: 2
62 | buildTarget: DefaultTexturePlatform
63 | maxTextureSize: 2048
64 | resizeAlgorithm: 0
65 | textureFormat: -1
66 | textureCompression: 1
67 | compressionQuality: 50
68 | crunchedCompression: 0
69 | allowsAlphaSplitting: 0
70 | overridden: 0
71 | androidETC2FallbackOverride: 0
72 | spriteSheet:
73 | serializedVersion: 2
74 | sprites: []
75 | outline: []
76 | physicsShape: []
77 | bones: []
78 | spriteID:
79 | vertices: []
80 | indices:
81 | edges: []
82 | weights: []
83 | spritePackingTag:
84 | pSDRemoveMatte: 0
85 | pSDShowRemoveMatteOption: 0
86 | userData:
87 | assetBundleName:
88 | assetBundleVariant:
89 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ScrollingObjectCollection.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e22511eaf78a7ca419b08edeb7ee233f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ScrollingObjectCollection/HolographicBackPlateNoBorder_Light_Blue.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c0e93915e1830654bbe2550ab932521a
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ScrollingObjectCollection/ScrollItemCardBackplate.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef39650214e706e47897e4b67d4fca86
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/MRTK-ScrollingObjectCollection/ScrollWindowBackground.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 314b504e2431fac4f972a371004f91a9
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/PaintExample.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b6dd9dc8d7965145904a42daa048132
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/PaintExample/ControllerMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 6
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: ControllerMaterial
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_ShaderKeywords:
13 | m_LightmapFlags: 4
14 | m_EnableInstancingVariants: 0
15 | m_DoubleSidedGI: 0
16 | m_CustomRenderQueue: -1
17 | stringTagMap: {}
18 | disabledShaderPasses: []
19 | m_SavedProperties:
20 | serializedVersion: 3
21 | m_TexEnvs:
22 | - _BumpMap:
23 | m_Texture: {fileID: 0}
24 | m_Scale: {x: 1, y: 1}
25 | m_Offset: {x: 0, y: 0}
26 | - _DetailAlbedoMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailMask:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailNormalMap:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _EmissionMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _MainTex:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MetallicGlossMap:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _OcclusionMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _ParallaxMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | m_Floats:
59 | - _BumpScale: 1
60 | - _Cutoff: 0.5
61 | - _DetailNormalMapScale: 1
62 | - _DstBlend: 0
63 | - _GlossMapScale: 1
64 | - _Glossiness: 0.5
65 | - _GlossyReflections: 1
66 | - _Metallic: 0
67 | - _Mode: 0
68 | - _OcclusionStrength: 1
69 | - _Parallax: 0.02
70 | - _SmoothnessTextureChannel: 0
71 | - _SpecularHighlights: 1
72 | - _SrcBlend: 1
73 | - _UVSec: 0
74 | - _ZWrite: 1
75 | m_Colors:
76 | - _Color: {r: 0.7924528, g: 0.19063722, b: 0.19063722, a: 1}
77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
78 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/PaintExample/ControllerMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05122625c6171334da0c4ab712cab0e5
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/PaintExample/LineMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 6
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: LineMaterial
11 | m_Shader: {fileID: 10721, guid: 0000000000000000f000000000000000, type: 0}
12 | m_ShaderKeywords:
13 | m_LightmapFlags: 4
14 | m_EnableInstancingVariants: 0
15 | m_DoubleSidedGI: 0
16 | m_CustomRenderQueue: -1
17 | stringTagMap: {}
18 | disabledShaderPasses: []
19 | m_SavedProperties:
20 | serializedVersion: 3
21 | m_TexEnvs:
22 | - _BumpMap:
23 | m_Texture: {fileID: 0}
24 | m_Scale: {x: 1, y: 1}
25 | m_Offset: {x: 0, y: 0}
26 | - _DetailAlbedoMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailMask:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailNormalMap:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _EmissionMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _MainTex:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MetallicGlossMap:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _OcclusionMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _ParallaxMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | m_Floats:
59 | - _BumpScale: 1
60 | - _Cutoff: 0.5
61 | - _DetailNormalMapScale: 1
62 | - _DstBlend: 0
63 | - _GlossMapScale: 1
64 | - _Glossiness: 0.646
65 | - _GlossyReflections: 1
66 | - _Metallic: 0.348
67 | - _Mode: 0
68 | - _OcclusionStrength: 1
69 | - _Parallax: 0.02
70 | - _SmoothnessTextureChannel: 0
71 | - _SpecularHighlights: 1
72 | - _SrcBlend: 1
73 | - _UVSec: 0
74 | - _ZWrite: 1
75 | m_Colors:
76 | - _Color: {r: 1, g: 0, b: 0, a: 1}
77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
78 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/PaintExample/LineMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cfa8da62191337b44962d1e8f6b52d89
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/SplashScreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Materials/SplashScreen.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c555a7f2fa2dd734299029433005471e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d014e590c90f8034c873f0ac0556b4de
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample/HandJointPrefab.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ee3d150a1bf8e743bed5e85b5943bcb
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample/HandOrientationBlue.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 6
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: HandOrientationBlue
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_ShaderKeywords:
13 | m_LightmapFlags: 4
14 | m_EnableInstancingVariants: 0
15 | m_DoubleSidedGI: 0
16 | m_CustomRenderQueue: -1
17 | stringTagMap: {}
18 | disabledShaderPasses: []
19 | m_SavedProperties:
20 | serializedVersion: 3
21 | m_TexEnvs:
22 | - _BumpMap:
23 | m_Texture: {fileID: 0}
24 | m_Scale: {x: 1, y: 1}
25 | m_Offset: {x: 0, y: 0}
26 | - _DetailAlbedoMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailMask:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailNormalMap:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _EmissionMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _MainTex:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MetallicGlossMap:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _OcclusionMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _ParallaxMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | m_Floats:
59 | - _BumpScale: 1
60 | - _Cutoff: 0.5
61 | - _DetailNormalMapScale: 1
62 | - _DstBlend: 0
63 | - _GlossMapScale: 1
64 | - _Glossiness: 0.5
65 | - _GlossyReflections: 1
66 | - _Metallic: 0
67 | - _Mode: 0
68 | - _OcclusionStrength: 1
69 | - _Parallax: 0.02
70 | - _SmoothnessTextureChannel: 0
71 | - _SpecularHighlights: 1
72 | - _SrcBlend: 1
73 | - _UVSec: 0
74 | - _ZWrite: 1
75 | m_Colors:
76 | - _Color: {r: 0, g: 0, b: 1, a: 1}
77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
78 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample/HandOrientationBlue.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8255ae105e3d63b4e98877d44a606c9e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample/HandOrientationGreen.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 6
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: HandOrientationGreen
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_ShaderKeywords:
13 | m_LightmapFlags: 4
14 | m_EnableInstancingVariants: 0
15 | m_DoubleSidedGI: 0
16 | m_CustomRenderQueue: -1
17 | stringTagMap: {}
18 | disabledShaderPasses: []
19 | m_SavedProperties:
20 | serializedVersion: 3
21 | m_TexEnvs:
22 | - _BumpMap:
23 | m_Texture: {fileID: 0}
24 | m_Scale: {x: 1, y: 1}
25 | m_Offset: {x: 0, y: 0}
26 | - _DetailAlbedoMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailMask:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailNormalMap:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _EmissionMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _MainTex:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MetallicGlossMap:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _OcclusionMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _ParallaxMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | m_Floats:
59 | - _BumpScale: 1
60 | - _Cutoff: 0.5
61 | - _DetailNormalMapScale: 1
62 | - _DstBlend: 0
63 | - _GlossMapScale: 1
64 | - _Glossiness: 0.5
65 | - _GlossyReflections: 1
66 | - _Metallic: 0
67 | - _Mode: 0
68 | - _OcclusionStrength: 1
69 | - _Parallax: 0.02
70 | - _SmoothnessTextureChannel: 0
71 | - _SpecularHighlights: 1
72 | - _SrcBlend: 1
73 | - _UVSec: 0
74 | - _ZWrite: 1
75 | m_Colors:
76 | - _Color: {r: 0, g: 1, b: 0, a: 1}
77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
78 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample/HandOrientationGreen.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6ea63589183a20c4195bc158665ea85e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample/HandOrientationRed.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 6
6 | m_ObjectHideFlags: 0
7 | m_CorrespondingSourceObject: {fileID: 0}
8 | m_PrefabInstance: {fileID: 0}
9 | m_PrefabAsset: {fileID: 0}
10 | m_Name: HandOrientationRed
11 | m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
12 | m_ShaderKeywords:
13 | m_LightmapFlags: 4
14 | m_EnableInstancingVariants: 0
15 | m_DoubleSidedGI: 0
16 | m_CustomRenderQueue: -1
17 | stringTagMap: {}
18 | disabledShaderPasses: []
19 | m_SavedProperties:
20 | serializedVersion: 3
21 | m_TexEnvs:
22 | - _BumpMap:
23 | m_Texture: {fileID: 0}
24 | m_Scale: {x: 1, y: 1}
25 | m_Offset: {x: 0, y: 0}
26 | - _DetailAlbedoMap:
27 | m_Texture: {fileID: 0}
28 | m_Scale: {x: 1, y: 1}
29 | m_Offset: {x: 0, y: 0}
30 | - _DetailMask:
31 | m_Texture: {fileID: 0}
32 | m_Scale: {x: 1, y: 1}
33 | m_Offset: {x: 0, y: 0}
34 | - _DetailNormalMap:
35 | m_Texture: {fileID: 0}
36 | m_Scale: {x: 1, y: 1}
37 | m_Offset: {x: 0, y: 0}
38 | - _EmissionMap:
39 | m_Texture: {fileID: 0}
40 | m_Scale: {x: 1, y: 1}
41 | m_Offset: {x: 0, y: 0}
42 | - _MainTex:
43 | m_Texture: {fileID: 0}
44 | m_Scale: {x: 1, y: 1}
45 | m_Offset: {x: 0, y: 0}
46 | - _MetallicGlossMap:
47 | m_Texture: {fileID: 0}
48 | m_Scale: {x: 1, y: 1}
49 | m_Offset: {x: 0, y: 0}
50 | - _OcclusionMap:
51 | m_Texture: {fileID: 0}
52 | m_Scale: {x: 1, y: 1}
53 | m_Offset: {x: 0, y: 0}
54 | - _ParallaxMap:
55 | m_Texture: {fileID: 0}
56 | m_Scale: {x: 1, y: 1}
57 | m_Offset: {x: 0, y: 0}
58 | m_Floats:
59 | - _BumpScale: 1
60 | - _Cutoff: 0.5
61 | - _DetailNormalMapScale: 1
62 | - _DstBlend: 0
63 | - _GlossMapScale: 1
64 | - _Glossiness: 0.5
65 | - _GlossyReflections: 1
66 | - _Metallic: 0
67 | - _Mode: 0
68 | - _OcclusionStrength: 1
69 | - _Parallax: 0.02
70 | - _SmoothnessTextureChannel: 0
71 | - _SpecularHighlights: 1
72 | - _SrcBlend: 1
73 | - _UVSec: 0
74 | - _ZWrite: 1
75 | m_Colors:
76 | - _Color: {r: 1, g: 0, b: 0, a: 1}
77 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
78 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/HandDetectionExample/HandOrientationRed.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6697d7fbf7a33dc4599662c5fe9cc289
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ColorPicker.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 652fbb57dd99fd443b9007567108f960
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ColorPicker/ColorDraggerPrefab.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ce0f1bff4a38994c8e130db8e688473
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ColorPicker/ColorPickerPrefab.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e96124284fc8b4c478ce38f89e1e0ef3
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ColorPicker/ColorWedge.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ColorPicker/ColorWedge.fbx
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ColorPicker/PressableMeshButton.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 446df1b35a08b7c458cb92abd73037fa
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ccb7022b95c7664d858a04965a751f3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/Circle.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/Circle.fbx
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/CompressableCylinderVisuals.fbx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/CompressableCylinderVisuals.fbx
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/PalmUpHandMenu_AboveFingertips_3x2.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6662f03b72946ab4b8d0200a7cdb0477
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/PalmUpHandMenu_AboveFingertips_3x4.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e2f6f6072287b9543ba3002962cd02c0
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/PalmUpHandMenu_InPalm_3x3.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cc885b0607931fe4f92799eee46ab769
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/PalmUpHandMenu_Side_1x3.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 14b2f904c012f204b94aa960a991840e
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/PalmUpHandMenu_Side_1x3_Circles.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d13d89669f2dba44996cfd0a6ce7856
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/PalmUpHandMenu_Side_1x4.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9ef654312d26a6743af904631a9c1b8e
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-HandMenu/PressableButtonHoloLens2_AppButton.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0b624ef669468fc43ba70c5eb0da606e
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-MaterialGallery.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6bab2539e2b6b2f45b49c05faf2325f8
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-MaterialGallery/Placard.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 28f445004b874b329a03cd0e3cc63e5d
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-OnScreenHelper.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e4edec3b814a2ba4997f3b318c4bcf24
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-OnScreenHelper/OnScreenHelper.prefab:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1 &8870361328602718376
4 | GameObject:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | serializedVersion: 6
10 | m_Component:
11 | - component: {fileID: 162302468036553461}
12 | - component: {fileID: 5165781885485621728}
13 | m_Layer: 0
14 | m_Name: OnScreenHelper
15 | m_TagString: Untagged
16 | m_Icon: {fileID: 0}
17 | m_NavMeshLayer: 0
18 | m_StaticEditorFlags: 0
19 | m_IsActive: 1
20 | --- !u!4 &162302468036553461
21 | Transform:
22 | m_ObjectHideFlags: 0
23 | m_CorrespondingSourceObject: {fileID: 0}
24 | m_PrefabInstance: {fileID: 0}
25 | m_PrefabAsset: {fileID: 0}
26 | m_GameObject: {fileID: 8870361328602718376}
27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
28 | m_LocalPosition: {x: 1.6470119, y: -0.65286314, z: 2.2482667}
29 | m_LocalScale: {x: 1, y: 1, z: 1}
30 | m_Children: []
31 | m_Father: {fileID: 0}
32 | m_RootOrder: 0
33 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
34 | --- !u!114 &5165781885485621728
35 | MonoBehaviour:
36 | m_ObjectHideFlags: 0
37 | m_CorrespondingSourceObject: {fileID: 0}
38 | m_PrefabInstance: {fileID: 0}
39 | m_PrefabAsset: {fileID: 0}
40 | m_GameObject: {fileID: 8870361328602718376}
41 | m_Enabled: 1
42 | m_EditorHideFlags: 0
43 | m_Script: {fileID: 11500000, guid: 40ccccd17b8d9db4c9dda86d81fe082a, type: 3}
44 | m_Name:
45 | m_EditorClassIdentifier:
46 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-OnScreenHelper/OnScreenHelper.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79c6619ae2638fe4fa3556134a04fbf2
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ScrollingObjectCollection.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 76f3fa2a6c1e95242af4a9f1820b661c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ScrollingObjectCollection/DynamicScrollPopulator.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d609c2ee7846cdc4b9f19927ba7f1bc9
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ScrollingObjectCollection/ScrollingOC_Objects_Plated32x32.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: da1d75121e6bdea418a32232572019e0
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/MRTK-ScrollingObjectCollection/ScrollingOC_PressableBtn_32x96.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8e43a3ccc58ff943b0bed33339f073b
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/PaintExample.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f0ae33c6956aae147a2662d747a1953b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Prefabs/PaintExample/LinePrefab.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4f18770f060710d41a5ff5a5d45069b9
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4f10f6cbef8641b4ab8c253cbe1b656a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/HandDetectionExample.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0df63c945d4329247b11c4b356debce2
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/HitTestExample.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ca6c05b6d4c7684aa7f02a113890db3
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-ColorPicker.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 50602fd68091a3649ba54d6691c8737c
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-Dock.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 90d438e794c07f04a95d310732d951eb
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-ElasticSystem.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0e0d9dfd8a0eb2d4f9805d0352426a4f
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-HandCoach.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 58e887502677eb649950ada695c4ad38
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-HandInteraction.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 97f89240430c7d34080cf9510ef5f278
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-HandInteractionSettings.lighting:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!850595691 &4890085278179872738
4 | LightingSettings:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_Name: MRTK-HandInteractionSettings
10 | serializedVersion: 3
11 | m_GIWorkflowMode: 0
12 | m_EnableBakedLightmaps: 1
13 | m_EnableRealtimeLightmaps: 0
14 | m_RealtimeEnvironmentLighting: 1
15 | m_BounceScale: 1
16 | m_AlbedoBoost: 1
17 | m_IndirectOutputScale: 1
18 | m_UsingShadowmask: 1
19 | m_BakeBackend: 1
20 | m_LightmapMaxSize: 1024
21 | m_BakeResolution: 40
22 | m_Padding: 2
23 | m_TextureCompression: 1
24 | m_AO: 0
25 | m_AOMaxDistance: 1
26 | m_CompAOExponent: 1
27 | m_CompAOExponentDirect: 0
28 | m_ExtractAO: 0
29 | m_MixedBakeMode: 2
30 | m_LightmapsBakeMode: 1
31 | m_FilterMode: 1
32 | m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0}
33 | m_ExportTrainingData: 0
34 | m_TrainingDataDestination: TrainingData
35 | m_RealtimeResolution: 2
36 | m_ForceWhiteAlbedo: 0
37 | m_ForceUpdates: 0
38 | m_FinalGather: 0
39 | m_FinalGatherRayCount: 256
40 | m_FinalGatherFiltering: 1
41 | m_PVRCulling: 1
42 | m_PVRSampling: 1
43 | m_PVRDirectSampleCount: 32
44 | m_PVRSampleCount: 500
45 | m_PVREnvironmentSampleCount: 500
46 | m_PVREnvironmentReferencePointCount: 2048
47 | m_LightProbeSampleCountMultiplier: 4
48 | m_PVRBounces: 2
49 | m_PVRMinBounces: 2
50 | m_PVREnvironmentMIS: 0
51 | m_PVRFilteringMode: 2
52 | m_PVRDenoiserTypeDirect: 0
53 | m_PVRDenoiserTypeIndirect: 0
54 | m_PVRDenoiserTypeAO: 0
55 | m_PVRFilterTypeDirect: 0
56 | m_PVRFilterTypeIndirect: 0
57 | m_PVRFilterTypeAO: 0
58 | m_PVRFilteringGaussRadiusDirect: 1
59 | m_PVRFilteringGaussRadiusIndirect: 5
60 | m_PVRFilteringGaussRadiusAO: 2
61 | m_PVRFilteringAtrousPositionSigmaDirect: 0.5
62 | m_PVRFilteringAtrousPositionSigmaIndirect: 2
63 | m_PVRFilteringAtrousPositionSigmaAO: 1
64 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-HandInteractionSettings.lighting.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc4185d8bb680b549bb6e1ec1de4763e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 4890085278179872738
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-HandMenuLayout.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9e1c6bf44fb90c54dbf82acf2808c16f
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-MaterialGallery.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c6b1477d31864dff836e9738518eae60
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-ScrollingObjectCollection.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c67e2f9e2279c0f40814a01509042fe5
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/MRTK-Solver.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b7e6ec70892fed94da0f98ec52e88cae
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/PaintExample.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8a8531e4c98d8c0488acd9035c71f2bc
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/SpectatorViewHololens2Server.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 037fbc117eb92ac42aa3e6ab5f085e12
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scenes/SpectatorViewWebXRClient.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f3f50ce652077784abbbb21e4f7ec7b5
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0787fa077a99ccf40a1f886ba374b479
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/HandDetectionExample.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff18001ce06807745a4d9cb9bd951f3c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/HandDetectionExample/HandDetectionExample.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: beff6b0227c94cb47aec4f32d6ab2efd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/HitTestExample.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 69a3ffeef1afec44ba7f4eb9d806b005
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/HitTestExample/HitTestExample.cs:
--------------------------------------------------------------------------------
1 | using Rufus31415.WebXR;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 | using UnityEngine.UI;
6 |
7 | public class HitTestExample : MonoBehaviour
8 | {
9 | public GameObject Reticle;
10 |
11 | public Text Text;
12 |
13 | // Start is called before the first frame update
14 | void Start()
15 | {
16 | SimpleWebXR.SessionStart.AddListener(SimpleWebXR.HitTestStart);
17 | }
18 |
19 | // Update is called once per frame
20 | void Update()
21 | {
22 | if (!SimpleWebXR.InSession || !Reticle) return;
23 |
24 | if (!SimpleWebXR.HitTestInProgress)
25 | {
26 | Text.text = "Hit test failed\r\n\r\n" + (SimpleWebXR.HitTestSupported ? "Your device supports hit test" : "Your device doesn't support hit test");
27 | }
28 | else
29 | {
30 | Text.text = "Hit test in progress at :\r\n x : " + SimpleWebXR.HitTestPosition.x + "\r\n y : " + SimpleWebXR.HitTestPosition.y + "\r\n z : " + SimpleWebXR.HitTestPosition.z;
31 |
32 |
33 | Reticle.transform.position = SimpleWebXR.HitTestPosition;
34 | Reticle.transform.rotation = SimpleWebXR.HitTestRotation;
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/HitTestExample/HitTestExample.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb6027ab8221b7648aec7d0146dfd713
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-ElasticSystem.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e50058b61db1ada42b344cb038d31c72
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-ElasticSystem/WidgetElasticDemo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 19072639b32bffb49a63730594ba1f7a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c439859511e253b45b98be018dc58f48
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/DebugTextOutput.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using TMPro;
5 | using UnityEngine;
6 |
7 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
8 | {
9 | [AddComponentMenu("Scripts/MRTK/Examples/DebugTextOutput")]
10 | public class DebugTextOutput : MonoBehaviour
11 | {
12 | [SerializeField]
13 | protected TextMeshPro textMesh = null;
14 |
15 | public void SetTextWithTimestamp(string text)
16 | {
17 | // Do something on specified distance for fire event
18 | if (textMesh != null)
19 | {
20 | textMesh.text = $"{text} ({Time.unscaledTime.ToString()})";
21 | }
22 | }
23 | }
24 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/DebugTextOutput.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5bcab93333b69684d84ced805a638514
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/DemoTouchButton.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using Microsoft.MixedReality.Toolkit.Input;
5 | using UnityEngine;
6 |
7 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
8 | {
9 | [System.Obsolete("This component is no longer supported", true)]
10 | [AddComponentMenu("Scripts/MRTK/Obsolete/DemoTouchButton")]
11 | public class DemoTouchButton : MonoBehaviour, IMixedRealityPointerHandler
12 | {
13 | [SerializeField]
14 | private TextMesh debugMessage = null;
15 |
16 | private void Awake()
17 | {
18 | Debug.LogError(this.GetType().Name + " is deprecated");
19 | }
20 |
21 | void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData) { }
22 |
23 | void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData eventData)
24 | {
25 | if (debugMessage != null)
26 | {
27 | debugMessage.text = "OnPointerDown: " + Time.unscaledTime.ToString();
28 | Debug.Log(eventData.MixedRealityInputAction.Description + " down");
29 | }
30 | }
31 |
32 | void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
33 |
34 | void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventData)
35 | {
36 | if (debugMessage != null)
37 | {
38 | debugMessage.text = "OnPointerUp: " + Time.unscaledTime.ToString();
39 | Debug.Log(eventData.MixedRealityInputAction.Description + " up");
40 | }
41 | }
42 | }
43 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/DemoTouchButton.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d21fddcc826f4e144880523b93f121af
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/GestureTester.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6fc880018c3d354186867d28e6e9a86
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/GrabTouchExample.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 142721385ed61f240a621aabeef1b928
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/HandInteractionTouch.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d09a4481d399c9348910a15e4d93920f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/HandInteractionTouchRotate.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using Microsoft.MixedReality.Toolkit.Input;
5 | using UnityEngine;
6 | using UnityEngine.Serialization;
7 |
8 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
9 | {
10 | [AddComponentMenu("Scripts/MRTK/Examples/HandInteractionTouchRotate")]
11 | public class HandInteractionTouchRotate : HandInteractionTouch, IMixedRealityTouchHandler
12 | {
13 | [SerializeField]
14 | [FormerlySerializedAs("TargetObjectTransform")]
15 | private Transform targetObjectTransform = null;
16 |
17 | [SerializeField]
18 | private float rotateSpeed = 300.0f;
19 |
20 | void IMixedRealityTouchHandler.OnTouchUpdated(HandTrackingInputEventData eventData)
21 | {
22 | if (targetObjectTransform != null)
23 | {
24 | targetObjectTransform.Rotate(Vector3.up * (rotateSpeed * Time.deltaTime));
25 | }
26 | }
27 | }
28 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/HandInteractionTouchRotate.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 92886d6fb35fa2f4a8ce1898e8d49da9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/HapticFeedback.cs:
--------------------------------------------------------------------------------
1 | using Rufus31415.WebXR;
2 | using UnityEngine;
3 |
4 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
5 | {
6 | public class HapticFeedback : MonoBehaviour
7 | {
8 | public void Pulse(float duration)
9 | {
10 | SimpleWebXR.HapticPulse(SimpleWebXR.LeftInput.Selected ? WebXRHandedness.Left : WebXRHandedness.Right, 1, duration);
11 | }
12 | }
13 |
14 |
15 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/HapticFeedback.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f7e05a1e50de1b40b39f3231fa18545
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/LaunchUri.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using UnityEngine;
5 |
6 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
7 | {
8 | [AddComponentMenu("Scripts/MRTK/Examples/LaunchUri")]
9 | public class LaunchUri : MonoBehaviour
10 | {
11 | ///
12 | /// Launch a UWP slate app. In most cases, your experience can continue running while the
13 | /// launched app renders on top.
14 | ///
15 | /// Url of the web page or app to launch. See https://docs.microsoft.com/windows/uwp/launch-resume/launch-default-app
16 | /// for more information about the protocols that can be used when launching apps.
17 | public void Launch(string uri)
18 | {
19 | Debug.Log($"LaunchUri: Launching {uri}");
20 |
21 | #if UNITY_WSA
22 | UnityEngine.WSA.Launcher.LaunchUri(uri, false);
23 | #else
24 | Application.OpenURL(uri);
25 | #endif
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/LaunchUri.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2866f1e3d85373840a807c3388ba2797
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/LeapCoreAssetsDetector.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using UnityEngine;
5 | using UnityEngine.UI;
6 |
7 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
8 | {
9 | ///
10 | /// Detects if the Leap Motion Data Provider can be used given the current unity project configuration and displays a message
11 | /// to the LeapMotionHandTrackingExample menu panel.
12 | ///
13 | public class LeapCoreAssetsDetector : MonoBehaviour
14 | {
15 | void Start()
16 | {
17 | var text = gameObject.GetComponent();
18 | #if LEAPMOTIONCORE_PRESENT
19 | #if UNITY_WSA && !UNITY_EDITOR
20 | text.text = "The Leap Data Provider can only be used on the UWP platform in the editor and NOT in a UWP build.";
21 | text.color = Color.yellow;
22 | #else
23 | text.text = "The Leap Data Provider can be used in this project";
24 | text.color = Color.green;
25 | #endif // UNITY_WSA && !UNITY_EDITOR
26 | #else
27 | text.text = "This project has not met the requirements to use the Leap Data Provider. For more information, visit the MRTK Leap Motion Documentation";
28 | text.color = Color.red;
29 | #endif
30 | }
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/LeapCoreAssetsDetector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8634494bdb426744a9a35deee9a992c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/OculusQuestThumstickHandler.cs:
--------------------------------------------------------------------------------
1 | using Microsoft.MixedReality.Toolkit;
2 | using Rufus31415.WebXR;
3 | using UnityEngine;
4 |
5 | public class OculusQuestThumstickHandler : MonoBehaviour
6 | {
7 | ///
8 | /// Translation speed in m/s
9 | ///
10 | public const float NOMINAL_TRANSLATION_SPEED = 0.5f;
11 |
12 | ///
13 | /// Rotation speed in deg/s
14 | ///
15 | public const float NOMINAL_ROTATION_SPEED = 60f;
16 |
17 | private void Update()
18 | {
19 | if (!SimpleWebXR.InSession) return;
20 |
21 | if (SimpleWebXR.LeftInput.AxesCount < 4 || SimpleWebXR.RightInput.AxesCount < 4) return;
22 |
23 | var axe2 = SimpleWebXR.LeftInput.Axes[2] + SimpleWebXR.RightInput.Axes[2];
24 | var axe3 = SimpleWebXR.LeftInput.Axes[3] + SimpleWebXR.RightInput.Axes[3];
25 |
26 | if (axe3 != 0)
27 | {
28 | MixedRealityPlayspace.Transform.Translate(- Vector3.forward * Time.deltaTime * NOMINAL_TRANSLATION_SPEED * axe3, Camera.main.transform);
29 | }
30 |
31 | if (axe2 != 0)
32 | {
33 | MixedRealityPlayspace.RotateAround(Camera.main.transform.position, Vector3.up, Time.deltaTime * NOMINAL_ROTATION_SPEED * axe2);
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/OculusQuestThumstickHandler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b4a81ce14e360b645b30821dbb57a056
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/RotateWithPan.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 75145c3c50bd11f4dab8b190479fcbcb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/SystemKeyboardExample.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9316eceaf2c5ca24289078e763b78cd9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/TetheredPlacement.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using UnityEngine;
5 |
6 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
7 | {
8 | ///
9 | /// Helper script to respawn objects if they go too far from their original position. Useful for objects that will fall forever etc.
10 | ///
11 | [AddComponentMenu("Scripts/MRTK/Examples/TetheredPlacement")]
12 | public class TetheredPlacement : MonoBehaviour
13 | {
14 | [Tooltip("The distance from the GameObject's spawn position at which will trigger a respawn ")]
15 | public float DistanceThreshold = 20.0f;
16 |
17 | private Vector3 RespawnPoint;
18 | private Quaternion RespawnOrientation;
19 |
20 | private Rigidbody rigidBody;
21 |
22 | private void Start()
23 | {
24 | rigidBody = GetComponent();
25 |
26 | LockSpawnPoint();
27 | }
28 |
29 | private void LateUpdate()
30 | {
31 | float distanceSqr = (RespawnPoint - this.transform.position).sqrMagnitude;
32 |
33 | if (distanceSqr > DistanceThreshold * DistanceThreshold)
34 | {
35 | // Reset any velocity from falling or moving when respawning to original location
36 | if (rigidBody != null)
37 | {
38 | rigidBody.velocity = Vector3.zero;
39 | rigidBody.angularVelocity = Vector3.zero;
40 | }
41 |
42 | this.transform.SetPositionAndRotation(RespawnPoint, RespawnOrientation);
43 | }
44 | }
45 |
46 | public void LockSpawnPoint()
47 | {
48 | RespawnPoint = this.transform.position;
49 | RespawnOrientation = this.transform.rotation;
50 | }
51 | }
52 |
53 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/TetheredPlacement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5dcfcba599c0d214385d4fc82f4c492a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/ToggleBoundingBox.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using Microsoft.MixedReality.Toolkit.UI;
5 | using UnityEngine;
6 |
7 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
8 | {
9 | [System.Obsolete("This component is no longer supported", true)]
10 | [AddComponentMenu("Scripts/MRTK/Obsolete/ToggleBoundingBox")]
11 | public class ToggleBoundingBox : MonoBehaviour
12 | {
13 | public BoundingBox boundingBox;
14 |
15 | private void Awake()
16 | {
17 | Debug.LogError(this.GetType().Name + " is deprecated");
18 | }
19 |
20 | public void ToggleBoundingBoxActiveState()
21 | {
22 | // Do something on specified distance for fire event
23 | if (boundingBox != null)
24 | {
25 | boundingBox.Active = !boundingBox.Active;
26 | }
27 |
28 | }
29 | }
30 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-HandInteraction/ToggleBoundingBox.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 412a9e37c1c87ed429f68e9885c54856
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-OnScreenHelper.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4ea0f4b47c8d154a9a0ca0350c7137e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-OnScreenHelper/OnScreenHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 40ccccd17b8d9db4c9dda86d81fe082a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-ScrollingObjectCollection.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e76ac1d032c6624cabf55587bffdfa8
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-ScrollingObjectCollection/ScrollableListPopulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: da54a0d31c17eec4fad198a90dffab5e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-ScrollingObjectCollection/ScrollablePagination.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation. All rights reserved.
2 | // Licensed under the MIT License. See LICENSE in the project root for license information.
3 |
4 | using Microsoft.MixedReality.Toolkit.UI;
5 | using UnityEngine;
6 |
7 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
8 | {
9 | ///
10 | /// Example script of how to navigate a by pagination.
11 | /// Allows the call to scroll pagination methods from the inspector.
12 | ///
13 | public class ScrollablePagination : MonoBehaviour
14 | {
15 | [SerializeField]
16 | [Tooltip("The ScrollingObjectCollection to navigate")]
17 | private ScrollingObjectCollection scrollView;
18 |
19 | ///
20 | /// The ScrollingObjectCollection to navigate.
21 | ///
22 | public ScrollingObjectCollection ScrollView
23 | {
24 | get
25 | {
26 | if (scrollView == null)
27 | {
28 | scrollView = GetComponent();
29 | }
30 | return scrollView;
31 | }
32 | set
33 | {
34 | scrollView = value;
35 | }
36 | }
37 |
38 | ///
39 | /// Smoothly moves the scroll container a relative number of tiers of cells.
40 | ///
41 | public void ScrollByTier(int amount)
42 | {
43 | Debug.Assert(ScrollView != null, "Scroll view needs to be defined before using pagination.");
44 | scrollView.MoveByTiers(amount);
45 | }
46 | }
47 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-ScrollingObjectCollection/ScrollablePagination.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2be9efbe3616d5140ab50246321b3031
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-Solver.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5778ccd6b05bf4145968b80583d72b1b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-Solver/HideTapToPlaceLabel.cs:
--------------------------------------------------------------------------------
1 | // Copyright (c) Microsoft Corporation.
2 | // Licensed under the MIT License.
3 |
4 | using UnityEngine;
5 | using Microsoft.MixedReality.Toolkit.Utilities.Solvers;
6 |
7 | namespace Microsoft.MixedReality.Toolkit.Examples.Demos
8 | {
9 | ///
10 | /// Class to toggle the visibility of a label on a Tap to Place object in the TapToPlaceExample scene.
11 | ///
12 | public class HideTapToPlaceLabel : MonoBehaviour
13 | {
14 | private TapToPlace tapToPlace;
15 | public GameObject placeableObjectLabel;
16 | void Start()
17 | {
18 | tapToPlace = gameObject.GetComponent();
19 | if (tapToPlace != null && placeableObjectLabel != null)
20 | {
21 | AddTapToPlaceListeners();
22 | }
23 | }
24 |
25 | ///
26 | /// Add listeners to Tap to Place events to show a label on a placeable object while it is not being placed.
27 | ///
28 | private void AddTapToPlaceListeners()
29 | {
30 | if (tapToPlace != null)
31 | {
32 | tapToPlace.OnPlacingStarted.AddListener(() =>
33 | {
34 | placeableObjectLabel.SetActive(false);
35 | });
36 |
37 | tapToPlace.OnPlacingStopped.AddListener(() =>
38 | {
39 | placeableObjectLabel.SetActive(true);
40 | });
41 | }
42 | }
43 | }
44 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-Solver/HideTapToPlaceLabel.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e3007623432f144c8b8f603983d3279
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/MRTK-Solver/SolverExampleManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 74b7f77f89d68144083bf1bda68e3d5f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/PaintExample.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d11492ef78a6494a8e58e3b130a4c61
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/PaintExample/PenController.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using UnityEngine;
3 |
4 | namespace Rufus31415.WebXR.Demo
5 | {
6 | public class PenController : MonoBehaviour
7 | {
8 | private WebXRInputSource _input;
9 | private MeshRenderer _renderer;
10 |
11 | public LineRenderer LinePrefab;
12 |
13 | public bool IsLeft;
14 |
15 | void Start()
16 | {
17 | _input = IsLeft ? SimpleWebXR.LeftInput : SimpleWebXR.RightInput;
18 |
19 | _input.SelectStart.AddListener(() => StartCoroutine(DrawCoroutine()));
20 | _input.SelectEnd.AddListener(StopAllCoroutines);
21 |
22 | _renderer = GetComponent();
23 | }
24 |
25 | public IEnumerator DrawCoroutine()
26 | {
27 | var line = Instantiate(LinePrefab);
28 | line.positionCount = 0;
29 |
30 | while (true)
31 | {
32 | line.positionCount++;
33 | line.SetPosition(line.positionCount - 1, _input.Position);
34 |
35 | yield return new WaitForSeconds(.1f);
36 | }
37 | }
38 |
39 | void LateUpdate()
40 | {
41 | if (!_renderer) return;
42 |
43 | _renderer.enabled = SimpleWebXR.InSession && _input.Available && _input.IsPositionTracked;
44 |
45 | transform.position = _input.Position;
46 | transform.rotation = _input.Rotation;
47 | }
48 |
49 | private void OnGUI()
50 | {
51 | if (SimpleWebXR.InSession || IsLeft) return;
52 |
53 | var style = new GUIStyle();
54 | style.alignment = TextAnchor.MiddleCenter;
55 |
56 | GUI.Label(new Rect(0, 0, Screen.width, Screen.height), "Once the WebXR session is started, you can draw 3D lines with your controllers, or your touch screen on mobiles.", style);
57 | }
58 | }
59 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/PaintExample/PenController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8eac76543a2730e4dbc7ab3d7711fffb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewHololens2Server.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac80aabe822a3724bb68f1df33ddc05b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewHololens2Server/SpectatorViewHololens2Server.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f5d455652917bb146893ab30e202cbd7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewWebXRClient.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 55cd60ab48d217c4b9a40f9eb39b1ce0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewWebXRClient/Plugins.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9eecdf47dac36684498454bb861a319d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewWebXRClient/Plugins/Prompt.jslib:
--------------------------------------------------------------------------------
1 | /**
2 | * Helpers for this example
3 | */
4 |
5 | mergeInto(LibraryManager.library, {
6 | /****************************************************************************/
7 | // Call javascript prompt function
8 | Prompt: function (message, defaultValue) {
9 | var answer = prompt(Pointer_stringify(message), Pointer_stringify(defaultValue));
10 | if(!answer) answer = Pointer_stringify(defaultValue);
11 | var bufferSize = lengthBytesUTF8(answer) + 1;
12 | var bufferAnswer = _malloc(bufferSize);
13 | stringToUTF8(answer, bufferAnswer, bufferSize);
14 | return bufferAnswer;
15 | }
16 | });
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewWebXRClient/Plugins/Prompt.jslib.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8be61854e69045240aa45c1b3068b2f9
3 | PluginImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | iconMap: {}
7 | executionOrder: {}
8 | defineConstraints: []
9 | isPreloaded: 0
10 | isOverridable: 0
11 | isExplicitlyReferenced: 0
12 | validateReferences: 1
13 | platformData:
14 | - first:
15 | Any:
16 | second:
17 | enabled: 0
18 | settings: {}
19 | - first:
20 | Editor: Editor
21 | second:
22 | enabled: 0
23 | settings:
24 | DefaultValueInitialized: true
25 | - first:
26 | Facebook: WebGL
27 | second:
28 | enabled: 1
29 | settings: {}
30 | - first:
31 | WebGL: WebGL
32 | second:
33 | enabled: 1
34 | settings: {}
35 | userData:
36 | assetBundleName:
37 | assetBundleVariant:
38 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewWebXRClient/Plugins/WebSocket.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 425ae6977d1c2944db8789b837d359b0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewWebXRClient/Plugins/WebSocket.jslib.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 645fe3e990cc5db47b716843f3fe26e9
3 | PluginImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | iconMap: {}
7 | executionOrder: {}
8 | defineConstraints: []
9 | isPreloaded: 0
10 | isOverridable: 0
11 | isExplicitlyReferenced: 0
12 | validateReferences: 1
13 | platformData:
14 | - first:
15 | Any:
16 | second:
17 | enabled: 0
18 | settings: {}
19 | - first:
20 | Editor: Editor
21 | second:
22 | enabled: 0
23 | settings:
24 | DefaultValueInitialized: true
25 | - first:
26 | Facebook: WebGL
27 | second:
28 | enabled: 1
29 | settings: {}
30 | - first:
31 | WebGL: WebGL
32 | second:
33 | enabled: 1
34 | settings: {}
35 | userData:
36 | assetBundleName:
37 | assetBundleVariant:
38 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Examples/Scripts/SpectatorViewWebXRClient/SpectatorViewWebXRClient.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 123526a987fe0004da91cb6e47abcdd1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9210c0fd77160f941b7327553b1c3b38
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9e28b6b621ed6104eb9897462a03bdad
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/Editor/Build.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6c3c55cc44d77644ba5063c23184850
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf61580b32c6b5741afeea69e4011b5b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3d93aae5efe4d894d8da94a1a8c5e327
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles/SimpleWebXRConfigurationProfile.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fba2c552a8666f54cbdc7b376ace5241
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles/SimpleWebXRHandTrackingProfile.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 8275efdbe76bdff49a97a8e82fba118d, type: 3}
13 | m_Name: SimpleWebXRHandTrackingProfile
14 | m_EditorClassIdentifier:
15 | isCustomProfile: 1
16 | jointPrefab: {fileID: 1955475817299902, guid: 6a3f88d2571cd234a86d95ee5856b9ec,
17 | type: 3}
18 | palmPrefab: {fileID: 6797406804172968804, guid: 750bdc3344567a447960aae3eda2b462,
19 | type: 3}
20 | fingertipPrefab: {fileID: 7094064642998883381, guid: b37dde41a983d664c8a09a91313733e7,
21 | type: 3}
22 | handMeshPrefab: {fileID: 1887883006053652, guid: a86f479797fea8f4189f924b3b6ad979,
23 | type: 3}
24 | handMeshVisualizationModes: -1
25 | handJointVisualizationModes: 0
26 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles/SimpleWebXRHandTrackingProfile.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1ee5870617471ac4e82a5d1fe41dac1b
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles/SimpleWebXRInputSimulationProfile.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 78a4b02a0d9e7044fa19c6d432d0cafa, type: 3}
13 | m_Name: SimpleWebXRInputSimulationProfile
14 | m_EditorClassIdentifier:
15 | isCustomProfile: 1
16 | indicatorsPrefab: {fileID: 0}
17 | mouseRotationSensitivity: 0.1
18 | mouseX: Mouse X
19 | mouseY: Mouse Y
20 | mouseScroll: Mouse ScrollWheel
21 | interactionButton:
22 | bindingType: 1
23 | code: 0
24 | doublePressTime: 0.4
25 | isHandsFreeInputEnabled: 1
26 | isCameraControlEnabled: 1
27 | mouseLookSpeed: 3
28 | mouseLookButton:
29 | bindingType: 1
30 | code: 1
31 | mouseLookToggle: 0
32 | isControllerLookInverted: 1
33 | cameraOriginOffset: {x: 0, y: 0, z: 0}
34 | currentControlMode: 0
35 | fastControlKey:
36 | bindingType: 2
37 | code: 303
38 | controlSlowSpeed: 1
39 | controlFastSpeed: 5
40 | moveHorizontal: Horizontal
41 | moveVertical: Vertical
42 | moveUpDown: UpDown
43 | lookHorizontal: AXIS_4
44 | lookVertical: AXIS_5
45 | defaultEyeGazeSimulationMode: 0
46 | defaultControllerSimulationMode: 2
47 | toggleLeftControllerKey:
48 | bindingType: 2
49 | code: 116
50 | toggleRightControllerKey:
51 | bindingType: 2
52 | code: 121
53 | controllerHideTimeout: 0.2
54 | leftControllerManipulationKey:
55 | bindingType: 2
56 | code: 304
57 | rightControllerManipulationKey:
58 | bindingType: 2
59 | code: 32
60 | mouseControllerRotationSpeed: 30
61 | controllerRotateButton:
62 | bindingType: 2
63 | code: 306
64 | defaultHandGesture: 2
65 | leftMouseHandGesture: 3
66 | middleMouseHandGesture: 10
67 | rightMouseHandGesture: 11
68 | handGestureAnimationSpeed: 8
69 | holdStartDuration: 0.5
70 | navigationStartThreshold: 0.03
71 | defaultControllerDistance: 0.5
72 | controllerDepthMultiplier: 0.03
73 | controllerJitterAmount: 0
74 | motionControllerTriggerKey:
75 | bindingType: 1
76 | code: 0
77 | motionControllerGrabKey:
78 | bindingType: 2
79 | code: 103
80 | motionControllerMenuKey:
81 | bindingType: 2
82 | code: 109
83 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles/SimpleWebXRInputSimulationProfile.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0cc54017039a8a6408a956b5b3786bfd
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles/SimpleWebXRInputSystemProfile.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ff5d316a00f86b40882022e8583017f
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/Profiles/SimpleWebXRPointerProfile.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e08566081e83501448a55cd705177f0c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/SimpleWebXRController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 451d8f2e884de6943a58e1d2d768f6c4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/SimpleWebXRHand.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c7e5a3458db1ac04b8d7f9f03e79b77b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/SimpleWebXR/Scripts/MRTK/SimpleWebXRInputDeviceManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e868fb30468fcd84cbf511dd941a6ea3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f54d1bd14bd3ca042bd867b519fee8cc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Documentation.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Fonts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6ab70aee4d56447429c680537fbf93ed
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c
3 | timeCreated: 1484171296
4 | licenseType: Pro
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Fonts/LiberationSans.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/TextMesh Pro/Fonts/LiberationSans.ttf
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e3265ab4bf004d28a9537516768c1c75
3 | timeCreated: 1484171297
4 | licenseType: Pro
5 | TrueTypeFontImporter:
6 | serializedVersion: 2
7 | fontSize: 16
8 | forceTextureCase: -2
9 | characterSpacing: 1
10 | characterPadding: 0
11 | includeFontData: 1
12 | use2xBehaviour: 0
13 | fontNames: []
14 | fallbackFontReferences: []
15 | customCharacters:
16 | fontRenderingMode: 0
17 | userData:
18 | assetBundleName:
19 | assetBundleVariant:
20 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 243e06394e614e5d99fab26083b707fa
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Fonts & Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 731f1baa9d144a9897cb1d341c2092b8
3 | folderAsset: yes
4 | timeCreated: 1442040525
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0
3 | timeCreated: 1484172806
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e498d1c8094910479dc3e1b768306a4
3 | timeCreated: 1484171803
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79459efec17a4d00a321bdcc27bbc385
3 | timeCreated: 1484172856
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8f586378b4e144a9851e7b34d9b748ee
3 | timeCreated: 1484171803
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt:
--------------------------------------------------------------------------------
1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,.
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fade42e8bc714b018fac513c043d323b
3 | timeCreated: 1425440388
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt:
--------------------------------------------------------------------------------
1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇〉》」$⦆¥₩ #
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d82c1b31c7e74239bff1220585707d2b
3 | timeCreated: 1425440388
4 | licenseType: Store
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 99f836c9cb9345dba2e72c4a1f2d0695
3 | folderAsset: yes
4 | timeCreated: 1436068007
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bd27699928e352741b02e0dd6e7de4e0
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df640215158230b4d871b7285b31ce8d
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_Bitmap.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 758dd85fa45701649a60ec3ced6287b6
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF Overlay.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d2a6698c7181814caab41305b6dee24
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Masking.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 731e72054da0dc54891ebcf32d48ee64
3 | timeCreated: 1463704911
4 | licenseType: Pro
5 | ShaderImporter:
6 | defaultTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile Overlay.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a1f41f45fa38bac4d9c1983ccfc5491c
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f3ba5293f9b4b04469a52e49e80b2615
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3933bbd75ac6af44da492af61ac25831
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF-Surface.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5b12234374ed6fa46b286e2758816e15
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_SDF.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: da74e3358c8a3f147aeb37af06211c24
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMP_Sprite.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 333f6962168131d458f51b09f013fca7
3 | timeCreated: 1450517184
4 | licenseType: Pro
5 | ShaderImporter:
6 | defaultTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc:
--------------------------------------------------------------------------------
1 | float2 UnpackUV(float uv)
2 | {
3 | float2 output;
4 | output.x = floor(uv / 4096);
5 | output.y = uv - 4096 * output.x;
6 |
7 | return output * 0.001953125;
8 | }
9 |
10 | fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness)
11 | {
12 | half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness));
13 | half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline));
14 |
15 | faceColor.rgb *= faceColor.a;
16 | outlineColor.rgb *= outlineColor.a;
17 |
18 | faceColor = lerp(faceColor, outlineColor, outlineAlpha);
19 |
20 | faceColor *= faceAlpha;
21 |
22 | return faceColor;
23 | }
24 |
25 | float3 GetSurfaceNormal(float4 h, float bias)
26 | {
27 | bool raisedBevel = step(1, fmod(_ShaderFlags, 2));
28 |
29 | h += bias+_BevelOffset;
30 |
31 | float bevelWidth = max(.01, _OutlineWidth+_BevelWidth);
32 |
33 | // Track outline
34 | h -= .5;
35 | h /= bevelWidth;
36 | h = saturate(h+.5);
37 |
38 | if(raisedBevel) h = 1 - abs(h*2.0 - 1.0);
39 | h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness);
40 | h = min(h, 1.0-_BevelClamp);
41 | h *= _Bevel * bevelWidth * _GradientScale * -2.0;
42 |
43 | float3 va = normalize(float3(1.0, 0.0, h.y - h.x));
44 | float3 vb = normalize(float3(0.0, -1.0, h.w - h.z));
45 |
46 | return cross(va, vb);
47 | }
48 |
49 | float3 GetSurfaceNormal(float2 uv, float bias, float3 delta)
50 | {
51 | // Read "height field"
52 | float4 h = {tex2D(_MainTex, uv - delta.xz).a,
53 | tex2D(_MainTex, uv + delta.xz).a,
54 | tex2D(_MainTex, uv - delta.zy).a,
55 | tex2D(_MainTex, uv + delta.zy).a};
56 |
57 | return GetSurfaceNormal(h, bias);
58 | }
59 |
60 | float3 GetSpecular(float3 n, float3 l)
61 | {
62 | float spec = pow(max(0.0, dot(n, l)), _Reflectivity);
63 | return _SpecularColor.rgb * spec * _SpecularPower;
64 | }
65 |
66 | float4 GetGlowColor(float d, float scale)
67 | {
68 | float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale;
69 | float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale;
70 | glow = saturate(abs(glow/(1.0 + t)));
71 | glow = 1.0-pow(glow, _GlowPower);
72 | glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel
73 | return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2));
74 | }
75 |
76 | float4 BlendARGB(float4 overlying, float4 underlying)
77 | {
78 | overlying.rgb *= overlying.a;
79 | underlying.rgb *= underlying.a;
80 | float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb);
81 | float alpha = underlying.a + (1-underlying.a)*overlying.a;
82 | return float4(blended, alpha);
83 | }
84 |
85 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMPro.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb54aa8d4fe92904d81793056dd5942f
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMPro_Properties.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d9bd5d455b76c24e9bb01165d8ed15f
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Shaders/TMPro_Surface.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e743ecb6b3bf012489ae0117073f9b96
3 | ShaderImporter:
4 | defaultTextures: []
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Sprite Assets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 512a49d95c0c4332bdd98131869c23c9
3 | folderAsset: yes
4 | timeCreated: 1441876896
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c41005c129ba4d66911b75229fd70b45
3 | timeCreated: 1480316912
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Style Sheets.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4aecb92fff08436c8303b10eab8da368
3 | folderAsset: yes
4 | timeCreated: 1441876950
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f952c082cb03451daed3ee968ac6c63e
3 | timeCreated: 1432805430
4 | licenseType: Store
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/TMP Settings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3}
13 | m_Name: TMP Settings
14 | m_EditorClassIdentifier:
15 | m_enableWordWrapping: 1
16 | m_enableKerning: 1
17 | m_enableExtraPadding: 0
18 | m_enableTintAllSprites: 0
19 | m_enableParseEscapeCharacters: 1
20 | m_EnableRaycastTarget: 1
21 | m_GetFontFeaturesAtRuntime: 1
22 | m_missingGlyphCharacter: 0
23 | m_warningsDisabled: 1
24 | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
25 | m_defaultFontAssetPath: Fonts & Materials/
26 | m_defaultFontSize: 36
27 | m_defaultAutoSizeMinRatio: 0.5
28 | m_defaultAutoSizeMaxRatio: 2
29 | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5}
30 | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50}
31 | m_autoSizeTextContainer: 0
32 | m_fallbackFontAssets: []
33 | m_matchMaterialPreset: 1
34 | m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45,
35 | type: 2}
36 | m_defaultSpriteAssetPath: Sprite Assets/
37 | m_defaultColorGradientPresetsPath: Color Gradient Presets/
38 | m_enableEmojiSupport: 1
39 | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e,
40 | type: 2}
41 | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3}
42 | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b,
43 | type: 3}
44 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Resources/TMP Settings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f5b5dff67a942289a9defa416b206f3
3 | timeCreated: 1436653997
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e9f693669af91aa45ad615fc681ed29f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 48bb5f55d8670e349b6e614913f9d910
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1e3b057af24249748ff873be7fafee47
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 128e987d567d4e2c824d754223b3f3b0
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dd89cf5b9246416f84610a006f916af7
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 14eb328de4b8eb245bb7cea29e4ac00b
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc1ede39bf3643ee8e493720e4259791
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a02a7d8c237544f1962732b55a9aebf1
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8d12adcee749c344b8117cf7c7eb912
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe393ace9b354375a9cb14cdbbc28be4
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 85187c2149c549c5b33f0cdb02836b17
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f7ada0af4f174f0694ca6a487b8f543d
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 68e6db2ebdc24f95958faec2be5558d6
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf81c85f95fe47e1a27f6ae460cf182c
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMPro.cginc:
--------------------------------------------------------------------------------
1 | float2 UnpackUV(float uv)
2 | {
3 | float2 output;
4 | output.x = floor(uv / 4096);
5 | output.y = uv - 4096 * output.x;
6 |
7 | return output * 0.001953125;
8 | }
9 |
10 | fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness)
11 | {
12 | half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness));
13 | half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline));
14 |
15 | faceColor.rgb *= faceColor.a;
16 | outlineColor.rgb *= outlineColor.a;
17 |
18 | faceColor = lerp(faceColor, outlineColor, outlineAlpha);
19 |
20 | faceColor *= faceAlpha;
21 |
22 | return faceColor;
23 | }
24 |
25 | float3 GetSurfaceNormal(float4 h, float bias)
26 | {
27 | bool raisedBevel = step(1, fmod(_ShaderFlags, 2));
28 |
29 | h += bias+_BevelOffset;
30 |
31 | float bevelWidth = max(.01, _OutlineWidth+_BevelWidth);
32 |
33 | // Track outline
34 | h -= .5;
35 | h /= bevelWidth;
36 | h = saturate(h+.5);
37 |
38 | if(raisedBevel) h = 1 - abs(h*2.0 - 1.0);
39 | h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness);
40 | h = min(h, 1.0-_BevelClamp);
41 | h *= _Bevel * bevelWidth * _GradientScale * -2.0;
42 |
43 | float3 va = normalize(float3(1.0, 0.0, h.y - h.x));
44 | float3 vb = normalize(float3(0.0, -1.0, h.w - h.z));
45 |
46 | return cross(va, vb);
47 | }
48 |
49 | float3 GetSurfaceNormal(float2 uv, float bias, float3 delta)
50 | {
51 | // Read "height field"
52 | float4 h = {tex2D(_MainTex, uv - delta.xz).a,
53 | tex2D(_MainTex, uv + delta.xz).a,
54 | tex2D(_MainTex, uv - delta.zy).a,
55 | tex2D(_MainTex, uv + delta.zy).a};
56 |
57 | return GetSurfaceNormal(h, bias);
58 | }
59 |
60 | float3 GetSpecular(float3 n, float3 l)
61 | {
62 | float spec = pow(max(0.0, dot(n, l)), _Reflectivity);
63 | return _SpecularColor.rgb * spec * _SpecularPower;
64 | }
65 |
66 | float4 GetGlowColor(float d, float scale)
67 | {
68 | float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale;
69 | float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale;
70 | glow = saturate(abs(glow/(1.0 + t)));
71 | glow = 1.0-pow(glow, _GlowPower);
72 | glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel
73 | return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2));
74 | }
75 |
76 | float4 BlendARGB(float4 overlying, float4 underlying)
77 | {
78 | overlying.rgb *= overlying.a;
79 | underlying.rgb *= underlying.a;
80 | float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb);
81 | float alpha = underlying.a + (1-underlying.a)*overlying.a;
82 | return float4(blended, alpha);
83 | }
84 |
85 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMPro.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 407bc68d299748449bbf7f48ee690f8d
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c334973cef89a9840b0b0c507e0377ab
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3997e2241185407d80309a82f9148466
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d930090c0cd643c7b55f19a38538c162
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Sprites.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0603b6d5186471b96c778c3949c7ce2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt:
--------------------------------------------------------------------------------
1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/
2 |
3 | Please visit their website to view the complete set of their emojis and review their licensing terms.
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 381dcb09d5029d14897e55f98031fca5
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Sprites/EmojiOne.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8f05276190cf498a8153f6cbe761d4e6
3 | timeCreated: 1480316860
4 | licenseType: Pro
5 | TextScriptImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/TextMesh Pro/Sprites/EmojiOne.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/TextMesh Pro/Sprites/EmojiOne.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WSATestCertificate.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WSATestCertificate.pfx
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WSATestCertificate.pfx.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cae2795bc30349e4ab58f1754eba6dc6
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 166d1c369bdf2464db6e1f8951c3aca4
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 441e1ecc210d4134ea775555c931179b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 058ab071f0b00204097265810e16981e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/favicon.ico
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/favicon.ico.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5f4fe13d137dc1747a099a2ec9fb1dbd
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/fullscreen-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/fullscreen-button.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/fullscreen-button.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8d4b5f7cd05c4c40a8220ac04134c6c
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-empty-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-empty-dark.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-empty-dark.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8779957520efe7b4ca334afa1f1a9a8a
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-empty-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-empty-light.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-empty-light.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 794ee2341ee188d40b3d6ae81b3dd916
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-full-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-full-dark.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-full-dark.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3937b8766759e484dbaa7fd6a9043df8
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-full-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-full-light.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/progress-bar-full-light.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ce78517c523e38b4ca83178d0e3d1df5
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/style.css.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b7d17dc06fe901e49a6b920e708b9928
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/unity-logo-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/unity-logo-dark.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/unity-logo-dark.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c84c6c0dab151f947b5b233120fb9a2a
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/unity-logo-light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/unity-logo-light.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/unity-logo-light.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 95fd8798c7532054f8e8c698b543b8dd
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/webgl-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/webgl-logo.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/TemplateData/webgl-logo.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b6792aed5696fe444908f1832d8c649a
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo/index.html.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9bd334d47f9fbb2448b6fd2b6c5f208f
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 64fd0242afa889847b3fb780fce6b69d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cde510529635407439b24401639b70a1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/UnityProgress.js:
--------------------------------------------------------------------------------
1 | function UnityProgress(gameInstance, progress) {
2 | if (!gameInstance.Module)
3 | return;
4 | if (!gameInstance.logo) {
5 | gameInstance.logo = document.createElement("div");
6 | gameInstance.logo.className = "logo " + gameInstance.Module.splashScreenStyle;
7 | gameInstance.container.appendChild(gameInstance.logo);
8 | }
9 | if (!gameInstance.progress) {
10 | gameInstance.progress = document.createElement("div");
11 | gameInstance.progress.className = "progress " + gameInstance.Module.splashScreenStyle;
12 | gameInstance.progress.empty = document.createElement("div");
13 | gameInstance.progress.empty.className = "empty";
14 | gameInstance.progress.appendChild(gameInstance.progress.empty);
15 | gameInstance.progress.full = document.createElement("div");
16 | gameInstance.progress.full.className = "full";
17 | gameInstance.progress.appendChild(gameInstance.progress.full);
18 | gameInstance.container.appendChild(gameInstance.progress);
19 | }
20 | gameInstance.progress.full.style.width = (100 * progress) + "%";
21 | gameInstance.progress.empty.style.width = (100 * (1 - progress)) + "%";
22 | if (progress == 1)
23 | gameInstance.logo.style.display = gameInstance.progress.style.display = "none";
24 | }
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/UnityProgress.js.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80e16dfb7b08c594f9e8f013ba14d600
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/favicon.ico
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/favicon.ico.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9d577d8a562f656498479486c3e0deb0
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/fullscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/fullscreen.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/fullscreen.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 852076b7c899e5940939b8c5923aa07b
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressEmpty.Dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressEmpty.Dark.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressEmpty.Dark.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7bea828514f860d43a1944707fd7ae4e
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressEmpty.Light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressEmpty.Light.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressEmpty.Light.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16cd7e6d496156c48966ed642ffa8932
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressFull.Dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressFull.Dark.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressFull.Dark.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7e08ee72eb786664287b45defb32966a
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressFull.Light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressFull.Light.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressFull.Light.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 03fbbb5d338623947995ad7048e7d597
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressLogo.Dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressLogo.Dark.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressLogo.Dark.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea12e5d08ea7d204cb52f079cfc1b375
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressLogo.Light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressLogo.Light.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/progressLogo.Light.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fcc862298004525498273398f1d17680
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/style.css.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 33e3f5cbff996f34b8392b8378f6ae2c
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/webgl-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/webgl-logo.png
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/TemplateData/webgl-logo.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0bfc6f73fd039394182cf158c3087a80
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Assets/WebGLTemplates/SimpleWebXR_Demo_Unity2019AndBefore/index.html.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7d888d2ea6f9d054fb65951b2f2f4c31
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/Packages/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "scopedRegistries": [
3 | {
4 | "name": "Microsoft Mixed Reality",
5 | "url": "https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry/",
6 | "scopes": [
7 | "com.microsoft.mixedreality",
8 | "com.microsoft.spatialaudio"
9 | ]
10 | }
11 | ],
12 | "dependencies": {
13 | "com.microsoft.mixedreality.toolkit.examples": "2.6.1",
14 | "com.microsoft.mixedreality.toolkit.foundation": "2.6.1",
15 | "com.microsoft.mixedreality.toolkit.tools": "2.6.1",
16 | "com.rufus31415.simplewebxr": "file:../../com.rufus31415.simplewebxr",
17 | "com.unity.collab-proxy": "1.2.16",
18 | "com.unity.ide.rider": "1.1.4",
19 | "com.unity.ide.vscode": "1.2.3",
20 | "com.unity.test-framework": "1.1.24",
21 | "com.unity.textmeshpro": "2.1.4",
22 | "com.unity.timeline": "1.2.18",
23 | "com.unity.ugui": "1.0.0",
24 | "com.unity.modules.ai": "1.0.0",
25 | "com.unity.modules.androidjni": "1.0.0",
26 | "com.unity.modules.animation": "1.0.0",
27 | "com.unity.modules.assetbundle": "1.0.0",
28 | "com.unity.modules.audio": "1.0.0",
29 | "com.unity.modules.cloth": "1.0.0",
30 | "com.unity.modules.director": "1.0.0",
31 | "com.unity.modules.imageconversion": "1.0.0",
32 | "com.unity.modules.imgui": "1.0.0",
33 | "com.unity.modules.jsonserialize": "1.0.0",
34 | "com.unity.modules.particlesystem": "1.0.0",
35 | "com.unity.modules.physics": "1.0.0",
36 | "com.unity.modules.physics2d": "1.0.0",
37 | "com.unity.modules.screencapture": "1.0.0",
38 | "com.unity.modules.terrain": "1.0.0",
39 | "com.unity.modules.terrainphysics": "1.0.0",
40 | "com.unity.modules.tilemap": "1.0.0",
41 | "com.unity.modules.ui": "1.0.0",
42 | "com.unity.modules.uielements": "1.0.0",
43 | "com.unity.modules.umbra": "1.0.0",
44 | "com.unity.modules.unityanalytics": "1.0.0",
45 | "com.unity.modules.unitywebrequest": "1.0.0",
46 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
47 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
48 | "com.unity.modules.unitywebrequesttexture": "1.0.0",
49 | "com.unity.modules.unitywebrequestwww": "1.0.0",
50 | "com.unity.modules.vehicles": "1.0.0",
51 | "com.unity.modules.video": "1.0.0",
52 | "com.unity.modules.vr": "1.0.0",
53 | "com.unity.modules.wind": "1.0.0",
54 | "com.unity.modules.xr": "1.0.0"
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!11 &1
4 | AudioManager:
5 | m_ObjectHideFlags: 0
6 | m_Volume: 1
7 | Rolloff Scale: 1
8 | Doppler Factor: 1
9 | Default Speaker Mode: 2
10 | m_SampleRate: 0
11 | m_DSPBufferSize: 1024
12 | m_VirtualVoiceCount: 512
13 | m_RealVoiceCount: 32
14 | m_SpatializerPlugin:
15 | m_AmbisonicDecoderPlugin:
16 | m_DisableAudio: 0
17 | m_VirtualizeEffects: 1
18 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!236 &1
4 | ClusterInputManager:
5 | m_ObjectHideFlags: 0
6 | m_Inputs: []
7 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!55 &1
4 | PhysicsManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 8
7 | m_Gravity: {x: 0, y: -9.81, z: 0}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_BounceThreshold: 2
10 | m_SleepThreshold: 0.005
11 | m_DefaultContactOffset: 0.01
12 | m_DefaultSolverIterations: 6
13 | m_DefaultSolverVelocityIterations: 1
14 | m_QueriesHitBackfaces: 0
15 | m_QueriesHitTriggers: 1
16 | m_EnableAdaptiveForce: 0
17 | m_ClothInterCollisionDistance: 0
18 | m_ClothInterCollisionStiffness: 0
19 | m_ContactsGeneration: 1
20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
21 | m_AutoSimulation: 1
22 | m_AutoSyncTransforms: 0
23 | m_ReuseCollisionCallbacks: 1
24 | m_ClothInterCollisionSettingsToggle: 0
25 | m_ContactPairsMode: 0
26 | m_BroadphaseType: 0
27 | m_WorldBounds:
28 | m_Center: {x: 0, y: 0, z: 0}
29 | m_Extent: {x: 250, y: 250, z: 250}
30 | m_WorldSubdivisions: 8
31 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 9
7 | m_ExternalVersionControlSupport: Visible Meta Files
8 | m_SerializationMode: 2
9 | m_LineEndingsForNewScripts: 2
10 | m_DefaultBehaviorMode: 0
11 | m_PrefabRegularEnvironment: {fileID: 0}
12 | m_PrefabUIEnvironment: {fileID: 0}
13 | m_SpritePackerMode: 0
14 | m_SpritePackerPaddingPower: 1
15 | m_EtcTextureCompressorBehavior: 1
16 | m_EtcTextureFastCompressor: 1
17 | m_EtcTextureNormalCompressor: 2
18 | m_EtcTextureBestCompressor: 4
19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmref
20 | m_ProjectGenerationRootNamespace:
21 | m_CollabEditorSettings:
22 | inProgressEnabled: 1
23 | m_EnableTextureStreamingInEditMode: 1
24 | m_EnableTextureStreamingInPlayMode: 1
25 | m_AsyncShaderCompilation: 1
26 | m_EnterPlayModeOptionsEnabled: 0
27 | m_EnterPlayModeOptions: 3
28 | m_ShowLightmapResolutionOverlay: 1
29 | m_UseLegacyProbeSampleCount: 1
30 | m_AssetPipelineMode: 0
31 | m_CacheServerMode: 0
32 | m_CacheServerEndpoint:
33 | m_CacheServerNamespacePrefix: default
34 | m_CacheServerEnableDownload: 1
35 | m_CacheServerEnableUpload: 1
36 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/NavMeshAreas.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!126 &1
4 | NavMeshProjectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | areas:
8 | - name: Walkable
9 | cost: 1
10 | - name: Not Walkable
11 | cost: 1
12 | - name: Jump
13 | cost: 2
14 | - name:
15 | cost: 1
16 | - name:
17 | cost: 1
18 | - name:
19 | cost: 1
20 | - name:
21 | cost: 1
22 | - name:
23 | cost: 1
24 | - name:
25 | cost: 1
26 | - name:
27 | cost: 1
28 | - name:
29 | cost: 1
30 | - name:
31 | cost: 1
32 | - name:
33 | cost: 1
34 | - name:
35 | cost: 1
36 | - name:
37 | cost: 1
38 | - name:
39 | cost: 1
40 | - name:
41 | cost: 1
42 | - name:
43 | cost: 1
44 | - name:
45 | cost: 1
46 | - name:
47 | cost: 1
48 | - name:
49 | cost: 1
50 | - name:
51 | cost: 1
52 | - name:
53 | cost: 1
54 | - name:
55 | cost: 1
56 | - name:
57 | cost: 1
58 | - name:
59 | cost: 1
60 | - name:
61 | cost: 1
62 | - name:
63 | cost: 1
64 | - name:
65 | cost: 1
66 | - name:
67 | cost: 1
68 | - name:
69 | cost: 1
70 | - name:
71 | cost: 1
72 | m_LastAgentTypeID: -887442657
73 | m_Settings:
74 | - serializedVersion: 2
75 | agentTypeID: 0
76 | agentRadius: 0.5
77 | agentHeight: 2
78 | agentSlope: 45
79 | agentClimb: 0.75
80 | ledgeDropHeight: 0
81 | maxJumpAcrossDistance: 0
82 | minRegionArea: 2
83 | manualCellSize: 0
84 | cellSize: 0.16666667
85 | manualTileSize: 0
86 | tileSize: 256
87 | accuratePlacement: 0
88 | debug:
89 | m_Flags: 0
90 | m_SettingNames:
91 | - Humanoid
92 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!149 &1
4 | NetworkManager:
5 | m_ObjectHideFlags: 0
6 | m_DebugLevel: 0
7 | m_Sendrate: 15
8 | m_AssetToPrefab: {}
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/PackageManagerSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &1
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 61
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | m_EnablePreviewPackages: 0
16 | m_EnablePackageDependencies: 0
17 | m_AdvancedSettingsExpanded: 1
18 | m_ScopedRegistriesSettingsExpanded: 1
19 | oneTimeWarningShown: 0
20 | m_Registries:
21 | - m_Id: main
22 | m_Name:
23 | m_Url: https://packages.unity.com
24 | m_Scopes: []
25 | m_IsDefault: 1
26 | m_Capabilities: 7
27 | - m_Id: scoped:Microsoft Mixed Reality
28 | m_Name: Microsoft Mixed Reality
29 | m_Url: https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
30 | m_Scopes:
31 | - com.microsoft.mixedreality
32 | - com.microsoft.spatialaudio
33 | m_IsDefault: 0
34 | m_Capabilities: 0
35 | m_UserSelectedRegistryName:
36 | m_UserAddingNewScopedRegistry: 0
37 | m_RegistryInfoDraft:
38 | m_ErrorMessage:
39 | m_Original:
40 | m_Id: scoped:Microsoft Mixed Reality
41 | m_Name: Microsoft Mixed Reality
42 | m_Url: https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
43 | m_Scopes:
44 | - com.microsoft.mixedreality
45 | - com.microsoft.spatialaudio
46 | m_IsDefault: 0
47 | m_Capabilities: 0
48 | m_Modified: 0
49 | m_Name: Microsoft Mixed Reality
50 | m_Url: https://pkgs.dev.azure.com/aipmr/MixedReality-Unity-Packages/_packaging/Unity-packages/npm/registry
51 | m_Scopes:
52 | - com.microsoft.mixedreality
53 | - com.microsoft.spatialaudio
54 | m_SelectedScopeIndex: 0
55 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!19 &1
4 | Physics2DSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 4
7 | m_Gravity: {x: 0, y: -9.81}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_VelocityIterations: 8
10 | m_PositionIterations: 3
11 | m_VelocityThreshold: 1
12 | m_MaxLinearCorrection: 0.2
13 | m_MaxAngularCorrection: 8
14 | m_MaxTranslationSpeed: 100
15 | m_MaxRotationSpeed: 360
16 | m_BaumgarteScale: 0.2
17 | m_BaumgarteTimeOfImpactScale: 0.75
18 | m_TimeToSleep: 0.5
19 | m_LinearSleepTolerance: 0.01
20 | m_AngularSleepTolerance: 2
21 | m_DefaultContactOffset: 0.01
22 | m_AutoSimulation: 1
23 | m_QueriesHitTriggers: 1
24 | m_QueriesStartInColliders: 1
25 | m_ChangeStopsCallbacks: 0
26 | m_CallbacksOnDisable: 1
27 | m_ReuseCollisionCallbacks: 1
28 | m_AutoSyncTransforms: 0
29 | m_AlwaysShowColliders: 0
30 | m_ShowColliderSleep: 1
31 | m_ShowColliderContacts: 0
32 | m_ShowColliderAABB: 0
33 | m_ContactArrowScale: 0.2
34 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
35 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
36 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
37 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
38 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
39 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/PresetManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1386491679 &1
4 | PresetManager:
5 | m_ObjectHideFlags: 0
6 | m_DefaultList:
7 | - type:
8 | m_NativeTypeID: 108
9 | m_ManagedTypePPtr: {fileID: 0}
10 | m_ManagedTypeFallback:
11 | defaultPresets:
12 | - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea,
13 | type: 2}
14 | - type:
15 | m_NativeTypeID: 1020
16 | m_ManagedTypePPtr: {fileID: 0}
17 | m_ManagedTypeFallback:
18 | defaultPresets:
19 | - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6,
20 | type: 2}
21 | - type:
22 | m_NativeTypeID: 1006
23 | m_ManagedTypePPtr: {fileID: 0}
24 | m_ManagedTypeFallback:
25 | defaultPresets:
26 | - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9,
27 | type: 2}
28 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2019.4.24f1
2 | m_EditorVersionWithRevision: 2019.4.24f1 (5da6f0345e82)
3 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!78 &1
4 | TagManager:
5 | serializedVersion: 2
6 | tags: []
7 | layers:
8 | - Default
9 | - TransparentFX
10 | - Ignore Raycast
11 | -
12 | - Water
13 | - UI
14 | -
15 | -
16 | - PostProcessing
17 | -
18 | -
19 | -
20 | -
21 | -
22 | -
23 | -
24 | -
25 | -
26 | -
27 | -
28 | -
29 | -
30 | -
31 | -
32 | -
33 | -
34 | -
35 | -
36 | -
37 | -
38 | -
39 | - Spatial Awareness
40 | m_SortingLayers:
41 | - name: Default
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!5 &1
4 | TimeManager:
5 | m_ObjectHideFlags: 0
6 | Fixed Timestep: 0.02
7 | Maximum Allowed Timestep: 0.1
8 | m_TimeScale: 1
9 | Maximum Particle Timestep: 0.03
10 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/TimelineSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &1
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 61
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: a287be6c49135cd4f9b2b8666c39d999, type: 3}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | assetDefaultFramerate: 60
16 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!310 &1
4 | UnityConnectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 1
7 | m_Enabled: 0
8 | m_TestMode: 0
9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com
12 | m_TestInitMode: 0
13 | CrashReportingSettings:
14 | m_EventUrl: https://perf-events.cloud.unity3d.com
15 | m_Enabled: 0
16 | m_LogBufferSize: 10
17 | m_CaptureEditorExceptions: 1
18 | UnityPurchasingSettings:
19 | m_Enabled: 0
20 | m_TestMode: 0
21 | UnityAnalyticsSettings:
22 | m_Enabled: 0
23 | m_TestMode: 0
24 | m_InitializeOnStartup: 1
25 | UnityAdsSettings:
26 | m_Enabled: 0
27 | m_InitializeOnStartup: 1
28 | m_TestMode: 0
29 | m_IosGameId:
30 | m_AndroidGameId:
31 | m_GameIds: {}
32 | m_GameId:
33 | PerformanceReportingSettings:
34 | m_Enabled: 0
35 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/VFXManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!937362698 &1
4 | VFXManager:
5 | m_ObjectHideFlags: 0
6 | m_IndirectShader: {fileID: 0}
7 | m_CopyBufferShader: {fileID: 0}
8 | m_SortShader: {fileID: 0}
9 | m_RenderPipeSettingsPath:
10 | m_FixedTimeStep: 0.016666668
11 | m_MaxDeltaTime: 0.05
12 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/VersionControlSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!890905787 &1
4 | VersionControlSettings:
5 | m_ObjectHideFlags: 0
6 | m_Mode: Visible Meta Files
7 | m_CollabEditorSettings:
8 | inProgressEnabled: 1
9 |
--------------------------------------------------------------------------------
/SimpleWebXR-Demo/ProjectSettings/XRSettings.asset:
--------------------------------------------------------------------------------
1 | {
2 | "m_SettingKeys": [
3 | "VR Device Disabled",
4 | "VR Device User Alert"
5 | ],
6 | "m_SettingValues": [
7 | "False",
8 | "False"
9 | ]
10 | }
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/com.rufus31415.simplewebxr/CHANGELOG.md
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/CHANGELOG.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 02f216d7d5d83c44b903dd414af929bf
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 53e94839be54d5844972249f8830ad32
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Editor/Rufus31415.SimpleWebXR.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Rufus31415.SimpleWebXR.Editor",
3 | "references": ["Rufus31415.SimpleWebXR"],
4 | "includePlatforms": [
5 | "Editor"
6 | ],
7 | "excludePlatforms": [],
8 | "allowUnsafeCode": false,
9 | "overrideReferences": false,
10 | "precompiledReferences": [],
11 | "autoReferenced": true,
12 | "defineConstraints": [],
13 | "versionDefines": [],
14 | "noEngineReferences": false
15 | }
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Editor/Rufus31415.SimpleWebXR.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 14a0e5c52e7a5dc4e9dc4382ffc9d33c
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Editor/SimpleWebXRSimulator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ca96b25ff5b1a6943870444ae5709aad
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/LICENSE.md:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Florent GIRAUD
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/LICENSE.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3524d26b8db4bd8429c6120bc18fa4ba
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/README.md:
--------------------------------------------------------------------------------
1 | # WebXR for Unity
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8fcadf97d8cab1042a1df7fe622f077a
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: be7c834844daddd4f9bed467c4633825
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Plugins.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bab94638079b7a74b89e60a47cc7b746
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Plugins/WebGL.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cee24307126845d4dbf61bc03a0c9538
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Plugins/WebGL/SimpleWebXR.jslib.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff511904c2502c04b955b0ea51a67679
3 | PluginImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | iconMap: {}
7 | executionOrder: {}
8 | defineConstraints: []
9 | isPreloaded: 0
10 | isOverridable: 0
11 | isExplicitlyReferenced: 0
12 | validateReferences: 1
13 | platformData:
14 | - first:
15 | Any:
16 | second:
17 | enabled: 0
18 | settings: {}
19 | - first:
20 | Editor: Editor
21 | second:
22 | enabled: 0
23 | settings:
24 | DefaultValueInitialized: true
25 | - first:
26 | Facebook: WebGL
27 | second:
28 | enabled: 1
29 | settings: {}
30 | - first:
31 | WebGL: WebGL
32 | second:
33 | enabled: 1
34 | settings: {}
35 | userData:
36 | assetBundleName:
37 | assetBundleVariant:
38 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Plugins/WebGL/SimpleWebXR.jspre.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0c50da979fcb34b4f8787ad1daa90e84
3 | PluginImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | iconMap: {}
7 | executionOrder: {}
8 | defineConstraints: []
9 | isPreloaded: 0
10 | isOverridable: 0
11 | isExplicitlyReferenced: 0
12 | validateReferences: 1
13 | platformData:
14 | - first:
15 | Any:
16 | second:
17 | enabled: 0
18 | settings: {}
19 | - first:
20 | Editor: Editor
21 | second:
22 | enabled: 0
23 | settings:
24 | DefaultValueInitialized: true
25 | - first:
26 | Facebook: WebGL
27 | second:
28 | enabled: 1
29 | settings: {}
30 | - first:
31 | WebGL: WebGL
32 | second:
33 | enabled: 1
34 | settings: {}
35 | userData:
36 | assetBundleName:
37 | assetBundleVariant:
38 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Rufus31415.SimpleWebXR.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Rufus31415.SimpleWebXR",
3 | "references": [],
4 | "includePlatforms": [],
5 | "excludePlatforms": []
6 | }
7 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Rufus31415.SimpleWebXR.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0f7bec30c26f92e4390335ee30d8f74b
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7bcb416f253b7614383b153af9174aa2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/Runtime/Scripts/SimpleWebXR.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b5f1dbbdfef877f4ba9074a75fb308be
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.rufus31415.simplewebxr",
3 | "displayName": "SimpleWebXR",
4 | "version": "0.0.1-preview",
5 | "unity": "2019.3",
6 | "description": "Package Sample.",
7 | "keywords": [
8 | "keyword1",
9 | "keyword2",
10 | "keyword3"
11 | ],
12 | "license": "MIT",
13 | "author": {
14 | "name": "Florent GIRAUD",
15 | "email": "rufus31415@gmail.com",
16 | "url": "https://rufus31415.github.io/"
17 | },
18 |
19 | "homepage": "https://github.com/Rufus31415/Simple-WebXR-Unity/",
20 | "bugs": {
21 | "url": "https://github.com/Rufus31415/Simple-WebXR-Unity/issues",
22 | "email" : "rufus31415@gmail.com"
23 | },
24 | "repository": {
25 | "type": "git",
26 | "url": "https://github.com/Rufus31415/Simple-WebXR-Unity.git"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/com.rufus31415.simplewebxr/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: df9159689a9b09a4ca220c3dbed10415
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/images/3d-viewer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/3d-viewer.gif
--------------------------------------------------------------------------------
/images/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/banner.png
--------------------------------------------------------------------------------
/images/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/bg.jpg
--------------------------------------------------------------------------------
/images/bg.pfi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/bg.pfi
--------------------------------------------------------------------------------
/images/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/card.png
--------------------------------------------------------------------------------
/images/carousel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/carousel.jpg
--------------------------------------------------------------------------------
/images/cover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/cover.png
--------------------------------------------------------------------------------
/images/hand-tracking.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/hand-tracking.gif
--------------------------------------------------------------------------------
/images/hptk.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/hptk.jpg
--------------------------------------------------------------------------------
/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/icon.png
--------------------------------------------------------------------------------
/images/monobehavior.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/monobehavior.png
--------------------------------------------------------------------------------
/images/mrtk-hand-simulation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/mrtk-hand-simulation.gif
--------------------------------------------------------------------------------
/images/mrtk-hololens.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/mrtk-hololens.gif
--------------------------------------------------------------------------------
/images/mrtk-ios.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/mrtk-ios.gif
--------------------------------------------------------------------------------
/images/mrtk-mouse.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/mrtk-mouse.gif
--------------------------------------------------------------------------------
/images/mrtk-move.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/mrtk-move.gif
--------------------------------------------------------------------------------
/images/mrtk-quest.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/mrtk-quest.gif
--------------------------------------------------------------------------------
/images/mrtk-simulator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/mrtk-simulator.gif
--------------------------------------------------------------------------------
/images/paint-android.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/paint-android.gif
--------------------------------------------------------------------------------
/images/paint-hololens.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/paint-hololens.gif
--------------------------------------------------------------------------------
/images/paint-ios.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/paint-ios.gif
--------------------------------------------------------------------------------
/images/paint-quest.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/paint-quest.gif
--------------------------------------------------------------------------------
/images/paint-simulator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/paint-simulator.gif
--------------------------------------------------------------------------------
/images/paint-youtube.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/paint-youtube.png
--------------------------------------------------------------------------------
/images/simple-webxr1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/simple-webxr1.gif
--------------------------------------------------------------------------------
/images/simple-webxr2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/simple-webxr2.gif
--------------------------------------------------------------------------------
/images/social.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/social.png
--------------------------------------------------------------------------------
/images/spectator-view-desktop.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/spectator-view-desktop.gif
--------------------------------------------------------------------------------
/images/spectator-view-ios.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/spectator-view-ios.gif
--------------------------------------------------------------------------------
/images/xr-devices.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/xr-devices.jpg
--------------------------------------------------------------------------------
/images/xrtk-solvers-ios.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/xrtk-solvers-ios.gif
--------------------------------------------------------------------------------
/images/xrtk-solvers-simulator.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rufus31415/Simple-WebXR-Unity/ff24aac941240df1e0b329fc547d9345d2db1d12/images/xrtk-solvers-simulator.gif
--------------------------------------------------------------------------------