├── Button ├── Button.js ├── Example Project │ ├── .gitattributes │ ├── .gitignore │ ├── Assets │ │ ├── Examples │ │ │ ├── 2D Hand Tracking │ │ │ │ ├── Button 1.mat │ │ │ │ ├── Button 1.mat.meta │ │ │ │ ├── Button 2.mat │ │ │ │ ├── Button 2.mat.meta │ │ │ │ ├── Button.ss_graph │ │ │ │ ├── Button.ss_graph.meta │ │ │ │ ├── Counter 1.mat │ │ │ │ ├── Counter 1.mat.meta │ │ │ │ ├── Counter 2.mat │ │ │ │ ├── Counter 2.mat.meta │ │ │ │ ├── Counter.ss_graph │ │ │ │ ├── Counter.ss_graph.meta │ │ │ │ ├── Interaction.js │ │ │ │ ├── Interaction.js.meta │ │ │ │ └── Open Palm Hint │ │ │ │ │ ├── Hint_Show_Your_Palm.lensanim │ │ │ │ │ ├── Hint_Show_Your_Palm.lensanim.meta │ │ │ │ │ ├── LPD-185_Show_Your_Palm_new.png │ │ │ │ │ └── LPD-185_Show_Your_Palm_new.png.meta │ │ │ ├── 2D Image │ │ │ │ ├── Image.mat │ │ │ │ ├── Image.mat.meta │ │ │ │ ├── Image.png │ │ │ │ ├── Image.png.meta │ │ │ │ ├── Image.ss_graph │ │ │ │ ├── Image.ss_graph.meta │ │ │ │ ├── Interaction.js │ │ │ │ └── Interaction.js.meta │ │ │ ├── 3D Model Animated │ │ │ │ ├── Interaction.js │ │ │ │ ├── Interaction.js.meta │ │ │ │ └── Red Panda │ │ │ │ │ ├── RedPanda__ADD_TO_SCENE.prefab │ │ │ │ │ ├── RedPanda__ADD_TO_SCENE.prefab.meta │ │ │ │ │ └── Resources │ │ │ │ │ ├── 3D Model │ │ │ │ │ ├── RedPanda.fbx │ │ │ │ │ └── RedPanda.fbx.meta │ │ │ │ │ ├── Materials │ │ │ │ │ ├── red_panda_pbr.mat │ │ │ │ │ └── red_panda_pbr.mat.meta │ │ │ │ │ ├── Shaders │ │ │ │ │ ├── red_panda_pbr.ss_graph │ │ │ │ │ └── red_panda_pbr.ss_graph.meta │ │ │ │ │ └── Textures │ │ │ │ │ ├── red_panda_base.png │ │ │ │ │ ├── red_panda_base.png.meta │ │ │ │ │ ├── red_panda_normal.png │ │ │ │ │ ├── red_panda_normal.png.meta │ │ │ │ │ ├── red_panda_param.png │ │ │ │ │ └── red_panda_param.png.meta │ │ │ └── 3D Model │ │ │ │ └── Trophy │ │ │ │ └── Trophy Resources │ │ │ │ ├── Materials │ │ │ │ ├── trophy_pbr.mat │ │ │ │ ├── trophy_pbr.mat.meta │ │ │ │ ├── trophy_pbr.ss_graph │ │ │ │ └── trophy_pbr.ss_graph.meta │ │ │ │ ├── Meshes │ │ │ │ ├── trophy.mesh │ │ │ │ └── trophy.mesh.meta │ │ │ │ └── Textures │ │ │ │ ├── trophy_02_lambert1_base.pvr │ │ │ │ ├── trophy_02_lambert1_base.pvr.meta │ │ │ │ ├── trophy_02_lambert1_materialParams.pvr │ │ │ │ ├── trophy_02_lambert1_materialParams.pvr.meta │ │ │ │ ├── trophy_02_lambert1_normal.pvr │ │ │ │ └── trophy_02_lambert1_normal.pvr.meta │ │ ├── Global │ │ │ ├── Behavior.js │ │ │ ├── Behavior.js.meta │ │ │ ├── Button.js │ │ │ ├── Button.js.meta │ │ │ ├── LSQuickScripts.js │ │ │ ├── LSQuickScripts.js.meta │ │ │ └── Mobile Hand Tracking Setup │ │ │ │ ├── Hand Tracking │ │ │ │ ├── Mobile Trackers │ │ │ │ │ ├── Assets │ │ │ │ │ │ ├── Left Hand Tracking Asset.handTracking3D │ │ │ │ │ │ ├── Left Hand Tracking Asset.handTracking3D.meta │ │ │ │ │ │ ├── Right Hand Tracking Asset.handTracking3D │ │ │ │ │ │ └── Right Hand Tracking Asset.handTracking3D.meta │ │ │ │ │ ├── Materials │ │ │ │ │ │ ├── Hands.mat │ │ │ │ │ │ ├── Hands.mat.meta │ │ │ │ │ │ ├── Hands.ss_graph │ │ │ │ │ │ └── Hands.ss_graph.meta │ │ │ │ │ └── Models │ │ │ │ │ │ ├── LeftHandMesh.mesh │ │ │ │ │ │ ├── LeftHandMesh.mesh.meta │ │ │ │ │ │ ├── RightHandMesh.mesh │ │ │ │ │ │ └── RightHandMesh.mesh.meta │ │ │ │ └── Script │ │ │ │ │ ├── Hand Tracking.js │ │ │ │ │ └── Hand Tracking.js.meta │ │ │ │ ├── SceneHierarchy [PARENT TO CAMERA].prefab │ │ │ │ └── SceneHierarchy [PARENT TO CAMERA].prefab.meta │ │ └── Scene │ │ │ ├── Device Camera Texture.deviceCameraTexture │ │ │ ├── Device Camera Texture.deviceCameraTexture.meta │ │ │ ├── Echopark.hdr │ │ │ ├── Echopark.hdr.meta │ │ │ ├── Render Target.renderTarget │ │ │ ├── Render Target.renderTarget.meta │ │ │ ├── Scene.scene │ │ │ └── Scene.scene.meta │ └── Example Project.esproj ├── Media │ ├── inspector.jpg │ └── preview.gif └── readme.md ├── Hand Tracking Setup ├── Hand Tracking Setup │ ├── .gitattributes │ ├── .gitignore │ ├── Assets │ │ ├── Hand Tracking │ │ │ ├── Mobile Trackers │ │ │ │ ├── Assets │ │ │ │ │ ├── Left Hand Tracking Asset.handTracking3D │ │ │ │ │ ├── Left Hand Tracking Asset.handTracking3D.meta │ │ │ │ │ ├── Right Hand Tracking Asset.handTracking3D │ │ │ │ │ └── Right Hand Tracking Asset.handTracking3D.meta │ │ │ │ ├── Materials │ │ │ │ │ ├── Hands.mat │ │ │ │ │ ├── Hands.mat.meta │ │ │ │ │ ├── Hands.ss_graph │ │ │ │ │ └── Hands.ss_graph.meta │ │ │ │ └── Models │ │ │ │ │ ├── LeftHandMesh.mesh │ │ │ │ │ ├── LeftHandMesh.mesh.meta │ │ │ │ │ ├── RightHandMesh.mesh │ │ │ │ │ └── RightHandMesh.mesh.meta │ │ │ └── Script │ │ │ │ ├── Hand Tracking.js │ │ │ │ └── Hand Tracking.js.meta │ │ ├── Scene │ │ │ ├── Device Camera Texture.deviceCameraTexture │ │ │ ├── Device Camera Texture.deviceCameraTexture.meta │ │ │ ├── Echopark.hdr │ │ │ ├── Echopark.hdr.meta │ │ │ ├── Render Target.renderTarget │ │ │ ├── Render Target.renderTarget.meta │ │ │ ├── Scene.scene │ │ │ └── Scene.scene.meta │ │ └── Tester │ │ │ ├── Font VT323.ttf │ │ │ ├── Font VT323.ttf.meta │ │ │ ├── Status Text.mat │ │ │ ├── Status Text.mat.meta │ │ │ ├── Status Text.ss_graph │ │ │ ├── Status Text.ss_graph.meta │ │ │ ├── Tester.js │ │ │ └── Tester.js.meta │ └── Hand Tracking Setup.esproj ├── Media │ ├── inspector.png │ └── preview.gif ├── Ready Assets │ ├── Hand Tracking.js │ └── Mobile Hand Tracking Setup [PARENT TO CAMERA].lspkg └── readme.md ├── LICENSE ├── LSQuickScripts ├── Example Project │ └── LSQuickScripts Examples │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── Assets │ │ ├── LSQuickScripts │ │ │ ├── LSQuickScripts.js │ │ │ └── LSQuickScripts.js.meta │ │ ├── Preview Media │ │ │ ├── Animate Box │ │ │ │ ├── Animate Box.js │ │ │ │ └── Animate Box.js.meta │ │ │ ├── HSV to RGB │ │ │ │ ├── Color Shader.ss_graph │ │ │ │ ├── Color Shader.ss_graph.meta │ │ │ │ ├── Color.mat │ │ │ │ ├── Color.mat.meta │ │ │ │ ├── HSV to RGB.js │ │ │ │ └── HSV to RGB.js.meta │ │ │ ├── Instance Sound │ │ │ │ ├── Instance Sound.js │ │ │ │ ├── Instance Sound.js.meta │ │ │ │ ├── cat.mp3 │ │ │ │ └── cat.mp3.meta │ │ │ ├── Plane Ray │ │ │ │ ├── Hit Visualizer.mat │ │ │ │ ├── Hit Visualizer.mat.meta │ │ │ │ ├── Hit Visualizer.ss_graph │ │ │ │ ├── Hit Visualizer.ss_graph.meta │ │ │ │ ├── Plane Ray.js │ │ │ │ └── Plane Ray.js.meta │ │ │ ├── Point In Box │ │ │ │ ├── Box.mat │ │ │ │ ├── Box.mat.meta │ │ │ │ ├── Box.ss_graph │ │ │ │ ├── Box.ss_graph.meta │ │ │ │ ├── Point In Box.js │ │ │ │ ├── Point In Box.js.meta │ │ │ │ ├── Point.mat │ │ │ │ ├── Point.mat.meta │ │ │ │ ├── Point.ss_graph │ │ │ │ └── Point.ss_graph.meta │ │ │ └── QuickFlow │ │ │ │ ├── QuickFlow.js │ │ │ │ └── QuickFlow.js.meta │ │ └── Scene │ │ │ ├── Box.mesh │ │ │ ├── Box.mesh.meta │ │ │ ├── Device Camera Texture.deviceCameraTexture │ │ │ ├── Device Camera Texture.deviceCameraTexture.meta │ │ │ ├── Echopark.hdr │ │ │ ├── Echopark.hdr.meta │ │ │ ├── Empty Material.mat │ │ │ ├── Empty Material.mat.meta │ │ │ ├── Empty.ss_graph │ │ │ ├── Empty.ss_graph.meta │ │ │ ├── Plane.mesh │ │ │ ├── Plane.mesh.meta │ │ │ ├── Render Target.renderTarget │ │ │ ├── Render Target.renderTarget.meta │ │ │ ├── Scene.scene │ │ │ ├── Scene.scene.meta │ │ │ ├── Sphere.mesh │ │ │ ├── Sphere.mesh.meta │ │ │ ├── Unit Box.mesh │ │ │ └── Unit Box.mesh.meta │ │ └── LSQuickScripts Examples.esproj ├── LICENSE ├── LSQuickScripts.js ├── Media │ ├── preview_LSQS.gif │ └── preview_quickflow.gif └── README.md ├── Mesh Copy ├── Example Project │ └── Mesh Copy │ │ ├── .gitignore │ │ ├── Mesh Copy.lsproj │ │ ├── Public │ │ ├── Other │ │ │ └── folder.lock │ │ ├── Scene │ │ │ ├── Material.lsmat │ │ │ ├── Sphere.mesh │ │ │ └── folder.lock │ │ ├── Script │ │ │ ├── Copy On Tap.js │ │ │ ├── Mesh Copy.js │ │ │ └── folder.lock │ │ └── folder.lock │ │ ├── icon.png │ │ └── project.data ├── Mesh Copy.js └── readme.md ├── MeshBuilder Plane Generator ├── Example Project │ ├── .gitignore │ ├── Example Project.lsproj │ ├── Public │ │ ├── High Res Plane │ │ │ ├── High Res Plane.js │ │ │ ├── Plane.lsmat │ │ │ └── folder.lock │ │ ├── Other │ │ │ ├── Echopark.hdr │ │ │ └── folder.lock │ │ └── folder.lock │ ├── icon.png │ └── project.data ├── High Res Plane.js └── readme.md ├── Portal ├── Example Project │ └── Portal │ │ ├── .gitignore │ │ ├── Portal.lsproj │ │ ├── Public │ │ ├── Other │ │ │ ├── Echopark.hdr │ │ │ └── folder.lock │ │ ├── Portal │ │ │ ├── Portal Plane.mesh │ │ │ ├── Portal.lsmat │ │ │ └── folder.lock │ │ ├── Scripts │ │ │ ├── Portal.js │ │ │ ├── Start.js │ │ │ └── folder.lock │ │ └── folder.lock │ │ ├── icon.png │ │ └── project.data ├── Portal.js └── readme.md ├── README.md ├── Radial Menu Spectacles ├── Example Project │ └── Radial Menu Example │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── Assets │ │ ├── Examples │ │ │ ├── Polygon Studio Menu │ │ │ │ ├── Helper Scripts │ │ │ │ │ ├── Hints.js │ │ │ │ │ ├── Hints.js.meta │ │ │ │ │ └── Item Scripts │ │ │ │ │ │ ├── Add Mesh Item.js │ │ │ │ │ │ ├── Add Mesh Item.js.meta │ │ │ │ │ │ ├── Color Item.js │ │ │ │ │ │ ├── Color Item.js.meta │ │ │ │ │ │ ├── Colors Item.js │ │ │ │ │ │ ├── Colors Item.js.meta │ │ │ │ │ │ ├── Exit Item.js │ │ │ │ │ │ ├── Exit Item.js.meta │ │ │ │ │ │ ├── Remove Item.js │ │ │ │ │ │ ├── Remove Item.js.meta │ │ │ │ │ │ ├── Snapping Item.js │ │ │ │ │ │ └── Snapping Item.js.meta │ │ │ │ ├── Polygon Studio Menu.js │ │ │ │ ├── Polygon Studio Menu.js.meta │ │ │ │ └── Visuals │ │ │ │ │ ├── Fonts │ │ │ │ │ └── Lato │ │ │ │ │ │ ├── Lato-Bold.ttf │ │ │ │ │ │ ├── Lato-Bold.ttf.meta │ │ │ │ │ │ ├── OFL License.txt │ │ │ │ │ │ └── OFL License.txt.meta │ │ │ │ │ ├── Material │ │ │ │ │ ├── Add Mesh │ │ │ │ │ │ ├── addMesh Box.mat │ │ │ │ │ │ ├── addMesh Box.mat.meta │ │ │ │ │ │ ├── addMesh Dolphin.mat │ │ │ │ │ │ ├── addMesh Dolphin.mat.meta │ │ │ │ │ │ ├── addMesh Dolphin.ss_graph │ │ │ │ │ │ ├── addMesh Dolphin.ss_graph.meta │ │ │ │ │ │ ├── addMesh Sphere.mat │ │ │ │ │ │ ├── addMesh Sphere.mat.meta │ │ │ │ │ │ ├── addMesh Torus.mat │ │ │ │ │ │ ├── addMesh Torus.mat.meta │ │ │ │ │ │ ├── addMesh Triangle.mat │ │ │ │ │ │ ├── addMesh Triangle.mat.meta │ │ │ │ │ │ ├── addMesh.ss_graph │ │ │ │ │ │ └── addMesh.ss_graph.meta │ │ │ │ │ ├── Color Palette │ │ │ │ │ │ ├── Plastic colors selectable.mat │ │ │ │ │ │ ├── Plastic colors selectable.mat.meta │ │ │ │ │ │ ├── Plastic colors selectable.ss_graph │ │ │ │ │ │ ├── Plastic colors selectable.ss_graph.meta │ │ │ │ │ │ ├── colorPalettePaint.mat │ │ │ │ │ │ ├── colorPalettePaint.mat.meta │ │ │ │ │ │ ├── colorPalettePaint.ss_graph │ │ │ │ │ │ └── colorPalettePaint.ss_graph.meta │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── Plastic Colors │ │ │ │ │ │ │ ├── Plastic blue.mat │ │ │ │ │ │ │ ├── Plastic blue.mat.meta │ │ │ │ │ │ │ ├── Plastic dark yellow.mat │ │ │ │ │ │ │ ├── Plastic dark yellow.mat.meta │ │ │ │ │ │ │ ├── Plastic light blue.mat │ │ │ │ │ │ │ ├── Plastic light blue.mat.meta │ │ │ │ │ │ │ ├── Plastic light green.mat │ │ │ │ │ │ │ ├── Plastic light green.mat.meta │ │ │ │ │ │ │ ├── Plastic light pink.mat │ │ │ │ │ │ │ ├── Plastic light pink.mat.meta │ │ │ │ │ │ │ ├── Plastic orange.mat │ │ │ │ │ │ │ ├── Plastic orange.mat.meta │ │ │ │ │ │ │ ├── Plastic.ss_graph │ │ │ │ │ │ │ └── Plastic.ss_graph.meta │ │ │ │ │ │ ├── Plastic From Vertex Color.mat │ │ │ │ │ │ ├── Plastic From Vertex Color.mat.meta │ │ │ │ │ │ ├── Plastic From Vertex Color.ss_graph │ │ │ │ │ │ ├── Plastic From Vertex Color.ss_graph.meta │ │ │ │ │ │ ├── White PBR.mat │ │ │ │ │ │ ├── White PBR.mat.meta │ │ │ │ │ │ ├── White PBR.ss_graph │ │ │ │ │ │ └── White PBR.ss_graph.meta │ │ │ │ │ ├── Snapping │ │ │ │ │ │ ├── Magnet.mat │ │ │ │ │ │ ├── Magnet.mat.meta │ │ │ │ │ │ ├── Magnet.ss_graph │ │ │ │ │ │ └── Magnet.ss_graph.meta │ │ │ │ │ └── Trash Icon │ │ │ │ │ │ ├── Trash Hint.mat │ │ │ │ │ │ ├── Trash Hint.mat.meta │ │ │ │ │ │ ├── Trash Hint.png │ │ │ │ │ │ ├── Trash Hint.png.meta │ │ │ │ │ │ ├── Trash Hint.ss_graph │ │ │ │ │ │ └── Trash Hint.ss_graph.meta │ │ │ │ │ └── Mesh │ │ │ │ │ ├── Add Mesh Box │ │ │ │ │ ├── addMeshBox.mesh │ │ │ │ │ └── addMeshBox.mesh.meta │ │ │ │ │ ├── Add Mesh Dolphin │ │ │ │ │ ├── Dolphin.mesh │ │ │ │ │ └── Dolphin.mesh.meta │ │ │ │ │ ├── Add Mesh Sphere │ │ │ │ │ ├── addMeshSphere.mesh │ │ │ │ │ └── addMeshSphere.mesh.meta │ │ │ │ │ ├── Add Mesh Torus │ │ │ │ │ ├── torus.obj │ │ │ │ │ └── torus.obj.meta │ │ │ │ │ ├── Add Mesh Triangle │ │ │ │ │ ├── Resource.mesh │ │ │ │ │ └── Resource.mesh.meta │ │ │ │ │ ├── Color Palette Item │ │ │ │ │ ├── colorPalettePaint.mesh │ │ │ │ │ └── colorPalettePaint.mesh.meta │ │ │ │ │ ├── Color Palette │ │ │ │ │ ├── colorPalette.mesh │ │ │ │ │ └── colorPalette.mesh.meta │ │ │ │ │ ├── Common │ │ │ │ │ ├── Button Cylinder.mesh │ │ │ │ │ ├── Button Cylinder.mesh.meta │ │ │ │ │ ├── Low Res Sphere - Trash Dot.mesh │ │ │ │ │ └── Low Res Sphere - Trash Dot.mesh.meta │ │ │ │ │ ├── Exit │ │ │ │ │ ├── homeHouse1.mesh │ │ │ │ │ ├── homeHouse1.mesh.meta │ │ │ │ │ ├── homeHouse2.mesh │ │ │ │ │ ├── homeHouse2.mesh.meta │ │ │ │ │ ├── homeHouse3.mesh │ │ │ │ │ ├── homeHouse3.mesh.meta │ │ │ │ │ ├── homeHouse4.mesh │ │ │ │ │ └── homeHouse4.mesh.meta │ │ │ │ │ ├── Hints │ │ │ │ │ ├── Unit Plane.mesh │ │ │ │ │ └── Unit Plane.mesh.meta │ │ │ │ │ ├── Remove │ │ │ │ │ ├── removeTrash1.mesh │ │ │ │ │ ├── removeTrash1.mesh.meta │ │ │ │ │ ├── removeTrash2.mesh │ │ │ │ │ └── removeTrash2.mesh.meta │ │ │ │ │ └── Snapping │ │ │ │ │ ├── magnet.fbx │ │ │ │ │ └── magnet.fbx.meta │ │ │ └── Slices │ │ │ │ ├── Slices.js │ │ │ │ ├── Slices.js.meta │ │ │ │ └── Visuals │ │ │ │ ├── Radial Slice.mat │ │ │ │ ├── Radial Slice.mat.meta │ │ │ │ ├── Radial Slice.ss_graph │ │ │ │ └── Radial Slice.ss_graph.meta │ │ ├── Other │ │ │ ├── Device Camera Texture.deviceCameraTexture │ │ │ ├── Device Camera Texture.deviceCameraTexture.meta │ │ │ ├── Echopark.hdr │ │ │ ├── Echopark.hdr.meta │ │ │ ├── Global │ │ │ │ ├── Hand Tracking.js │ │ │ │ ├── Hand Tracking.js.meta │ │ │ │ ├── LSQuickScripts.js │ │ │ │ ├── LSQuickScripts.js.meta │ │ │ │ ├── Smooth Follow.js │ │ │ │ ├── Smooth Follow.js.meta │ │ │ │ ├── Sounds │ │ │ │ │ ├── Sound Pools.js │ │ │ │ │ ├── Sound Pools.js.meta │ │ │ │ │ └── Tick │ │ │ │ │ │ ├── Tick Pitch 1 │ │ │ │ │ │ ├── Sound 01.mp3 │ │ │ │ │ │ └── Sound 01.mp3.meta │ │ │ │ │ │ ├── Tick Pitch 2 │ │ │ │ │ │ ├── Sound 07.mp3 │ │ │ │ │ │ └── Sound 07.mp3.meta │ │ │ │ │ │ ├── Tick Pitch 3 │ │ │ │ │ │ ├── Sound 13.mp3 │ │ │ │ │ │ └── Sound 13.mp3.meta │ │ │ │ │ │ ├── Tick Pitch 4 │ │ │ │ │ │ ├── Sound 19.mp3 │ │ │ │ │ │ └── Sound 19.mp3.meta │ │ │ │ │ │ └── Tick Pitch 5 │ │ │ │ │ │ ├── Sound 25.mp3 │ │ │ │ │ │ ├── Sound 25.mp3.meta │ │ │ │ │ │ ├── Sound 30.mp3 │ │ │ │ │ │ └── Sound 30.mp3.meta │ │ │ │ ├── Spectacles Radial Menu.js │ │ │ │ └── Spectacles Radial Menu.js.meta │ │ │ ├── Render Target.renderTarget │ │ │ ├── Render Target.renderTarget.meta │ │ │ ├── Scene.scene │ │ │ └── Scene.scene.meta │ │ └── SpectaclesInteractionKit │ │ │ ├── Assets │ │ │ ├── Audio │ │ │ │ ├── HoverAudioTrack.wav │ │ │ │ ├── HoverAudioTrack.wav.meta │ │ │ │ ├── TriggerEndAudioTrack.wav │ │ │ │ ├── TriggerEndAudioTrack.wav.meta │ │ │ │ ├── TriggerStartAudioTrack.wav │ │ │ │ └── TriggerStartAudioTrack.wav.meta │ │ │ ├── Materials │ │ │ │ ├── BaseHandVisualsMaterials │ │ │ │ │ ├── PaintedGlow_Left.mat │ │ │ │ │ ├── PaintedGlow_Left.mat.meta │ │ │ │ │ ├── PaintedGlow_Right.mat │ │ │ │ │ ├── PaintedGlow_Right.mat.meta │ │ │ │ │ ├── RadialGradientOcclusion.mat │ │ │ │ │ ├── RadialGradientOcclusion.mat.meta │ │ │ │ │ ├── TipGlowMaterial.mat │ │ │ │ │ └── TipGlowMaterial.mat.meta │ │ │ │ ├── BitmojiMaterial.mat │ │ │ │ ├── BitmojiMaterial.mat.meta │ │ │ │ ├── ContainerImageMaterial.mat │ │ │ │ ├── ContainerImageMaterial.mat.meta │ │ │ │ ├── LogoMaterial.mat │ │ │ │ ├── LogoMaterial.mat.meta │ │ │ │ ├── NormalBasedTargetOutline.mat │ │ │ │ ├── NormalBasedTargetOutline.mat.meta │ │ │ │ ├── PinchButtonDarkInactive.mat │ │ │ │ ├── PinchButtonDarkInactive.mat.meta │ │ │ │ ├── PinchButtonDarkRadial.mat │ │ │ │ ├── PinchButtonDarkRadial.mat.meta │ │ │ │ ├── PinchButtonToggleOffIcon.mat │ │ │ │ ├── PinchButtonToggleOffIcon.mat.meta │ │ │ │ ├── PinchButtonToggleOnDefault.mat │ │ │ │ ├── PinchButtonToggleOnDefault.mat.meta │ │ │ │ ├── PinchButtonToggleOnIcon.mat │ │ │ │ ├── PinchButtonToggleOnIcon.mat.meta │ │ │ │ ├── PinchButtonToggleOnSelect.mat │ │ │ │ ├── PinchButtonToggleOnSelect.mat.meta │ │ │ │ ├── ScaleBasedTargetOutline.mat │ │ │ │ ├── ScaleBasedTargetOutline.mat.meta │ │ │ │ ├── ScrollBarButton.mat │ │ │ │ ├── ScrollBarButton.mat.meta │ │ │ │ ├── ScrollBarSlider.mat │ │ │ │ ├── ScrollBarSlider.mat.meta │ │ │ │ ├── SimplePBRMaterial.mat │ │ │ │ ├── SimplePBRMaterial.mat.meta │ │ │ │ ├── SliderMat │ │ │ │ │ ├── PinchButtonDarkDefault.mat │ │ │ │ │ ├── PinchButtonDarkDefault.mat.meta │ │ │ │ │ ├── PinchButtonOnSelect.mat │ │ │ │ │ ├── PinchButtonOnSelect.mat.meta │ │ │ │ │ ├── SliderMat.mat │ │ │ │ │ ├── SliderMat.mat.meta │ │ │ │ │ ├── TargetOutlineMaterial.mat │ │ │ │ │ └── TargetOutlineMaterial.mat.meta │ │ │ │ ├── SpritePreset.mat │ │ │ │ ├── SpritePreset.mat.meta │ │ │ │ ├── TargetOutlineMaterial.mat │ │ │ │ ├── TargetOutlineMaterial.mat.meta │ │ │ │ ├── Text3DDefault.mat │ │ │ │ └── Text3DDefault.mat.meta │ │ │ ├── Meshes │ │ │ │ ├── BoxMesh.mesh │ │ │ │ ├── BoxMesh.mesh.meta │ │ │ │ ├── ButtonCapsuleMesh.mesh │ │ │ │ ├── ButtonCapsuleMesh.mesh.meta │ │ │ │ ├── ButtonSphereMesh.mesh │ │ │ │ ├── ButtonSphereMesh.mesh.meta │ │ │ │ ├── Check.mesh │ │ │ │ ├── Check.mesh.meta │ │ │ │ ├── LeftHandMesh.mesh │ │ │ │ ├── LeftHandMesh.mesh.meta │ │ │ │ ├── PlaneMesh.mesh │ │ │ │ ├── PlaneMesh.mesh.meta │ │ │ │ ├── RightHandMesh.mesh │ │ │ │ ├── RightHandMesh.mesh.meta │ │ │ │ ├── ScrollBarSlider.mesh │ │ │ │ ├── ScrollBarSlider.mesh.meta │ │ │ │ ├── SliderSphereKnob.mesh │ │ │ │ ├── SliderSphereKnob.mesh.meta │ │ │ │ ├── SliderTrack.mesh │ │ │ │ ├── SliderTrack.mesh.meta │ │ │ │ ├── SnapGhost_Mesh.mesh │ │ │ │ ├── SnapGhost_Mesh.mesh.meta │ │ │ │ ├── SphereMesh.mesh │ │ │ │ ├── SphereMesh.mesh.meta │ │ │ │ ├── Uncheck.mesh │ │ │ │ └── Uncheck.mesh.meta │ │ │ ├── Shaders │ │ │ │ ├── BaseHandVisualsShaders │ │ │ │ │ ├── PaintedGlow_Left.ss_graph │ │ │ │ │ ├── PaintedGlow_Left.ss_graph.meta │ │ │ │ │ ├── PaintedGlow_Right.ss_graph │ │ │ │ │ ├── PaintedGlow_Right.ss_graph.meta │ │ │ │ │ ├── RadialGradientOcclusion.ss_graph │ │ │ │ │ ├── RadialGradientOcclusion.ss_graph.meta │ │ │ │ │ ├── TipGlowMaterial.ss_graph │ │ │ │ │ └── TipGlowMaterial.ss_graph.meta │ │ │ │ ├── NormalBasedTargetOutline.ss_graph │ │ │ │ ├── NormalBasedTargetOutline.ss_graph.meta │ │ │ │ ├── PinchButton-ActiveOrInActive.ss_graph │ │ │ │ ├── PinchButton-ActiveOrInActive.ss_graph.meta │ │ │ │ ├── PinchDarkRadial.ss_graph │ │ │ │ ├── PinchDarkRadial.ss_graph.meta │ │ │ │ ├── ScaleBasedTargetOutline.ss_graph │ │ │ │ ├── ScaleBasedTargetOutline.ss_graph.meta │ │ │ │ ├── ScrollBarSlider.ss_graph │ │ │ │ ├── ScrollBarSlider.ss_graph.meta │ │ │ │ ├── SliderShaders │ │ │ │ │ ├── PinchButton-Default.ss_graph │ │ │ │ │ ├── PinchButton-Default.ss_graph.meta │ │ │ │ │ ├── Slider.ss_graph │ │ │ │ │ └── Slider.ss_graph.meta │ │ │ │ ├── SpritePreset.ss_graph │ │ │ │ ├── SpritePreset.ss_graph.meta │ │ │ │ ├── TargetOutline.ss_graph │ │ │ │ ├── TargetOutline.ss_graph.meta │ │ │ │ ├── Text3DDefault.ss_graph │ │ │ │ ├── Text3DDefault.ss_graph.meta │ │ │ │ ├── ToggleOff.ss_graph │ │ │ │ ├── ToggleOff.ss_graph.meta │ │ │ │ ├── ToggleOn.ss_graph │ │ │ │ ├── ToggleOn.ss_graph.meta │ │ │ │ ├── ToggleOnSelect.ss_graph │ │ │ │ ├── ToggleOnSelect.ss_graph.meta │ │ │ │ ├── simple_pbr.ss_graph │ │ │ │ └── simple_pbr.ss_graph.meta │ │ │ └── Textures │ │ │ │ ├── 2DBitmojiAvatar.png │ │ │ │ ├── 2DBitmojiAvatar.png.meta │ │ │ │ ├── Base.png │ │ │ │ ├── Base.png.meta │ │ │ │ ├── BaseHandVisualsTextures │ │ │ │ ├── Glow.png │ │ │ │ ├── Glow.png.meta │ │ │ │ ├── handMeshPinchTexture.png │ │ │ │ ├── handMeshPinchTexture.png.meta │ │ │ │ ├── handMeshTapTexture.png │ │ │ │ ├── handMeshTapTexture.png.meta │ │ │ │ ├── occlusionGradient.png │ │ │ │ └── occlusionGradient.png.meta │ │ │ │ ├── MaterialParams.png │ │ │ │ ├── MaterialParams.png.meta │ │ │ │ ├── Normal.png │ │ │ │ ├── Normal.png.meta │ │ │ │ ├── Rectangle.png │ │ │ │ ├── Rectangle.png.meta │ │ │ │ ├── SIKContainerExampleImage.jpg │ │ │ │ ├── SIKContainerExampleImage.jpg.meta │ │ │ │ ├── SIKLogo.png │ │ │ │ ├── SIKLogo.png.meta │ │ │ │ ├── ScrollBarRectangle.png │ │ │ │ └── ScrollBarRectangle.png.meta │ │ │ ├── Components │ │ │ ├── Helpers │ │ │ │ ├── CapsuleMeshCustomizer.ts │ │ │ │ ├── CapsuleMeshCustomizer.ts.meta │ │ │ │ ├── InteractableAudioFeedback.ts │ │ │ │ ├── InteractableAudioFeedback.ts.meta │ │ │ │ ├── InteractableColorFeedback.ts │ │ │ │ ├── InteractableColorFeedback.ts.meta │ │ │ │ ├── InteractableOutlineFeedback.ts │ │ │ │ ├── InteractableOutlineFeedback.ts.meta │ │ │ │ ├── InteractableSquishFeedback.ts │ │ │ │ ├── InteractableSquishFeedback.ts.meta │ │ │ │ ├── ScreenTransformAdapter.ts │ │ │ │ ├── ScreenTransformAdapter.ts.meta │ │ │ │ ├── SliderFeedback.ts │ │ │ │ ├── SliderFeedback.ts.meta │ │ │ │ ├── ToggleFeedback.ts │ │ │ │ └── ToggleFeedback.ts.meta │ │ │ ├── Interaction │ │ │ │ ├── Billboard │ │ │ │ │ ├── Billboard.ts │ │ │ │ │ ├── Billboard.ts.meta │ │ │ │ │ ├── BillboardController.ts │ │ │ │ │ ├── BillboardController.ts.meta │ │ │ │ │ ├── BillboardRotationCalculator.ts │ │ │ │ │ └── BillboardRotationCalculator.ts.meta │ │ │ │ ├── HandVisual │ │ │ │ │ ├── GlowEffectView.ts │ │ │ │ │ ├── GlowEffectView.ts.meta │ │ │ │ │ ├── GlowEffectViewModel.ts │ │ │ │ │ ├── GlowEffectViewModel.ts.meta │ │ │ │ │ ├── HandVisual.ts │ │ │ │ │ ├── HandVisual.ts.meta │ │ │ │ │ ├── RadialOcclusionView.ts │ │ │ │ │ └── RadialOcclusionView.ts.meta │ │ │ │ ├── Headlock │ │ │ │ │ ├── Headlock.ts │ │ │ │ │ ├── Headlock.ts.meta │ │ │ │ │ ├── HeadlockController.ts │ │ │ │ │ ├── HeadlockController.ts.meta │ │ │ │ │ ├── HeadlockRotationCalculator.ts │ │ │ │ │ ├── HeadlockRotationCalculator.ts.meta │ │ │ │ │ ├── HeadlockTranslationCalculator.ts │ │ │ │ │ └── HeadlockTranslationCalculator.ts.meta │ │ │ │ ├── Interactable │ │ │ │ │ ├── Interactable.ts │ │ │ │ │ └── Interactable.ts.meta │ │ │ │ ├── InteractableManipulation │ │ │ │ │ ├── InteractableManipulation.ts │ │ │ │ │ └── InteractableManipulation.ts.meta │ │ │ │ ├── InteractorCursor │ │ │ │ │ ├── CircleVisual.ts │ │ │ │ │ ├── CircleVisual.ts.meta │ │ │ │ │ ├── Cursor.mat │ │ │ │ │ ├── Cursor.mat.meta │ │ │ │ │ ├── CursorController.ts │ │ │ │ │ ├── CursorController.ts.meta │ │ │ │ │ ├── CursorMat.ss_graph │ │ │ │ │ ├── CursorMat.ss_graph.meta │ │ │ │ │ ├── CursorViewModel.ts │ │ │ │ │ ├── CursorViewModel.ts.meta │ │ │ │ │ ├── InteractorCursor.ts │ │ │ │ │ ├── InteractorCursor.ts.meta │ │ │ │ │ ├── ManipulateLineMat.ss_graph │ │ │ │ │ ├── ManipulateLineMat.ss_graph.meta │ │ │ │ │ ├── ManipulateLineMaterial.mat │ │ │ │ │ ├── ManipulateLineMaterial.mat.meta │ │ │ │ │ ├── Plane.mesh │ │ │ │ │ ├── Plane.mesh.meta │ │ │ │ │ ├── disabled.png │ │ │ │ │ ├── disabled.png.meta │ │ │ │ │ ├── scale-tl.png │ │ │ │ │ ├── scale-tl.png.meta │ │ │ │ │ ├── scale-tr.png │ │ │ │ │ ├── scale-tr.png.meta │ │ │ │ │ ├── translate.png │ │ │ │ │ └── translate.png.meta │ │ │ │ └── InteractorLineVisual │ │ │ │ │ ├── InteractorLineMat.ss_graph │ │ │ │ │ ├── InteractorLineMat.ss_graph.meta │ │ │ │ │ ├── InteractorLineMaterial.mat │ │ │ │ │ ├── InteractorLineMaterial.mat.meta │ │ │ │ │ ├── InteractorLineRenderer.ts │ │ │ │ │ ├── InteractorLineRenderer.ts.meta │ │ │ │ │ ├── InteractorLineVisual.ts │ │ │ │ │ └── InteractorLineVisual.ts.meta │ │ │ └── UI │ │ │ │ ├── ContainerFrame │ │ │ │ ├── ContainerFrame.ts │ │ │ │ ├── ContainerFrame.ts.meta │ │ │ │ ├── Materials │ │ │ │ │ ├── FrameMaterial.mat │ │ │ │ │ ├── FrameMaterial.mat.meta │ │ │ │ │ ├── FrameMaterial.ss_graph │ │ │ │ │ ├── FrameMaterial.ss_graph.meta │ │ │ │ │ ├── Ghost Material.mat │ │ │ │ │ ├── Ghost Material.mat.meta │ │ │ │ │ ├── Ghost Material.ss_graph │ │ │ │ │ ├── Ghost Material.ss_graph.meta │ │ │ │ │ ├── Image.mat │ │ │ │ │ ├── Image.mat.meta │ │ │ │ │ ├── Label.mat │ │ │ │ │ ├── Label.mat.meta │ │ │ │ │ ├── container-button.mat │ │ │ │ │ ├── container-button.mat.meta │ │ │ │ │ ├── container-button.ss_graph │ │ │ │ │ ├── container-button.ss_graph.meta │ │ │ │ │ ├── flat.ss_graph │ │ │ │ │ └── flat.ss_graph.meta │ │ │ │ ├── Meshes │ │ │ │ │ ├── Frame.mesh │ │ │ │ │ ├── Frame.mesh.meta │ │ │ │ │ ├── Frame_High.mesh │ │ │ │ │ ├── Frame_High.mesh.meta │ │ │ │ │ ├── Frame_Mid.mesh │ │ │ │ │ ├── Frame_Mid.mesh.meta │ │ │ │ │ ├── SphereButton.mesh │ │ │ │ │ ├── SphereButton.mesh.meta │ │ │ │ │ ├── SysSettings_settings_button.mesh │ │ │ │ │ ├── SysSettings_settings_button.mesh.meta │ │ │ │ │ ├── pinch-depth-button.mesh │ │ │ │ │ └── pinch-depth-button.mesh.meta │ │ │ │ ├── Prefabs │ │ │ │ │ ├── FramePrefab.prefab │ │ │ │ │ ├── FramePrefab.prefab.meta │ │ │ │ │ ├── container-button.prefab │ │ │ │ │ └── container-button.prefab.meta │ │ │ │ ├── README.md │ │ │ │ ├── README.md.meta │ │ │ │ ├── Textures │ │ │ │ │ ├── close-icon-1.png │ │ │ │ │ ├── close-icon-1.png.meta │ │ │ │ │ ├── close-icon.png │ │ │ │ │ ├── close-icon.png.meta │ │ │ │ │ ├── container-button-matcap.jpg │ │ │ │ │ ├── container-button-matcap.jpg.meta │ │ │ │ │ ├── follow-black.png │ │ │ │ │ ├── follow-black.png.meta │ │ │ │ │ ├── follow-white-shadow.png │ │ │ │ │ ├── follow-white-shadow.png.meta │ │ │ │ │ ├── follow-white.png │ │ │ │ │ ├── follow-white.png.meta │ │ │ │ │ ├── reflection-map-1-cube.png │ │ │ │ │ ├── reflection-map-1-cube.png.meta │ │ │ │ │ ├── reflection-map-1.jpg │ │ │ │ │ ├── reflection-map-1.jpg.meta │ │ │ │ │ ├── soft-reflection.jpg │ │ │ │ │ └── soft-reflection.jpg.meta │ │ │ │ ├── container-ui.png │ │ │ │ ├── container-ui.png.meta │ │ │ │ └── modules │ │ │ │ │ ├── CursorHandler.ts │ │ │ │ │ ├── CursorHandler.ts.meta │ │ │ │ │ ├── ForceContainerParent.ts │ │ │ │ │ ├── ForceContainerParent.ts.meta │ │ │ │ │ ├── FrameInputHandler.ts │ │ │ │ │ ├── FrameInputHandler.ts.meta │ │ │ │ │ ├── HoverBehavior.ts │ │ │ │ │ ├── HoverBehavior.ts.meta │ │ │ │ │ ├── LabeledPinchButton.ts │ │ │ │ │ ├── LabeledPinchButton.ts.meta │ │ │ │ │ ├── SimpleLODRenderMeshVisual │ │ │ │ │ ├── SimpleLODRenderMeshVisual.ts │ │ │ │ │ └── SimpleLODRenderMeshVisual.ts.meta │ │ │ │ │ ├── SmoothFollow.ts │ │ │ │ │ ├── SmoothFollow.ts.meta │ │ │ │ │ ├── SnappableBehavior.ts │ │ │ │ │ └── SnappableBehavior.ts.meta │ │ │ │ ├── PinchButton │ │ │ │ ├── PinchButton.ts │ │ │ │ └── PinchButton.ts.meta │ │ │ │ ├── ScrollBar │ │ │ │ ├── ScrollBar.ts │ │ │ │ └── ScrollBar.ts.meta │ │ │ │ ├── ScrollView │ │ │ │ ├── GridContentCreator.ts │ │ │ │ ├── GridContentCreator.ts.meta │ │ │ │ ├── ScrollArea.ts │ │ │ │ ├── ScrollArea.ts.meta │ │ │ │ ├── ScrollProvider.ts │ │ │ │ ├── ScrollProvider.ts.meta │ │ │ │ ├── ScrollView.ts │ │ │ │ ├── ScrollView.ts.meta │ │ │ │ └── boundariesProvider │ │ │ │ │ ├── BoundariesProvider.ts │ │ │ │ │ ├── BoundariesProvider.ts.meta │ │ │ │ │ ├── BufferedBoundariesProvider.ts │ │ │ │ │ ├── BufferedBoundariesProvider.ts.meta │ │ │ │ │ ├── SceneObjectBoundariesProvider.ts │ │ │ │ │ ├── SceneObjectBoundariesProvider.ts.meta │ │ │ │ │ ├── ScreenTransformBoundariesProvider.ts │ │ │ │ │ ├── ScreenTransformBoundariesProvider.ts.meta │ │ │ │ │ ├── VisualBoundariesProvider.ts │ │ │ │ │ └── VisualBoundariesProvider.ts.meta │ │ │ │ ├── Slider │ │ │ │ ├── Slider.ts │ │ │ │ └── Slider.ts.meta │ │ │ │ └── ToggleButton │ │ │ │ ├── ToggleButton.ts │ │ │ │ └── ToggleButton.ts.meta │ │ │ ├── Core │ │ │ ├── ConfigurationValidator │ │ │ │ ├── ConfigurationValidator.ts │ │ │ │ └── ConfigurationValidator.ts.meta │ │ │ ├── HandInteractor │ │ │ │ ├── HandInteractor.ts │ │ │ │ └── HandInteractor.ts.meta │ │ │ ├── InteractionManager │ │ │ │ ├── EventDispatcher.ts │ │ │ │ ├── EventDispatcher.ts.meta │ │ │ │ ├── InteractionManager.ts │ │ │ │ └── InteractionManager.ts.meta │ │ │ ├── Interactor │ │ │ │ ├── BaseInteractor.ts │ │ │ │ ├── BaseInteractor.ts.meta │ │ │ │ ├── ColliderTargetProvider.ts │ │ │ │ ├── ColliderTargetProvider.ts.meta │ │ │ │ ├── DirectTargetProvider.ts │ │ │ │ ├── DirectTargetProvider.ts.meta │ │ │ │ ├── DragProvider.ts │ │ │ │ ├── DragProvider.ts.meta │ │ │ │ ├── HandRayProvider.ts │ │ │ │ ├── HandRayProvider.ts.meta │ │ │ │ ├── IndirectTargetProvider.ts │ │ │ │ ├── IndirectTargetProvider.ts.meta │ │ │ │ ├── Interactor.ts │ │ │ │ ├── Interactor.ts.meta │ │ │ │ ├── InteractorEvent.ts │ │ │ │ ├── InteractorEvent.ts.meta │ │ │ │ ├── MobileRayProvider.ts │ │ │ │ ├── MobileRayProvider.ts.meta │ │ │ │ ├── MouseTargetProvider.ts │ │ │ │ ├── MouseTargetProvider.ts.meta │ │ │ │ ├── PokeTargetProvider.ts │ │ │ │ ├── PokeTargetProvider.ts.meta │ │ │ │ ├── RayProvider.ts │ │ │ │ ├── RayProvider.ts.meta │ │ │ │ ├── TouchRayProvider.ts │ │ │ │ ├── TouchRayProvider.ts.meta │ │ │ │ └── raycastAlgorithms │ │ │ │ │ ├── AxisAngle.ts │ │ │ │ │ ├── AxisAngle.ts.meta │ │ │ │ │ ├── ContinousIrInteractionTransition.ts │ │ │ │ │ ├── ContinousIrInteractionTransition.ts.meta │ │ │ │ │ ├── IrInteractionTransition.ts │ │ │ │ │ ├── IrInteractionTransition.ts.meta │ │ │ │ │ ├── PinchJumpSuppressor.ts │ │ │ │ │ ├── PinchJumpSuppressor.ts.meta │ │ │ │ │ ├── RaycastAnchorHead.ts │ │ │ │ │ ├── RaycastAnchorHead.ts.meta │ │ │ │ │ ├── RaycastAnchorVariableShoulder.ts │ │ │ │ │ ├── RaycastAnchorVariableShoulder.ts.meta │ │ │ │ │ ├── RaycastBase.ts │ │ │ │ │ ├── RaycastBase.ts.meta │ │ │ │ │ ├── RaycastLegacySingleCamera.ts │ │ │ │ │ ├── RaycastLegacySingleCamera.ts.meta │ │ │ │ │ ├── RaycastProxy.ts │ │ │ │ │ ├── RaycastProxy.ts.meta │ │ │ │ │ ├── RgbIrTransitionJumpSuppressor.ts │ │ │ │ │ ├── RgbIrTransitionJumpSuppressor.ts.meta │ │ │ │ │ ├── SwitchIrInteractionTransition.ts │ │ │ │ │ ├── SwitchIrInteractionTransition.ts.meta │ │ │ │ │ ├── TimeDataContainer.ts │ │ │ │ │ ├── TimeDataContainer.ts.meta │ │ │ │ │ ├── TimeScalarContainer.ts │ │ │ │ │ ├── TimeScalarContainer.ts.meta │ │ │ │ │ ├── TimedVec2Container.ts │ │ │ │ │ ├── TimedVec2Container.ts.meta │ │ │ │ │ ├── TimedVec3Container.ts │ │ │ │ │ └── TimedVec3Container.ts.meta │ │ │ ├── LogLevelConfiguration │ │ │ │ ├── LogLevelConfiguration.ts │ │ │ │ ├── LogLevelConfiguration.ts.meta │ │ │ │ ├── SIKLogLevelConfiguration.ts │ │ │ │ └── SIKLogLevelConfiguration.ts.meta │ │ │ ├── MobileInteractor │ │ │ │ ├── MobileInteractor.ts │ │ │ │ └── MobileInteractor.ts.meta │ │ │ └── MouseInteractor │ │ │ │ ├── MouseInteractor.ts │ │ │ │ └── MouseInteractor.ts.meta │ │ │ ├── Declarations │ │ │ ├── requireAssetDeclaration.d.ts │ │ │ └── requireAssetDeclaration.d.ts.meta │ │ │ ├── Decorators │ │ │ ├── Singleton.ts │ │ │ └── Singleton.ts.meta │ │ │ ├── Prefabs │ │ │ ├── ScrollViewListItem.prefab │ │ │ ├── ScrollViewListItem.prefab.meta │ │ │ ├── SpectaclesInteractionKit.prefab │ │ │ └── SpectaclesInteractionKit.prefab.meta │ │ │ ├── Providers │ │ │ ├── CameraProvider │ │ │ │ ├── BaseWorldCameraProvider.ts │ │ │ │ ├── BaseWorldCameraProvider.ts.meta │ │ │ │ ├── CameraProvider.ts │ │ │ │ ├── CameraProvider.ts.meta │ │ │ │ ├── WorldCameraFinderProvider.ts │ │ │ │ └── WorldCameraFinderProvider.ts.meta │ │ │ ├── CursorControllerProvider │ │ │ │ ├── CursorControllerProvider.ts │ │ │ │ └── CursorControllerProvider.ts.meta │ │ │ ├── HandInputData │ │ │ │ ├── BaseHand.ts │ │ │ │ ├── BaseHand.ts.meta │ │ │ │ ├── DefaultHandTrackingAssetProvider.ts │ │ │ │ ├── DefaultHandTrackingAssetProvider.ts.meta │ │ │ │ ├── GestureProvider │ │ │ │ │ ├── GestureModuleProvider.ts │ │ │ │ │ ├── GestureModuleProvider.ts.meta │ │ │ │ │ ├── PalmTapDetection │ │ │ │ │ │ ├── PalmTapDetector.ts │ │ │ │ │ │ ├── PalmTapDetector.ts.meta │ │ │ │ │ │ ├── PalmTapDetectorStateMachine.ts │ │ │ │ │ │ └── PalmTapDetectorStateMachine.ts.meta │ │ │ │ │ ├── PalmTapDetectionEvent.ts │ │ │ │ │ ├── PalmTapDetectionEvent.ts.meta │ │ │ │ │ ├── PalmTapEvent.ts │ │ │ │ │ ├── PalmTapEvent.ts.meta │ │ │ │ │ ├── PinchDetection │ │ │ │ │ │ ├── DetectionStrategies │ │ │ │ │ │ │ ├── HciPinchDetectionStrategy.ts │ │ │ │ │ │ │ ├── HciPinchDetectionStrategy.ts.meta │ │ │ │ │ │ │ ├── HeuristicPinchDetectionStrategy.ts │ │ │ │ │ │ │ ├── HeuristicPinchDetectionStrategy.ts.meta │ │ │ │ │ │ │ ├── PinchDetectionStrategy.ts │ │ │ │ │ │ │ └── PinchDetectionStrategy.ts.meta │ │ │ │ │ │ ├── PinchDetector.ts │ │ │ │ │ │ ├── PinchDetector.ts.meta │ │ │ │ │ │ ├── PinchDetectorStateMachine.ts │ │ │ │ │ │ └── PinchDetectorStateMachine.ts.meta │ │ │ │ │ ├── PinchEventType.ts │ │ │ │ │ └── PinchEventType.ts.meta │ │ │ │ ├── HandInputData.ts │ │ │ │ ├── HandInputData.ts.meta │ │ │ │ ├── HandTrackingAssetProvider.ts │ │ │ │ ├── HandTrackingAssetProvider.ts.meta │ │ │ │ ├── HandType.ts │ │ │ │ ├── HandType.ts.meta │ │ │ │ ├── HandVisuals.ts │ │ │ │ ├── HandVisuals.ts.meta │ │ │ │ ├── Joints.ts │ │ │ │ ├── Joints.ts.meta │ │ │ │ ├── Keypoint.ts │ │ │ │ ├── Keypoint.ts.meta │ │ │ │ ├── LandmarkNames.ts │ │ │ │ ├── LandmarkNames.ts.meta │ │ │ │ ├── LeftHandAsset.handTracking3D │ │ │ │ ├── LeftHandAsset.handTracking3D.meta │ │ │ │ ├── RightHandAsset.handTracking3D │ │ │ │ ├── RightHandAsset.handTracking3D.meta │ │ │ │ ├── TargetingData.ts │ │ │ │ ├── TargetingData.ts.meta │ │ │ │ ├── TrackedHand.ts │ │ │ │ └── TrackedHand.ts.meta │ │ │ ├── InteractionConfigurationProvider │ │ │ │ ├── InteractionConfigurationProvider.ts │ │ │ │ ├── InteractionConfigurationProvider.ts.meta │ │ │ │ ├── LogLevelProvider.ts │ │ │ │ ├── LogLevelProvider.ts.meta │ │ │ │ ├── SIKLogLevelProvider.ts │ │ │ │ └── SIKLogLevelProvider.ts.meta │ │ │ ├── MobileInputData │ │ │ │ ├── MobileInputData.ts │ │ │ │ └── MobileInputData.ts.meta │ │ │ └── TargetProvider │ │ │ │ ├── TargetProvider.ts │ │ │ │ ├── TargetProvider.ts.meta │ │ │ │ ├── TargetingData.ts │ │ │ │ └── TargetingData.ts.meta │ │ │ ├── SIK.ts │ │ │ ├── SIK.ts.meta │ │ │ ├── Utils │ │ │ ├── BistableThreshold.ts │ │ │ ├── BistableThreshold.ts.meta │ │ │ ├── Event.ts │ │ │ ├── Event.ts.meta │ │ │ ├── Filter.ts │ │ │ ├── Filter.ts.meta │ │ │ ├── InputChecker.ts │ │ │ ├── InputChecker.ts.meta │ │ │ ├── InspectorCallbacks.ts │ │ │ ├── InspectorCallbacks.ts.meta │ │ │ ├── LensConfig.ts │ │ │ ├── LensConfig.ts.meta │ │ │ ├── LogLevel.ts │ │ │ ├── LogLevel.ts.meta │ │ │ ├── MovingAverageFilter.ts │ │ │ ├── MovingAverageFilter.ts.meta │ │ │ ├── NativeLogger.ts │ │ │ ├── NativeLogger.ts.meta │ │ │ ├── OneEuroFilter.ts │ │ │ ├── OneEuroFilter.ts.meta │ │ │ ├── ReplayEvent.ts │ │ │ ├── ReplayEvent.ts.meta │ │ │ ├── SafeReference.ts │ │ │ ├── SafeReference.ts.meta │ │ │ ├── SampleOps.ts │ │ │ ├── SampleOps.ts.meta │ │ │ ├── SceneObjectUtils.ts │ │ │ ├── SceneObjectUtils.ts.meta │ │ │ ├── SeededRandomNumberGenerator.ts │ │ │ ├── SeededRandomNumberGenerator.ts.meta │ │ │ ├── Spatial.ts │ │ │ ├── Spatial.ts.meta │ │ │ ├── State.ts │ │ │ ├── State.ts.meta │ │ │ ├── StateMachine.ts │ │ │ ├── StateMachine.ts.meta │ │ │ ├── UpdateDispatcher.ts │ │ │ ├── UpdateDispatcher.ts.meta │ │ │ ├── aabb.ts │ │ │ ├── aabb.ts.meta │ │ │ ├── algorithms.ts │ │ │ ├── algorithms.ts.meta │ │ │ ├── animate.ts │ │ │ ├── animate.ts.meta │ │ │ ├── color.ts │ │ │ ├── color.ts.meta │ │ │ ├── debounce.ts │ │ │ ├── debounce.ts.meta │ │ │ ├── lazyProperty.ts │ │ │ ├── lazyProperty.ts.meta │ │ │ ├── logger.ts │ │ │ ├── logger.ts.meta │ │ │ ├── mathUtils.ts │ │ │ ├── mathUtils.ts.meta │ │ │ ├── springAnimate.ts │ │ │ ├── springAnimate.ts.meta │ │ │ └── views │ │ │ │ ├── LineRenderer │ │ │ │ ├── LineMeshUtils.ts │ │ │ │ ├── LineMeshUtils.ts.meta │ │ │ │ ├── LineRenderer.ts │ │ │ │ └── LineRenderer.ts.meta │ │ │ │ ├── MeshView.ts │ │ │ │ ├── MeshView.ts.meta │ │ │ │ ├── View.ts │ │ │ │ └── View.ts.meta │ │ │ ├── package.native │ │ │ └── package.native.meta │ │ └── Radial Menu Example.esproj ├── Media │ └── preview.gif ├── Spectacles Radial Menu.js └── readme.md ├── Simple SDF Collisions Update ├── Example Project │ └── SDF VFX Collision │ │ ├── Public │ │ ├── Other │ │ │ └── folder.lock │ │ ├── Particles │ │ │ ├── Box SDF.png │ │ │ ├── Box.mesh │ │ │ ├── Invisible Mesh.lsmat │ │ │ ├── Particles In Light Beam.lsvfx │ │ │ ├── SDF Update Simple.js │ │ │ └── folder.lock │ │ └── folder.lock │ │ ├── SDF VFX Collision.lsproj │ │ ├── icon.png │ │ └── project.data ├── Simple SDF Collisions Update.js └── readme.md ├── Smooth Follow ├── Example Project │ └── Smooth Follow │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── Assets │ │ ├── Scene │ │ │ ├── Blue.mat │ │ │ ├── Blue.mat.meta │ │ │ ├── Box.mesh │ │ │ ├── Box.mesh.meta │ │ │ ├── Color.ss_graph │ │ │ ├── Color.ss_graph.meta │ │ │ ├── Device Camera Texture.deviceCameraTexture │ │ │ ├── Device Camera Texture.deviceCameraTexture.meta │ │ │ ├── Echopark │ │ │ │ ├── Diff.jpeg │ │ │ │ ├── Diff.jpeg.meta │ │ │ │ ├── Specular.jpeg │ │ │ │ └── Specular.jpeg.meta │ │ │ ├── Red.mat │ │ │ ├── Red.mat.meta │ │ │ ├── Render Target.renderTarget │ │ │ ├── Render Target.renderTarget.meta │ │ │ ├── Scene.scene │ │ │ └── Scene.scene.meta │ │ └── Script │ │ │ ├── Behavior.js │ │ │ ├── Behavior.js.meta │ │ │ ├── Examples │ │ │ ├── Behavior - Follow SceneObject.js │ │ │ ├── Behavior - Follow SceneObject.js.meta │ │ │ ├── Follow Number.js │ │ │ ├── Follow Number.js.meta │ │ │ ├── Simple Follow SceneObject.js │ │ │ └── Simple Follow SceneObject.js.meta │ │ │ ├── Smooth Follow.js │ │ │ └── Smooth Follow.js.meta │ │ └── Smooth Follow.esproj ├── Smooth Follow.js └── readme.md ├── Texture Sample ├── Example Project │ └── Texture Sample │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── Assets │ │ ├── Sampling │ │ │ ├── Interaction.js │ │ │ ├── Interaction.js.meta │ │ │ ├── Sampled.mat │ │ │ ├── Sampled.mat.meta │ │ │ ├── Sampled.ss_graph │ │ │ ├── Sampled.ss_graph.meta │ │ │ ├── Texture Sample.js │ │ │ └── Texture Sample.js.meta │ │ └── Scene │ │ │ ├── Device Camera Texture.deviceCameraTexture │ │ │ ├── Device Camera Texture.deviceCameraTexture.meta │ │ │ ├── Render Target.renderTarget │ │ │ ├── Render Target.renderTarget.meta │ │ │ ├── Scene.scene │ │ │ └── Scene.scene.meta │ │ └── Texture Sample.esproj ├── Texture Sample.js └── readme.md ├── VoiceML Simple Transcribe ├── Example Project │ └── VoiceML Simple Transcribe Example │ │ ├── .gitignore │ │ ├── Public │ │ ├── Other │ │ │ └── folder.lock │ │ ├── Start Transcribing.js │ │ ├── VoiceML Simple Transcribe.js │ │ └── folder.lock │ │ ├── VoiceML Simple Transcribe Example.lsproj │ │ └── project.data ├── VoiceML Simple Transcribe.js └── readme.md └── World Placement ├── Example Project └── World Placement │ ├── .gitattributes │ ├── .gitignore │ ├── Assets │ ├── Box │ │ ├── Box Material.ss_graph │ │ ├── Box Material.ss_graph.meta │ │ ├── Box.mesh │ │ ├── Box.mesh.meta │ │ ├── Continuous.js │ │ ├── Continuous.js.meta │ │ ├── Continuous.mat │ │ ├── Continuous.mat.meta │ │ ├── Tap To Follow.js │ │ ├── Tap To Follow.js.meta │ │ ├── Tap To Follow.mat │ │ └── Tap To Follow.mat.meta │ ├── Scene │ │ ├── Device Camera Texture.deviceCameraTexture │ │ ├── Device Camera Texture.deviceCameraTexture.meta │ │ ├── Echopark.hdr │ │ ├── Echopark.hdr.meta │ │ ├── Render Target.renderTarget │ │ ├── Render Target.renderTarget.meta │ │ ├── Scene.scene │ │ └── Scene.scene.meta │ ├── World Placement.js │ └── World Placement.js.meta │ └── World Placement.esproj ├── World Placement.js └── readme.md /Button/Example Project/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | Cache/** 3 | PluginsUserPreferences/** 4 | Support/** 5 | BackUp/** 6 | .vscode/** 7 | jsconfig.json 8 | tsconfig.json 9 | .DS_Store 10 | # Shipped by Lens Studio 11 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Button 1.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 0b9e85c7-a729-46a4-8ba3-f0452d6086ae 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 0b9e85c7-a729-46a4-8ba3-f0452d6086ae 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Button 2.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! f0c56a4c-b2bc-45e2-b820-c3969d312682 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! f0c56a4c-b2bc-45e2-b820-c3969d312682 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Button.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/2D Hand Tracking/Button.ss_graph -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Button.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 208a4558-07f5-4214-8b1d-f8ccd3a108e0 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 208a4558-07f5-4214-8b1d-f8ccd3a108e0 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Counter 1.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 70c56164-bb82-4075-b8e9-f1f29def1714 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 70c56164-bb82-4075-b8e9-f1f29def1714 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Counter 2.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 4e00283e-c6fd-45e7-b86e-5bf0f0cc1f8f 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 4e00283e-c6fd-45e7-b86e-5bf0f0cc1f8f 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Counter.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/2D Hand Tracking/Counter.ss_graph -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Counter.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 25aad0c4-47ed-4adb-b327-c666ea8c2902 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 25aad0c4-47ed-4adb-b327-c666ea8c2902 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Open Palm Hint/LPD-185_Show_Your_Palm_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/2D Hand Tracking/Open Palm Hint/LPD-185_Show_Your_Palm_new.png -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Hand Tracking/Open Palm Hint/LPD-185_Show_Your_Palm_new.png.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | {} 4 | ImporterName: "" 5 | PrimaryAsset: ! 00000000-0000-0000-0000-000000000000 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 00000000-0000-0000-0000-000000000000 13 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 14 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Image/Image.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 9d583770-992e-4039-a8aa-990886cd830d 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 9d583770-992e-4039-a8aa-990886cd830d 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Image/Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/2D Image/Image.png -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Image/Image.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/2D Image/Image.ss_graph -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Image/Image.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! af1c201e-b991-42f7-97e8-fc5e4ec0ff04 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! af1c201e-b991-42f7-97e8-fc5e4ec0ff04 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/2D Image/Interaction.js: -------------------------------------------------------------------------------- 1 | //@input Component.Script button1 2 | //@input Component.Script button2 3 | 4 | script.button1.onPress.add(function(){ 5 | print('button 1 pressed!'); 6 | }) 7 | script.button2.onPress.add(function(){ 8 | print('button 2 pressed!'); 9 | }) -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Interaction.js: -------------------------------------------------------------------------------- 1 | //@input Component.Script pandaButton 2 | 3 | script.pandaButton.onPress.add(function(){ 4 | print('panda button pressed!'); 5 | }) 6 | script.pandaButton.onRelease.add(function(){ 7 | print('panda button released!'); 8 | }) -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/3D Model/RedPanda.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/3D Model/RedPanda.fbx -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Materials/red_panda_pbr.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 8f316b40-161f-4329-a2af-caf867916fe6 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 8f316b40-161f-4329-a2af-caf867916fe6 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Shaders/red_panda_pbr.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Shaders/red_panda_pbr.ss_graph -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Shaders/red_panda_pbr.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! a831f294-c1e2-410e-b18a-670e75041a39 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! a831f294-c1e2-410e-b18a-670e75041a39 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Textures/red_panda_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Textures/red_panda_base.png -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Textures/red_panda_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Textures/red_panda_normal.png -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Textures/red_panda_param.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model Animated/Red Panda/Resources/Textures/red_panda_param.png -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Materials/trophy_pbr.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 462000c7-a5e9-4a49-8fac-8bc7db523aab 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 462000c7-a5e9-4a49-8fac-8bc7db523aab 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Materials/trophy_pbr.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Materials/trophy_pbr.ss_graph -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Materials/trophy_pbr.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 1314fa25-3bb5-4a22-9bf8-d5ef6fb6ea4c 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 1314fa25-3bb5-4a22-9bf8-d5ef6fb6ea4c 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Meshes/trophy.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Meshes/trophy.mesh -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_base.pvr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_base.pvr -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_base.pvr.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Texture: ! aa54c173-3b3d-432d-9940-0b1aaf38c6e9 4 | ImporterName: FileTextureImporter 5 | PrimaryAsset: ! aa54c173-3b3d-432d-9940-0b1aaf38c6e9 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_materialParams.pvr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_materialParams.pvr -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_materialParams.pvr.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Texture: ! e3ca8d58-2ac5-4bfd-b467-4fe352e0fbe4 4 | ImporterName: FileTextureImporter 5 | PrimaryAsset: ! e3ca8d58-2ac5-4bfd-b467-4fe352e0fbe4 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_normal.pvr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_normal.pvr -------------------------------------------------------------------------------- /Button/Example Project/Assets/Examples/3D Model/Trophy/Trophy Resources/Textures/trophy_02_lambert1_normal.pvr.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Texture: ! ba4f90a7-1aa2-4d86-bdc5-310687a0bc24 4 | ImporterName: FileTextureImporter 5 | PrimaryAsset: ! ba4f90a7-1aa2-4d86-bdc5-310687a0bc24 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Assets/Left Hand Tracking Asset.handTracking3D.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | HandTracking3DAsset: ! d9a0dd0f-946d-4c3e-ba05-cac981f9f098 4 | ImporterName: HandTracking3DAssetImporter 5 | PrimaryAsset: ! d9a0dd0f-946d-4c3e-ba05-cac981f9f098 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Assets/Right Hand Tracking Asset.handTracking3D.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | HandTracking3DAsset: ! 7de9d6ce-bbc6-4a33-855a-de02ec80b60e 4 | ImporterName: HandTracking3DAssetImporter 5 | PrimaryAsset: ! 7de9d6ce-bbc6-4a33-855a-de02ec80b60e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Materials/Hands.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! ab87235c-92b6-409d-a147-a3e82cf2a060 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! ab87235c-92b6-409d-a147-a3e82cf2a060 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Materials/Hands.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Materials/Hands.ss_graph -------------------------------------------------------------------------------- /Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Materials/Hands.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! e012ba0d-0ae6-4a06-8cd8-b32461fb9817 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! e012ba0d-0ae6-4a06-8cd8-b32461fb9817 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Models/LeftHandMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Models/LeftHandMesh.mesh -------------------------------------------------------------------------------- /Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Models/RightHandMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Global/Mobile Hand Tracking Setup/Hand Tracking/Mobile Trackers/Models/RightHandMesh.mesh -------------------------------------------------------------------------------- /Button/Example Project/Assets/Scene/Device Camera Texture.deviceCameraTexture: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Scene/Device Camera Texture.deviceCameraTexture.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Texture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 4 | ImporterName: DeviceCameraTextureImporter 5 | PrimaryAsset: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Scene/Echopark.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Example Project/Assets/Scene/Echopark.hdr -------------------------------------------------------------------------------- /Button/Example Project/Assets/Scene/Render Target.renderTarget: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | UseScreenResolution: true 4 | Resolution: 5 | x: 900 6 | y: 1600 7 | AntialiasingMode: Disabled 8 | AntialiasingQuality: Ultra 9 | MSAAStrategy: OnlyWhenRequired 10 | ClearColorOption: BackgroundTexture 11 | ClearColor: {x: 0.000000, y: 0.000000, z: 0.000000, w: 0.000000} 12 | InputTexture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 13 | DepthBuffer: Auto 14 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Scene/Render Target.renderTarget.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | RenderTarget: ! 923415f5-4245-4675-ade1-6d69d6d23e71 4 | ImporterName: RenderTargetImporter 5 | PrimaryAsset: ! 923415f5-4245-4675-ade1-6d69d6d23e71 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Button/Example Project/Assets/Scene/Scene.scene.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Scene: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 4 | ImporterName: SceneImporter 5 | PrimaryAsset: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Button/Media/inspector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Media/inspector.jpg -------------------------------------------------------------------------------- /Button/Media/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Button/Media/preview.gif -------------------------------------------------------------------------------- /Button/readme.md: -------------------------------------------------------------------------------- 1 | # Button 🕹️ 2 | Make any visual into a tappable button! (Or, for full-body lenses, use hand-hovering when standing far away from the camera.) 3 |

Works with custom callbacks, and with Behavior scripts. 4 | 5 | 6 |

7 | 8 | 9 |

10 | Preview
11 | 12 |


13 | Inspector
14 | 15 |

-------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | Cache/** 3 | PluginsUserPreferences/** 4 | Support/** 5 | BackUp/** 6 | .vscode/** 7 | jsconfig.json 8 | tsconfig.json 9 | .DS_Store 10 | # Shipped by Lens Studio 11 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Assets/Left Hand Tracking Asset.handTracking3D.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | HandTracking3DAsset: ! d9a0dd0f-946d-4c3e-ba05-cac981f9f098 4 | ImporterName: HandTracking3DAssetImporter 5 | PrimaryAsset: ! d9a0dd0f-946d-4c3e-ba05-cac981f9f098 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Assets/Right Hand Tracking Asset.handTracking3D.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | HandTracking3DAsset: ! 7de9d6ce-bbc6-4a33-855a-de02ec80b60e 4 | ImporterName: HandTracking3DAssetImporter 5 | PrimaryAsset: ! 7de9d6ce-bbc6-4a33-855a-de02ec80b60e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Materials/Hands.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! ab87235c-92b6-409d-a147-a3e82cf2a060 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! ab87235c-92b6-409d-a147-a3e82cf2a060 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Materials/Hands.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Materials/Hands.ss_graph -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Materials/Hands.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! e012ba0d-0ae6-4a06-8cd8-b32461fb9817 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! e012ba0d-0ae6-4a06-8cd8-b32461fb9817 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Models/LeftHandMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Models/LeftHandMesh.mesh -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Models/RightHandMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Hand Tracking Setup/Assets/Hand Tracking/Mobile Trackers/Models/RightHandMesh.mesh -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Scene/Device Camera Texture.deviceCameraTexture: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Scene/Echopark.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Hand Tracking Setup/Assets/Scene/Echopark.hdr -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Scene/Render Target.renderTarget: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | UseScreenResolution: true 4 | Resolution: 5 | x: 900 6 | y: 1600 7 | AntialiasingMode: Disabled 8 | AntialiasingQuality: Ultra 9 | MSAAStrategy: OnlyWhenRequired 10 | ClearColorOption: BackgroundTexture 11 | ClearColor: {x: 0.000000, y: 0.000000, z: 0.000000, w: 0.000000} 12 | InputTexture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 13 | DepthBuffer: Auto 14 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Scene/Render Target.renderTarget.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | RenderTarget: ! 923415f5-4245-4675-ade1-6d69d6d23e71 4 | ImporterName: RenderTargetImporter 5 | PrimaryAsset: ! 923415f5-4245-4675-ade1-6d69d6d23e71 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Scene/Scene.scene.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Scene: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 4 | ImporterName: SceneImporter 5 | PrimaryAsset: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Tester/Font VT323.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Hand Tracking Setup/Assets/Tester/Font VT323.ttf -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Tester/Font VT323.ttf.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Font: ! c3ee586d-9947-445a-8702-5fd3e6c61a94 4 | ImporterName: FontImporter 5 | PrimaryAsset: ! c3ee586d-9947-445a-8702-5fd3e6c61a94 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Tester/Status Text.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 2fc294ab-23b7-48a8-bc60-ffd980be89ef 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 2fc294ab-23b7-48a8-bc60-ffd980be89ef 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Tester/Status Text.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Hand Tracking Setup/Assets/Tester/Status Text.ss_graph -------------------------------------------------------------------------------- /Hand Tracking Setup/Hand Tracking Setup/Assets/Tester/Status Text.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 46abbebd-3cfb-4cb4-a5ea-b3fa4685b02f 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 46abbebd-3cfb-4cb4-a5ea-b3fa4685b02f 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Hand Tracking Setup/Media/inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Media/inspector.png -------------------------------------------------------------------------------- /Hand Tracking Setup/Media/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Media/preview.gif -------------------------------------------------------------------------------- /Hand Tracking Setup/Ready Assets/Mobile Hand Tracking Setup [PARENT TO CAMERA].lspkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Hand Tracking Setup/Ready Assets/Mobile Hand Tracking Setup [PARENT TO CAMERA].lspkg -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | Cache/** 3 | PluginsUserPreferences/** 4 | Support/** 5 | BackUp/** 6 | .vscode/** 7 | jsconfig.json 8 | tsconfig.json 9 | .DS_Store 10 | *.lock 11 | # Shipped by Lens Studio 12 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/HSV to RGB/Color Shader.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/HSV to RGB/Color Shader.ss_graph -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/HSV to RGB/Color Shader.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 829dde41-a7dc-496e-9cd4-6cc41fae21a9 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 829dde41-a7dc-496e-9cd4-6cc41fae21a9 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/HSV to RGB/Color.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 3ec4ae83-1ed8-4c54-a998-d9dd2442b4a2 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 3ec4ae83-1ed8-4c54-a998-d9dd2442b4a2 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Instance Sound/Instance Sound.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // @maksvanleeuwen 3 | // links.maxvanleeuwen.com 4 | 5 | // Plays the audio asset once, without cut-offs! Tap the screen to try. 6 | 7 | // Requires LSQuickScripts 8 | 9 | 10 | 11 | //@ui {"widget":"label"} 12 | //@ui {"widget":"label", "label":"Tap to instance sound!"} 13 | //@ui {"widget":"label"} 14 | 15 | 16 | 17 | //@input Asset.AudioTrackAsset audio 18 | script.createEvent("TouchStartEvent").bind(function(){ // on each tap 19 | 20 | // play this audio 21 | instSound(script.audio); 22 | 23 | }); -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Instance Sound/cat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Instance Sound/cat.mp3 -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Instance Sound/cat.mp3.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! 0a63b96d-13e0-4eaa-b042-6f63d62b547e 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! 0a63b96d-13e0-4eaa-b042-6f63d62b547e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Plane Ray/Hit Visualizer.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! c19485a7-84d9-4675-829e-23406f63aa73 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! c19485a7-84d9-4675-829e-23406f63aa73 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Plane Ray/Hit Visualizer.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Plane Ray/Hit Visualizer.ss_graph -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Plane Ray/Hit Visualizer.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 4f1cf605-e63b-4b11-92f9-9a11d323b05d 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 4f1cf605-e63b-4b11-92f9-9a11d323b05d 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Box.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 1651be5b-7b71-44d7-84f2-20247792999e 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 1651be5b-7b71-44d7-84f2-20247792999e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Box.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Box.ss_graph -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Box.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! cc6a51cc-9a3a-4bbc-8024-0be36bfd8464 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! cc6a51cc-9a3a-4bbc-8024-0be36bfd8464 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Point.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 6b1c32aa-36a0-4221-b0e1-e3738ba424ca 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 6b1c32aa-36a0-4221-b0e1-e3738ba424ca 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Point.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Point.ss_graph -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Preview Media/Point In Box/Point.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! bef552e1-e6ca-42c1-b334-c212cb54900f 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! bef552e1-e6ca-42c1-b334-c212cb54900f 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Box.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Box.mesh -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Device Camera Texture.deviceCameraTexture: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Echopark.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Echopark.hdr -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Empty Material.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 3abdab92-4d6d-46ce-8655-cfb9363c1aa9 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 3abdab92-4d6d-46ce-8655-cfb9363c1aa9 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Empty.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Empty.ss_graph -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Empty.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 1a3ed771-f2c8-485e-9bfa-377719a8aa6e 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 1a3ed771-f2c8-485e-9bfa-377719a8aa6e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Plane.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Plane.mesh -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Render Target.renderTarget: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | UseScreenResolution: true 4 | Resolution: 5 | x: 900 6 | y: 1600 7 | AntialiasingMode: Disabled 8 | AntialiasingQuality: Ultra 9 | MSAAStrategy: OnlyWhenRequired 10 | ClearColorOption: BackgroundTexture 11 | ClearColor: {x: 0.000000, y: 0.000000, z: 0.000000, w: 0.000000} 12 | InputTexture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 13 | DepthBuffer: Auto 14 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Scene.scene.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Scene: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 4 | ImporterName: SceneImporter 5 | PrimaryAsset: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Sphere.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Sphere.mesh -------------------------------------------------------------------------------- /LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Unit Box.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Example Project/LSQuickScripts Examples/Assets/Scene/Unit Box.mesh -------------------------------------------------------------------------------- /LSQuickScripts/Media/preview_LSQS.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Media/preview_LSQS.gif -------------------------------------------------------------------------------- /LSQuickScripts/Media/preview_quickflow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/LSQuickScripts/Media/preview_quickflow.gif -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | .vscode/ 3 | Support/ 4 | jsconfig.json 5 | -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/Public/Other/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/Public/Other/folder.lock -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/Public/Scene/Material.lsmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/Public/Scene/Material.lsmat -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/Public/Scene/Sphere.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/Public/Scene/Sphere.mesh -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/Public/Scene/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/Public/Scene/folder.lock -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/Public/Script/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/Public/Script/folder.lock -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/Public/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/Public/folder.lock -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/icon.png -------------------------------------------------------------------------------- /Mesh Copy/Example Project/Mesh Copy/project.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Mesh Copy/Example Project/Mesh Copy/project.data -------------------------------------------------------------------------------- /Mesh Copy/readme.md: -------------------------------------------------------------------------------- 1 | # Mesh Copy 2 | Read all vertex information of a mesh, and create a new identical mesh asset using MeshBuilder. -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | .vscode/ 3 | Support/ 4 | jsconfig.json 5 | -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/Public/High Res Plane/Plane.lsmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/MeshBuilder Plane Generator/Example Project/Public/High Res Plane/Plane.lsmat -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/Public/High Res Plane/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/MeshBuilder Plane Generator/Example Project/Public/High Res Plane/folder.lock -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/Public/Other/Echopark.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/MeshBuilder Plane Generator/Example Project/Public/Other/Echopark.hdr -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/Public/Other/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/MeshBuilder Plane Generator/Example Project/Public/Other/folder.lock -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/Public/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/MeshBuilder Plane Generator/Example Project/Public/folder.lock -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/MeshBuilder Plane Generator/Example Project/icon.png -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/Example Project/project.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/MeshBuilder Plane Generator/Example Project/project.data -------------------------------------------------------------------------------- /MeshBuilder Plane Generator/readme.md: -------------------------------------------------------------------------------- 1 | # MeshBuilder Plane Generator 2 | Generate a plane of custom density using MeshBuilder. -------------------------------------------------------------------------------- /Portal/Example Project/Portal/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | .vscode/ 3 | Support/ 4 | jsconfig.json 5 | -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/Other/Echopark.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/Public/Other/Echopark.hdr -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/Other/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/Public/Other/folder.lock -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/Portal/Portal Plane.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/Public/Portal/Portal Plane.mesh -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/Portal/Portal.lsmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/Public/Portal/Portal.lsmat -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/Portal/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/Public/Portal/folder.lock -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/Scripts/Start.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // twitter @maksvanleeuwen 3 | // instagram @max.van.leeuwen 4 | // maxvanleeuwen.com 5 | 6 | 7 | 8 | global.portal.start(callback); 9 | 10 | function callback( isInPortal ){ 11 | print("User is in portal: " + isInPortal.toString()); 12 | } -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/Scripts/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/Public/Scripts/folder.lock -------------------------------------------------------------------------------- /Portal/Example Project/Portal/Public/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/Public/folder.lock -------------------------------------------------------------------------------- /Portal/Example Project/Portal/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/icon.png -------------------------------------------------------------------------------- /Portal/Example Project/Portal/project.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Portal/Example Project/Portal/project.data -------------------------------------------------------------------------------- /Portal/readme.md: -------------------------------------------------------------------------------- 1 | # Portal 2 | Super simple way of making a portal out of a mesh. It calls your callback function when the user walks through it, and keeps track of whether you're inside or outside the portal world. -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | Cache/** 3 | PluginsUserPreferences/** 4 | Support/** 5 | BackUp/** 6 | .vscode/** 7 | jsconfig.json 8 | tsconfig.json 9 | .DS_Store 10 | # Shipped by Lens Studio 11 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Helper Scripts/Item Scripts/Add Mesh Item.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // @maksvanleeuwen 3 | // links.maxvanleeuwen.com 4 | 5 | // Access to template items 6 | 7 | 8 | 9 | // visuals to animate when removeMode is toggled 10 | //@input Component.RenderMeshVisual[] removeModeVisuals -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Helper Scripts/Item Scripts/Color Item.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // @maksvanleeuwen 3 | // links.maxvanleeuwen.com 4 | 5 | // Access to template items 6 | 7 | 8 | 9 | //@input Component.RenderMeshVisual colorObject -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Helper Scripts/Item Scripts/Colors Item.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // @maksvanleeuwen 3 | // links.maxvanleeuwen.com 4 | 5 | // Access to template items 6 | 7 | 8 | 9 | // visuals to animate when removeMode is toggled 10 | //@input Component.RenderMeshVisual[] removeModeVisuals -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Fonts/Lato/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Fonts/Lato/Lato-Bold.ttf -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Fonts/Lato/Lato-Bold.ttf.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Font: ! 8ddf4c3c-abc9-4b9d-824d-dc01b6406d80 4 | ImporterName: FontImporter 5 | PrimaryAsset: ! 8ddf4c3c-abc9-4b9d-824d-dc01b6406d80 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Fonts/Lato/OFL License.txt.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | BinAsset: ! 58b5dacf-bf68-4143-afba-2de04e3a8ad7 4 | ImporterName: BinAssetImporter 5 | PrimaryAsset: ! 58b5dacf-bf68-4143-afba-2de04e3a8ad7 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Box.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 7a1e3dc2-6076-481c-9544-d6cc4666acfb 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 7a1e3dc2-6076-481c-9544-d6cc4666acfb 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Dolphin.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 5be90f97-9630-44ac-9e05-ae06f6197235 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 5be90f97-9630-44ac-9e05-ae06f6197235 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Dolphin.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Dolphin.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Dolphin.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 5c241d0e-e771-48bd-90b6-44a6f2e9730f 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 5c241d0e-e771-48bd-90b6-44a6f2e9730f 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Sphere.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 95ead2e2-07da-4a63-b881-4b1db8fca849 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 95ead2e2-07da-4a63-b881-4b1db8fca849 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Torus.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 64dcfb96-eb70-4ee9-ae25-079f4f7a0075 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 64dcfb96-eb70-4ee9-ae25-079f4f7a0075 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh Triangle.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! f0562819-78eb-4011-9bd6-7f5e9bed4975 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! f0562819-78eb-4011-9bd6-7f5e9bed4975 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Add Mesh/addMesh.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 9a4ee68a-aba7-4c99-bab1-b174f84025ef 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 9a4ee68a-aba7-4c99-bab1-b174f84025ef 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/Plastic colors selectable.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 0358536c-d3d5-4a1a-b94f-0a5ac2773b00 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 0358536c-d3d5-4a1a-b94f-0a5ac2773b00 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/Plastic colors selectable.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/Plastic colors selectable.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/Plastic colors selectable.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! d220927d-4479-4816-95e9-642f59bf46be 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! d220927d-4479-4816-95e9-642f59bf46be 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/colorPalettePaint.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! bca33759-d4ab-424a-a4d3-a56b447e2ffc 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! bca33759-d4ab-424a-a4d3-a56b447e2ffc 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/colorPalettePaint.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/colorPalettePaint.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Color Palette/colorPalettePaint.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! da62267e-5695-47c4-8227-e5a2b3b4489a 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! da62267e-5695-47c4-8227-e5a2b3b4489a 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic blue.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! ad9b4424-a685-4f59-a99a-fb126b1b3705 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! ad9b4424-a685-4f59-a99a-fb126b1b3705 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic dark yellow.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 0dfbde00-30fe-49e5-aee2-d989412c1e2b 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 0dfbde00-30fe-49e5-aee2-d989412c1e2b 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic light blue.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 1e871cf8-b08b-442c-8593-cb17b591032d 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 1e871cf8-b08b-442c-8593-cb17b591032d 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic light green.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! e3ae9e01-2bba-4a77-b2ec-5a6545f7d3bf 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! e3ae9e01-2bba-4a77-b2ec-5a6545f7d3bf 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic light pink.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 2ccd7c6b-8b10-4627-a1e9-c3277038d032 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 2ccd7c6b-8b10-4627-a1e9-c3277038d032 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic orange.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 2615d4f4-338a-4da1-b93d-98bf6d320a60 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 2615d4f4-338a-4da1-b93d-98bf6d320a60 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic Colors/Plastic.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 593d274e-7f8d-4b4e-b8ab-8e74f88a2490 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 593d274e-7f8d-4b4e-b8ab-8e74f88a2490 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic From Vertex Color.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 57f27883-5b25-43b3-b003-f5c940db9394 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 57f27883-5b25-43b3-b003-f5c940db9394 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic From Vertex Color.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic From Vertex Color.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/Plastic From Vertex Color.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! d7768343-912a-461e-b187-f69da265984b 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! d7768343-912a-461e-b187-f69da265984b 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/White PBR.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 9ef0ce5e-8c17-4189-9a83-4b54d4f5149e 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 9ef0ce5e-8c17-4189-9a83-4b54d4f5149e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/White PBR.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/White PBR.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Common/White PBR.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 7aba8d3f-f286-4f36-8bf9-d751fc3a024c 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 7aba8d3f-f286-4f36-8bf9-d751fc3a024c 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Snapping/Magnet.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! a0a9b135-c969-4f2a-83bb-eb3f3a0157c0 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! a0a9b135-c969-4f2a-83bb-eb3f3a0157c0 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Snapping/Magnet.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Snapping/Magnet.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Snapping/Magnet.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! b3a3cccc-511b-48ff-b2d4-ab55d216bb2d 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! b3a3cccc-511b-48ff-b2d4-ab55d216bb2d 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Trash Icon/Trash Hint.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 077dcfc0-45e8-4bb4-9556-203d33c5619b 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 077dcfc0-45e8-4bb4-9556-203d33c5619b 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Trash Icon/Trash Hint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Trash Icon/Trash Hint.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Trash Icon/Trash Hint.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Trash Icon/Trash Hint.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Material/Trash Icon/Trash Hint.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! ef2bdcf5-191b-495c-9514-990d4932f5be 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! ef2bdcf5-191b-495c-9514-990d4932f5be 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Box/addMeshBox.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Box/addMeshBox.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Dolphin/Dolphin.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Dolphin/Dolphin.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Sphere/addMeshSphere.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Sphere/addMeshSphere.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Triangle/Resource.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Add Mesh Triangle/Resource.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Color Palette Item/colorPalettePaint.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Color Palette Item/colorPalettePaint.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Color Palette/colorPalette.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Color Palette/colorPalette.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Common/Button Cylinder.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Common/Button Cylinder.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Common/Low Res Sphere - Trash Dot.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Common/Low Res Sphere - Trash Dot.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse1.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse1.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse2.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse2.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse3.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse3.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse4.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Exit/homeHouse4.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Hints/Unit Plane.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Hints/Unit Plane.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Remove/removeTrash1.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Remove/removeTrash1.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Remove/removeTrash2.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Polygon Studio Menu/Visuals/Mesh/Remove/removeTrash2.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Slices/Visuals/Radial Slice.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! d704cbf3-dbf4-46ca-aa38-6483f10e115e 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! d704cbf3-dbf4-46ca-aa38-6483f10e115e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Slices/Visuals/Radial Slice.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Slices/Visuals/Radial Slice.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Examples/Slices/Visuals/Radial Slice.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! a1713df1-a492-48ce-8a45-afabcee1f97c 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! a1713df1-a492-48ce-8a45-afabcee1f97c 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Device Camera Texture.deviceCameraTexture: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Echopark.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Echopark.hdr -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 1/Sound 01.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 1/Sound 01.mp3 -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 1/Sound 01.mp3.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! c0928455-3297-4157-9e7c-e381521865c6 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! c0928455-3297-4157-9e7c-e381521865c6 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 2/Sound 07.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 2/Sound 07.mp3 -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 2/Sound 07.mp3.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! c1a29a89-2bfe-4d09-86ef-4728f198c2c1 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! c1a29a89-2bfe-4d09-86ef-4728f198c2c1 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 3/Sound 13.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 3/Sound 13.mp3 -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 3/Sound 13.mp3.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! 47edca1d-dd64-43fc-87c8-d61c2efca62f 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! 47edca1d-dd64-43fc-87c8-d61c2efca62f 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 4/Sound 19.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 4/Sound 19.mp3 -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 4/Sound 19.mp3.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! aead6c6e-7b92-4228-ae07-3f45e1c8a666 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! aead6c6e-7b92-4228-ae07-3f45e1c8a666 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 5/Sound 25.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 5/Sound 25.mp3 -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 5/Sound 25.mp3.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! 252e8540-a0df-4152-bb4c-44ed0b397961 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! 252e8540-a0df-4152-bb4c-44ed0b397961 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 5/Sound 30.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 5/Sound 30.mp3 -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Global/Sounds/Tick/Tick Pitch 5/Sound 30.mp3.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! 91023c5c-2e7b-4f4c-adf7-368d8a9ea2f0 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! 91023c5c-2e7b-4f4c-adf7-368d8a9ea2f0 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Render Target.renderTarget: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | UseScreenResolution: true 4 | Resolution: 5 | x: 900 6 | y: 1600 7 | AntialiasingMode: Disabled 8 | AntialiasingQuality: Ultra 9 | MSAAStrategy: OnlyWhenRequired 10 | ClearColorOption: BackgroundTexture 11 | ClearColor: {x: 0.000000, y: 0.000000, z: 0.000000, w: 0.000000} 12 | InputTexture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 13 | DepthBuffer: Auto 14 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/Other/Scene.scene.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Scene: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 4 | ImporterName: SceneImporter 5 | PrimaryAsset: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/HoverAudioTrack.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/HoverAudioTrack.wav -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/HoverAudioTrack.wav.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! 97bf97ae-b2da-47d7-bde6-003f597fe888 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! 97bf97ae-b2da-47d7-bde6-003f597fe888 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/TriggerEndAudioTrack.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/TriggerEndAudioTrack.wav -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/TriggerEndAudioTrack.wav.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! 82028831-1631-4d7b-b548-ff6be4e0a2ba 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! 82028831-1631-4d7b-b548-ff6be4e0a2ba 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/TriggerStartAudioTrack.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/TriggerStartAudioTrack.wav -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Audio/TriggerStartAudioTrack.wav.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | FileAudioTrack: ! edad7d53-55da-40b1-9025-fad0e7207862 4 | ImporterName: FileAudioTrackImporter 5 | PrimaryAsset: ! edad7d53-55da-40b1-9025-fad0e7207862 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/BoxMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/BoxMesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/ButtonCapsuleMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/ButtonCapsuleMesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/ButtonSphereMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/ButtonSphereMesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/Check.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/Check.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/LeftHandMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/LeftHandMesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/PlaneMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/PlaneMesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/RightHandMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/RightHandMesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/ScrollBarSlider.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/ScrollBarSlider.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SliderSphereKnob.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SliderSphereKnob.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SliderTrack.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SliderTrack.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SnapGhost_Mesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SnapGhost_Mesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SphereMesh.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/SphereMesh.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/Uncheck.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Meshes/Uncheck.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/PaintedGlow_Left.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/PaintedGlow_Left.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/PaintedGlow_Left.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! aa340f8a-cb96-46be-bc04-5c0996c08e85 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! aa340f8a-cb96-46be-bc04-5c0996c08e85 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/PaintedGlow_Right.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/PaintedGlow_Right.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/PaintedGlow_Right.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! b525c235-fa8c-4f03-8c32-a9ffc43dc6bf 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! b525c235-fa8c-4f03-8c32-a9ffc43dc6bf 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/RadialGradientOcclusion.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/RadialGradientOcclusion.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/RadialGradientOcclusion.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! cfab9d6d-9786-4092-9828-abdf891dad3e 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! cfab9d6d-9786-4092-9828-abdf891dad3e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/TipGlowMaterial.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/TipGlowMaterial.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/BaseHandVisualsShaders/TipGlowMaterial.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 2e4c5fcd-1599-4c8c-855e-2ace54d540b8 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 2e4c5fcd-1599-4c8c-855e-2ace54d540b8 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/NormalBasedTargetOutline.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/NormalBasedTargetOutline.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/NormalBasedTargetOutline.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! d83cd28a-969c-417d-b1b2-e54aa0da9953 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! d83cd28a-969c-417d-b1b2-e54aa0da9953 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/PinchButton-ActiveOrInActive.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/PinchButton-ActiveOrInActive.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/PinchButton-ActiveOrInActive.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 72221243-9421-4f90-a794-c1a3819f2052 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 72221243-9421-4f90-a794-c1a3819f2052 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/PinchDarkRadial.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/PinchDarkRadial.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/PinchDarkRadial.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 96fb7578-80eb-47b3-b517-708e20fb01c9 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 96fb7578-80eb-47b3-b517-708e20fb01c9 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ScaleBasedTargetOutline.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ScaleBasedTargetOutline.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ScaleBasedTargetOutline.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! feda31ad-cc27-4a1c-9d16-b714ecd9bc2e 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! feda31ad-cc27-4a1c-9d16-b714ecd9bc2e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ScrollBarSlider.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ScrollBarSlider.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ScrollBarSlider.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 3074153f-6aff-4488-a179-299f7aae4903 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 3074153f-6aff-4488-a179-299f7aae4903 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SliderShaders/PinchButton-Default.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SliderShaders/PinchButton-Default.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SliderShaders/PinchButton-Default.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 46abd300-68c5-4cfc-9c2f-2255afe72e92 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 46abd300-68c5-4cfc-9c2f-2255afe72e92 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SliderShaders/Slider.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SliderShaders/Slider.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SliderShaders/Slider.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 6624f516-20d6-439e-a51e-d3e7dd45f156 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 6624f516-20d6-439e-a51e-d3e7dd45f156 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SpritePreset.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SpritePreset.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/SpritePreset.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! ff93f1bb-0f0b-4e34-8e24-07af75f33935 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! ff93f1bb-0f0b-4e34-8e24-07af75f33935 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/TargetOutline.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/TargetOutline.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/TargetOutline.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 9e7c19e6-50a6-4ba6-a5d9-b93099004641 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 9e7c19e6-50a6-4ba6-a5d9-b93099004641 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/Text3DDefault.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/Text3DDefault.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/Text3DDefault.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 666aa455-6dd0-46e9-aa01-06f9859dc70f 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 666aa455-6dd0-46e9-aa01-06f9859dc70f 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOff.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOff.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOff.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! d00e8fa2-85cf-4b48-9d0b-960c6f56621e 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! d00e8fa2-85cf-4b48-9d0b-960c6f56621e 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOn.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOn.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOn.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 884ebb55-0215-4d8c-a2ea-c0e77839edf6 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 884ebb55-0215-4d8c-a2ea-c0e77839edf6 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOnSelect.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOnSelect.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/ToggleOnSelect.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 6757fce1-925b-4b1d-9d27-1d29ec5dc7f5 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 6757fce1-925b-4b1d-9d27-1d29ec5dc7f5 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/simple_pbr.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/simple_pbr.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Shaders/simple_pbr.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 3e070e53-73de-461d-ab38-b008ff2686ea 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 3e070e53-73de-461d-ab38-b008ff2686ea 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/2DBitmojiAvatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/2DBitmojiAvatar.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/Base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/Base.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/Glow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/Glow.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/handMeshPinchTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/handMeshPinchTexture.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/handMeshTapTexture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/handMeshTapTexture.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/occlusionGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/BaseHandVisualsTextures/occlusionGradient.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/MaterialParams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/MaterialParams.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/Normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/Normal.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/Rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/Rectangle.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/SIKContainerExampleImage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/SIKContainerExampleImage.jpg -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/SIKLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/SIKLogo.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/ScrollBarRectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Assets/Textures/ScrollBarRectangle.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/CursorMat.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/CursorMat.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/CursorMat.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 0ce9b909-58aa-4313-a431-c78e1e4c63f8 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 0ce9b909-58aa-4313-a431-c78e1e4c63f8 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/ManipulateLineMat.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/ManipulateLineMat.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/ManipulateLineMat.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 719a076d-4225-4fe9-9c0b-5d36443d3091 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 719a076d-4225-4fe9-9c0b-5d36443d3091 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/Plane.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/Plane.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/disabled.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/scale-tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/scale-tl.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/scale-tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/scale-tr.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorCursor/translate.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorLineVisual/InteractorLineMat.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorLineVisual/InteractorLineMat.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/Interaction/InteractorLineVisual/InteractorLineMat.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 7478a513-133c-437a-bac6-b8126d54f736 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 7478a513-133c-437a-bac6-b8126d54f736 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/FrameMaterial.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 71bc5902-3ec0-411b-92e1-b5c465bd4457 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 71bc5902-3ec0-411b-92e1-b5c465bd4457 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | PackagePolicy: CannotBeUnpacked 12 | DependentFiles: 13 | [] 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/FrameMaterial.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/FrameMaterial.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/FrameMaterial.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! ebc52b9a-9186-44d5-bb94-002b00902e40 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! ebc52b9a-9186-44d5-bb94-002b00902e40 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/Ghost Material.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! fb3b62a4-f576-4a6d-9a13-f675b7d3263d 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! fb3b62a4-f576-4a6d-9a13-f675b7d3263d 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | PackagePolicy: CannotBeUnpacked 12 | DependentFiles: 13 | [] 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/Ghost Material.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/Ghost Material.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/Ghost Material.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 53fe9ea2-5649-4d7e-8d94-c7a6c79c79a4 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 53fe9ea2-5649-4d7e-8d94-c7a6c79c79a4 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/Image.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 47f43a92-c48b-436a-9cdf-658f97f46d31 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 47f43a92-c48b-436a-9cdf-658f97f46d31 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | PackagePolicy: CannotBeUnpacked 12 | DependentFiles: 13 | [] 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/Label.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 70ffde9f-236d-41f1-9d0d-412442907d91 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 70ffde9f-236d-41f1-9d0d-412442907d91 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | PackagePolicy: CannotBeUnpacked 12 | DependentFiles: 13 | [] 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/container-button.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 066c512a-7c65-41d2-9a57-3be3fd7766f3 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 066c512a-7c65-41d2-9a57-3be3fd7766f3 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/container-button.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/container-button.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/container-button.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! c6f4f6ec-42b6-4a9e-ae3a-9b1069385555 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! c6f4f6ec-42b6-4a9e-ae3a-9b1069385555 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/flat.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/flat.ss_graph -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Materials/flat.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! d39da541-f726-43a0-b6e9-67f90662d631 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! d39da541-f726-43a0-b6e9-67f90662d631 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/Frame.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/Frame.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/Frame_High.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/Frame_High.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/Frame_Mid.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/Frame_Mid.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/SphereButton.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/SphereButton.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/SysSettings_settings_button.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/SysSettings_settings_button.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/pinch-depth-button.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Meshes/pinch-depth-button.mesh -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/README.md.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | BinAsset: ! 454bd92c-6cf4-4e04-9deb-2695e1573e24 4 | ImporterName: BinAssetImporter 5 | PrimaryAsset: ! 454bd92c-6cf4-4e04-9deb-2695e1573e24 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/close-icon-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/close-icon-1.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/close-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/close-icon.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/container-button-matcap.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/container-button-matcap.jpg -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/follow-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/follow-black.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/follow-white-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/follow-white-shadow.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/follow-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/follow-white.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/reflection-map-1-cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/reflection-map-1-cube.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/reflection-map-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/reflection-map-1.jpg -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/soft-reflection.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/Textures/soft-reflection.jpg -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/container-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ContainerFrame/container-ui.png -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ScrollView/boundariesProvider/BoundariesProvider.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Base class to compute boundaries 3 | */ 4 | export abstract class BoundariesProvider { 5 | abstract get boundaries(): Rect 6 | 7 | /** 8 | * @returns the size of the rectangle boundaries as (width, height). 9 | */ 10 | get size(): vec2 { 11 | return this.boundaries.getSize() 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Components/UI/ScrollView/boundariesProvider/ScreenTransformBoundariesProvider.ts: -------------------------------------------------------------------------------- 1 | import {SceneObjectBoundariesProvider} from "./SceneObjectBoundariesProvider" 2 | 3 | /** 4 | * Wraps screen transform boundaries 5 | */ 6 | export class ScreenTransformBoundariesProvider extends SceneObjectBoundariesProvider { 7 | protected getBoundaries(): Rect { 8 | if (!this.sceneObject.enabled) { 9 | return Rect.create(0, 0, 0, 0) 10 | } 11 | 12 | return this.createScreenTransformRectBoundaries(this.screenTransform) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Core/ConfigurationValidator/ConfigurationValidator.ts: -------------------------------------------------------------------------------- 1 | const TAG = "ConfigurationValidator" 2 | 3 | @component 4 | export class ConfigurationValidator extends BaseScriptComponent { 5 | onAwake() { 6 | if ( 7 | !global.deviceInfoSystem.isSpectacles() && 8 | global.deviceInfoSystem.isEditor() 9 | ) { 10 | throw new Error( 11 | "To run Spectacles Interaction Kit in the Lens Studio Preview, set the Preview Panel's Device Type Override to Spectacles, or the Simulation Mode to Spectacles (2024)!" 12 | ) 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Core/LogLevelConfiguration/LogLevelConfiguration.ts: -------------------------------------------------------------------------------- 1 | const TAG = "LogLevelConfiguration" 2 | 3 | /** 4 | * Allows the user to select the log level filter from a lens studio component. 5 | */ 6 | @component 7 | export abstract class LogLevelConfiguration extends BaseScriptComponent { 8 | @input("int") 9 | @widget( 10 | new ComboBoxWidget([ 11 | new ComboBoxItem("Error", 3), 12 | new ComboBoxItem("Warning", 4), 13 | new ComboBoxItem("Info", 6), 14 | new ComboBoxItem("Debug", 7), 15 | new ComboBoxItem("Verbose", 8), 16 | ]) 17 | ) 18 | protected logLevelFilter: number = 8 19 | } 20 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Declarations/requireAssetDeclaration.d.ts: -------------------------------------------------------------------------------- 1 | declare function requireAsset(path: string): Asset 2 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/HandInputData/GestureProvider/PalmTapDetectionEvent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Describes the state of Palm Tap API 3 | */ 4 | export type PalmTapDetectionEvent = 5 | | { 6 | state: "unsupported" 7 | } 8 | | { 9 | state: "available" 10 | data: {isTapping: boolean} 11 | } 12 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/HandInputData/GestureProvider/PalmTapEvent.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Describes the Palm Tap event types 3 | */ 4 | export enum PalmTapEventType { 5 | Down = "Down", 6 | Up = "Up", 7 | } 8 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/HandInputData/GestureProvider/PinchEventType.ts: -------------------------------------------------------------------------------- 1 | import {HandType} from "../HandType" 2 | 3 | /** 4 | * Describes a pinch event. The finger is optional as on an exit event we don't care about the finger. 5 | */ 6 | export type PinchEvent = { 7 | type: "enter" | "exit" 8 | hand: HandType 9 | } 10 | 11 | export enum PinchEventType { 12 | Down = "Down", 13 | Up = "Up", 14 | Cancel = "Cancel", 15 | } 16 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/HandInputData/HandTrackingAssetProvider.ts: -------------------------------------------------------------------------------- 1 | import {HandType} from "./HandType" 2 | 3 | /** 4 | * Interface defining apis to retrieve hand tracking assets 5 | */ 6 | export default interface HandTrackingAssetProvider { 7 | /** 8 | * Returns the associated {@link Object3DAsset} 9 | * 10 | * @param handType the {@link HandType} for this asset 11 | */ 12 | get(handType: HandType): Asset 13 | } 14 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/HandInputData/HandType.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Describes a hand type, can be left or right 3 | */ 4 | export const AllHandTypes = ["left", "right"] as const 5 | export type HandType = typeof AllHandTypes[number] 6 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/HandInputData/TargetingData.ts: -------------------------------------------------------------------------------- 1 | export type TargetingData = { 2 | targetingDirectionInWorld: vec3 3 | targetingLocusInWorld: vec3 4 | } 5 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/InteractionConfigurationProvider/SIKLogLevelProvider.ts: -------------------------------------------------------------------------------- 1 | import {Singleton} from "../../Decorators/Singleton" 2 | import LogLevelProvider from "./LogLevelProvider" 3 | 4 | /** 5 | * Provides the level of logging that we want to allow from SIK types. 6 | */ 7 | @Singleton 8 | export default class SIKLogLevelProvider extends LogLevelProvider { 9 | public static getInstance: () => SIKLogLevelProvider 10 | 11 | constructor() { 12 | super() 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Providers/TargetProvider/TargetingData.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * TargetingData structure, received from LensCore's Gesture Module API 3 | * Contains the normalized direction and the locus (origin) point of the ray, 4 | * both interpreted in world coordinate system 5 | */ 6 | export type TargetingData = { 7 | targetingDirectionInWorld: vec3 8 | targetingLocusInWorld: vec3 9 | } 10 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Utils/Filter.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Represents a filter of some kind. 3 | */ 4 | export default interface Filter { 5 | /** 6 | * Applies filter to a sample 7 | * @param sample - value to be filtered 8 | * @param timestamp - timestamp when the sample was measured 9 | */ 10 | filter(sample: T, timestamp: number): T 11 | } 12 | 13 | /** 14 | * A filter that does nothing. 15 | */ 16 | export class NoOpFilter implements Filter { 17 | filter(sample: T, timestamp: number): T { 18 | return sample 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Utils/LensConfig.ts: -------------------------------------------------------------------------------- 1 | import {Singleton} from "../Decorators/Singleton" 2 | import {UpdateDispatcher} from "./UpdateDispatcher" 3 | 4 | @Singleton 5 | export class LensConfig { 6 | public static getInstance: () => LensConfig 7 | 8 | private sceneObject: SceneObject 9 | private script: ScriptComponent 10 | 11 | readonly updateDispatcher: UpdateDispatcher 12 | 13 | public constructor() { 14 | this.sceneObject = global.scene.createSceneObject("LensConfig-EventDispatcher") 15 | this.script = this.sceneObject.createComponent("ScriptComponent") 16 | 17 | this.updateDispatcher = new UpdateDispatcher(this.script) 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Utils/LogLevel.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * The severity of a log message. 3 | */ 4 | export enum LogLevel { 5 | Error = 3, 6 | Warning = 4, 7 | Info = 6, 8 | Debug = 7, 9 | Verbose = 8, 10 | } 11 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Utils/SafeReference.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Used to check if an Object reference has been destroyed on the LensCore side 3 | * @param reference - the reference to check, typically a SceneObject or Component 4 | * @returns - the same reference if not destroyed on the LensCore side, or null if destroyed 5 | */ 6 | export function getSafeReference< 7 | T extends SceneObject | Component | Text | ScriptComponent 8 | >(reference: T | null): T | null { 9 | if (reference && !isNull(reference)) { 10 | return reference 11 | } 12 | 13 | return null 14 | } 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Utils/aabb.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Axis-Aligned Bounding-Box representation 3 | */ 4 | export type aabb = { 5 | min: vec3 6 | max: vec3 7 | } 8 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/Utils/logger.ts: -------------------------------------------------------------------------------- 1 | const printFn = print 2 | 3 | export const logWithTag = 4 | (tag: string) => 5 | (...args: any[]) => { 6 | let result = `${tag}:` 7 | for (const arg of args) { 8 | result += " " + arg 9 | } 10 | printFn(result) 11 | } 12 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Example Project/Radial Menu Example/Assets/SpectaclesInteractionKit/package.native.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | NativePackageDescriptor: ! be230f2e-d00c-4bf5-890e-aba4d64330f9 4 | ImporterName: NativePackageDescriptorImporter 5 | PrimaryAsset: ! be230f2e-d00c-4bf5-890e-aba4d64330f9 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Radial Menu Spectacles/Media/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Radial Menu Spectacles/Media/preview.gif -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Other/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Other/folder.lock -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Box SDF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Box SDF.png -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Box.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Box.mesh -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Invisible Mesh.lsmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Invisible Mesh.lsmat -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Particles In Light Beam.lsvfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/Particles In Light Beam.lsvfx -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/Particles/folder.lock -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/Public/folder.lock -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/icon.png -------------------------------------------------------------------------------- /Simple SDF Collisions Update/Example Project/SDF VFX Collision/project.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Simple SDF Collisions Update/Example Project/SDF VFX Collision/project.data -------------------------------------------------------------------------------- /Simple SDF Collisions Update/readme.md: -------------------------------------------------------------------------------- 1 | # Simple SDF Collision Update 2 | Lightweight setup to get a mesh's SDF information in the VFX editor. -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | Cache/** 3 | PluginsUserPreferences/** 4 | Support/** 5 | BackUp/** 6 | .vscode/** 7 | jsconfig.json 8 | tsconfig.json 9 | .DS_Store 10 | # Shipped by Lens Studio 11 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Blue.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 230273e1-79c9-444f-965a-9762c7f3a039 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 230273e1-79c9-444f-965a-9762c7f3a039 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Box.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Box.mesh -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Color.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Color.ss_graph -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Color.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 30834b09-f97e-4c3a-9c49-d31c2bab8551 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 30834b09-f97e-4c3a-9c49-d31c2bab8551 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | NGSSystemHash: 55cd8c7eec4fe3016f13dabbfb09df49 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Device Camera Texture.deviceCameraTexture: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Echopark/Diff.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Echopark/Diff.jpeg -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Echopark/Specular.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Echopark/Specular.jpeg -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Red.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! a653e2b5-0fca-469d-b4ba-4e333888231b 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! a653e2b5-0fca-469d-b4ba-4e333888231b 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Render Target.renderTarget: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | UseScreenResolution: true 4 | Resolution: 5 | x: 900 6 | y: 1600 7 | AntialiasingMode: Disabled 8 | AntialiasingQuality: Ultra 9 | MSAAStrategy: OnlyWhenRequired 10 | ClearColorOption: BackgroundTexture 11 | ClearColor: {x: 0.000000, y: 0.000000, z: 0.000000, w: 0.000000} 12 | InputTexture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 13 | DepthBuffer: Auto 14 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Render Target.renderTarget.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | RenderTarget: ! 923415f5-4245-4675-ade1-6d69d6d23e71 4 | ImporterName: RenderTargetImporter 5 | PrimaryAsset: ! 923415f5-4245-4675-ade1-6d69d6d23e71 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Scene/Scene.scene.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Scene: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 4 | ImporterName: SceneImporter 5 | PrimaryAsset: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /Smooth Follow/Example Project/Smooth Follow/Assets/Script/Examples/Simple Follow SceneObject.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // @maksvanleeuwen 3 | // links.maxvanleeuwen.com 4 | 5 | // Simple Smooth Follow example 6 | 7 | 8 | 9 | //@input SceneObject objectToFollow 10 | //@input float smoothing 11 | 12 | 13 | 14 | var smoothFollower = new SmoothFollow(); 15 | smoothFollower.follow = script.objectToFollow; 16 | smoothFollower.apply = script.getSceneObject(); 17 | smoothFollower.smoothing = script.smoothing; 18 | 19 | smoothFollower.start(); -------------------------------------------------------------------------------- /Smooth Follow/readme.md: -------------------------------------------------------------------------------- 1 | # Smooth Follow 2 | Make any 3D Transform or Number smoothly interpolate with only a couple lines of code. -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | 3 | # The lines below are automatically generated and updated by Lens Studio. 4 | # Please do not modify them manually, as changes will be overwritten each time! 5 | # If you want to make changes to this file, please put them either above or below this section. 6 | 7 | Cache/** 8 | PluginsUserPreferences/** 9 | Support/** 10 | BackUp/** 11 | Workspaces/** 12 | .vscode/** 13 | jsconfig.json 14 | tsconfig.json 15 | .DS_Store 16 | *.lock 17 | 18 | # Shipped by Lens Studio 19 | -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/Assets/Sampling/Sampled.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 323862d9-848f-4f34-ab18-81de517b8d0d 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 323862d9-848f-4f34-ab18-81de517b8d0d 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | ExtraData: 9 | {} 10 | AssetDataMap: 11 | {} 12 | DependentFiles: 13 | [] 14 | ImporterSettings: ! 15 | {} 16 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 17 | -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/Assets/Sampling/Sampled.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/Texture Sample/Example Project/Texture Sample/Assets/Sampling/Sampled.ss_graph -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/Assets/Sampling/Sampled.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 6c458b0f-d2e1-460c-967b-ecc58bc0e4f2 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 6c458b0f-d2e1-460c-967b-ecc58bc0e4f2 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | ExtraData: 9 | {} 10 | AssetDataMap: 11 | {} 12 | DependentFiles: 13 | [] 14 | ImporterSettings: ! 15 | {} 16 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 17 | -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/Assets/Scene/Device Camera Texture.deviceCameraTexture: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/Assets/Scene/Render Target.renderTarget: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | UseScreenResolution: true 4 | Resolution: 5 | x: 900 6 | y: 1600 7 | ResolutionScale: 1.000000 8 | AntialiasingMode: Disabled 9 | AntialiasingQuality: Ultra 10 | MSAAStrategy: OnlyWhenRequired 11 | ClearColorOption: BackgroundTexture 12 | ClearColor: {x: 0.000000, y: 0.000000, z: 0.000000, w: 0.000000} 13 | InputTexture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 14 | DepthBuffer: Auto 15 | -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/Assets/Scene/Render Target.renderTarget.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | RenderTarget: ! 923415f5-4245-4675-ade1-6d69d6d23e71 4 | ImporterName: RenderTargetImporter 5 | PrimaryAsset: ! 923415f5-4245-4675-ade1-6d69d6d23e71 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | ExtraData: 17 | {} 18 | -------------------------------------------------------------------------------- /Texture Sample/Example Project/Texture Sample/Assets/Scene/Scene.scene.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Scene: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 4 | ImporterName: SceneImporter 5 | PrimaryAsset: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | ExtraData: 17 | {} 18 | -------------------------------------------------------------------------------- /Texture Sample/readme.md: -------------------------------------------------------------------------------- 1 | # Texture Sample 2 | Simple function that samples the color of a (live) texture at a coordinate. -------------------------------------------------------------------------------- /VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | .vscode/ 3 | Support/ 4 | jsconfig.json 5 | -------------------------------------------------------------------------------- /VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/Public/Other/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/Public/Other/folder.lock -------------------------------------------------------------------------------- /VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/Public/Start Transcribing.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // twitter @maksvanleeuwen 3 | // instagram @max.van.leeuwen 4 | // maxvanleeuwen.com 5 | 6 | 7 | 8 | global.startVoiceMLTranscribe(callback); 9 | 10 | function callback(eventArgs){ 11 | // intermediate transcription 12 | if(eventArgs.transcription.trim() == "") return; 13 | print(eventArgs.transcription); 14 | 15 | // final transcription 16 | if(!eventArgs.isFinalTranscription) return; 17 | print("Final Transcription: " + eventArgs.transcription); 18 | } -------------------------------------------------------------------------------- /VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/Public/folder.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/Public/folder.lock -------------------------------------------------------------------------------- /VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/project.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/VoiceML Simple Transcribe/Example Project/VoiceML Simple Transcribe Example/project.data -------------------------------------------------------------------------------- /VoiceML Simple Transcribe/readme.md: -------------------------------------------------------------------------------- 1 | # VoiceML Simple Transcribe 2 | Lightweight setup to get the VoiceML transcription of the user's microphone. -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/.gitignore: -------------------------------------------------------------------------------- 1 | # Shipped by Lens Studio 2 | Cache/** 3 | PluginsUserPreferences/** 4 | Support/** 5 | BackUp/** 6 | .vscode/** 7 | jsconfig.json 8 | tsconfig.json 9 | .DS_Store 10 | # Shipped by Lens Studio 11 | -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Box/Box Material.ss_graph: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/World Placement/Example Project/World Placement/Assets/Box/Box Material.ss_graph -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Box/Box Material.ss_graph.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | ShaderGraph: ! 692c5ed7-d335-4be3-8c49-3b60be3e8fd2 4 | ImporterName: ShaderGraphPassImporter 5 | PrimaryAsset: ! 692c5ed7-d335-4be3-8c49-3b60be3e8fd2 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | NGSSystemHash: 55cd8c7eec4fe3016f13dabbfb09df49 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Box/Box.mesh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/World Placement/Example Project/World Placement/Assets/Box/Box.mesh -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Box/Continuous.js: -------------------------------------------------------------------------------- 1 | // Max van Leeuwen 2 | // @maksvanleeuwen 3 | // links.maxvanleeuwen.com 4 | 5 | // Animates the scene towards the user 6 | 7 | 8 | 9 | // make instance with customizations 10 | //@input SceneObject obj 11 | var placement = new WorldPlacement(script.obj); 12 | 13 | 14 | 15 | // set custom distance from camera 16 | //@input float customDistanceFromCamera 17 | placement.distanceFromCamera = script.customDistanceFromCamera; 18 | 19 | 20 | 21 | // start continuously following user 22 | placement.startContinuous(); -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Box/Continuous.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 1cc40ca6-07b0-44bb-bf13-cc002c84011f 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 1cc40ca6-07b0-44bb-bf13-cc002c84011f 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Box/Tap To Follow.mat.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Material: ! 82c37c26-302b-451e-b6e5-35e8d5a17627 4 | ImporterName: MaterialImporter 5 | PrimaryAsset: ! 82c37c26-302b-451e-b6e5-35e8d5a17627 6 | PackageType: NotAPackage 7 | PackagePolicy: CannotBeUnpacked 8 | AssetDataMap: 9 | {} 10 | DependentFiles: 11 | [] 12 | ImporterSettings: ! 13 | {} 14 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 15 | -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Scene/Device Camera Texture.deviceCameraTexture: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Scene/Echopark.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/max-van-leeuwen/SnapLensStudio-CodeSnippets/a92e01867c5937e7a8fd27ca0ed402a7ae6e4b3c/World Placement/Example Project/World Placement/Assets/Scene/Echopark.hdr -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Scene/Render Target.renderTarget: -------------------------------------------------------------------------------- 1 | - ! 2 | PackagePath: "" 3 | UseScreenResolution: true 4 | Resolution: 5 | x: 900 6 | y: 1600 7 | AntialiasingMode: Disabled 8 | AntialiasingQuality: Ultra 9 | MSAAStrategy: OnlyWhenRequired 10 | ClearColorOption: BackgroundTexture 11 | ClearColor: {x: 0.000000, y: 0.000000, z: 0.000000, w: 0.000000} 12 | InputTexture: ! 996c6f4e-b2ad-4117-9e3e-3db82e6e97f5 13 | DepthBuffer: Auto 14 | -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Scene/Render Target.renderTarget.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | RenderTarget: ! 923415f5-4245-4675-ade1-6d69d6d23e71 4 | ImporterName: RenderTargetImporter 5 | PrimaryAsset: ! 923415f5-4245-4675-ade1-6d69d6d23e71 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /World Placement/Example Project/World Placement/Assets/Scene/Scene.scene.meta: -------------------------------------------------------------------------------- 1 | - ! 2 | ImportedAssetIds: 3 | Scene: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 4 | ImporterName: SceneImporter 5 | PrimaryAsset: ! 0a1ccb1a-fe88-4fbb-9883-e3af3c75fd99 6 | PackageType: NotAPackage 7 | AssetDataMap: 8 | {} 9 | ImporterSettings: ! 10 | {} 11 | CompressionSettings: ! 00000000-0000-0000-0000-000000000000 12 | PackagePolicy: CannotBeUnpacked 13 | DependentFiles: 14 | [] 15 | NativePackageRoot: ! 00000000-0000-0000-0000-000000000000 16 | -------------------------------------------------------------------------------- /World Placement/readme.md: -------------------------------------------------------------------------------- 1 | # World Placement 2 | Make an object follow the user's gaze, with nice animations. Useful for placing the scene in front of you in the Spectacles. --------------------------------------------------------------------------------