Pinned Repositories
ARSIS
BSU NASA SUITS Team ARSIS project
Crossplatform-Multiplayer-Rover-AR-Demo
This is the NASA Perseverance rover in an Augmented Reality experience hosted in the web. This was built in Unity with Photon Pun 2 for the multiplayer networking and MRTK for the interactions on various device platforms and WebXR /WebGL to convert the project into a format compatible with the web.
Mixed-Reality-Finger-Painting
Mixed Reality Finger Painting application. Video Of Functionality: https://youtu.be/fSjC2L214-M
Non-Euclidian-Minecraft
This is a rudimentary recreation of Minecraft with a flavor of Non-Euclidian geometry. The whole environment of cubes creates a procedurally generated sphere which the player can traverse, destroy and build upon as they wish. At the center of the planet, you'll find a purplish colored brick that represents the gravitational core of the planet.
Passthrough-Online-MRTK_Quest---Sample
This is a sample implementation of mixed reality passthrough multiplayer handracking in the Quest 2 utilizing Unity, Mixed Reality Toolkit, OVR Integration (Oculus), and Normcore for network functionallity as well as Eric Provencher's "Networked Manipulator" script to allow for transmission of hand tracking data over a network.
VR_KartRace_XRtoolkit
This is a VR kart racing game based on the Mix and Jam tutorial for creating a drifting car controller in Unity: https://www.youtube.com/watch?v=Ki-tWT50cEQ I then modified the script to work with VR input as well as adding a horn to the kart and multiplayer support using Photon.
HoloLens2_ImaginaryFriend
This is a simple interactive hologram demonstration based on Roland Smeenk's open source imaginary friend project running on the HoloLens 2. Big thanks to Roland for open sourcing his code for this project to the community!
Neuroanatomy_Passthrough_Quest2
This is an improved implementation of Chris Larkee's open source Neuroanatomy VR project in Quest 2 Mixed Reality Passthrough. For this solution I updated the project to a version of Unity compatible with mixed reality passthrough, manually added the necessary components for passthrough functionality and removed the virtual backgrounds from the scenes. Original Repo: https://github.com/chrislarkee/VR-Neuroanatomy
Rubiks-Cube-HoloLens-2
This is an implementation of Felix Roh's Famous Cube project originally built for NReal light and adapted to the Quest 2 utilizing Mixed Reality Passthrough. Shoutout to Marc Frances for getting this hammered onto the Quest 2 platform.
Surfaces-Demo-Quest-2
This is the Microsoft Surfaces demo built for the HoloLens 2 ported to the Quest 2 with passthrough functionalliyt officlaiy released in the recent V34 update.
calebcram's Repositories
calebcram/Passthrough-Online-MRTK_Quest---Sample
This is a sample implementation of mixed reality passthrough multiplayer handracking in the Quest 2 utilizing Unity, Mixed Reality Toolkit, OVR Integration (Oculus), and Normcore for network functionallity as well as Eric Provencher's "Networked Manipulator" script to allow for transmission of hand tracking data over a network.
calebcram/Crossplatform-Multiplayer-Rover-AR-Demo
This is the NASA Perseverance rover in an Augmented Reality experience hosted in the web. This was built in Unity with Photon Pun 2 for the multiplayer networking and MRTK for the interactions on various device platforms and WebXR /WebGL to convert the project into a format compatible with the web.
calebcram/Non-Euclidian-Minecraft
This is a rudimentary recreation of Minecraft with a flavor of Non-Euclidian geometry. The whole environment of cubes creates a procedurally generated sphere which the player can traverse, destroy and build upon as they wish. At the center of the planet, you'll find a purplish colored brick that represents the gravitational core of the planet.
calebcram/Mixed-Reality-Finger-Painting
Mixed Reality Finger Painting application. Video Of Functionality: https://youtu.be/fSjC2L214-M
calebcram/Unity_Native_Handtracking
This is a simple project with a barebones hand tracking visualization setup using the native Unity API. This project is set up for deployment to the HoloLens 2 and the Quest (1, 2 & Pro) via the respective Universal Windows and the Android platforms respectively.
calebcram/AR_Poster
This is an Augmented Reality poster prototype being built for the NASA SUITS project based on ARWT for Unity.
calebcram/calebcram
calebcram/Grocery-VR
This is a gamification of a grocery store experience in VR built for the Boise School District to assist with teaching budgeting, shopping, and navigating social interactions to special needs children in a fun and interesting way.
calebcram/Kwantumwerelde
VR capstone project for my undergraduate studies.
calebcram/NASA-Lego---WebGL
The is a minigame built in Unity based on the Lego project template. I scanned various objects around NASA Johnson Space Center with LumaAI and used them to generate (NeRF's) Neural Radiance Fields which I was able to generate obj meshes from.
calebcram/pipAR-
Augmented Reality application developed for Invent For The Planet 2020
calebcram/WebGL-Racing-Multiplatform
A simple racing game prototype that works on various platforms and has realistic car physics and drifting mechanics.
calebcram/WebXR-MRTK-ColorPicker
This is the MRTK hand interaction color picker UI example built to WebXR for immersive viewing in the web from a variety of devices.
calebcram/WebXR-MRTK-Dock
This is Mixed Reality Toolkit's Dock example built to WebXR. Supported devices include: Quest HoloLens iOS (Using Mozilla XR Viewer Browser) Android (native support) PC (WebXR API Emulator Browser Extension) To try it yourself, follow this link on any XR enabled device.
calebcram/WebXR-MRTK-HandInteraction
This is a sample implementation of Mixed Reality Toolkit's Hand Interaction demo for Unity through WebGL to the WebXR format. This experience can be accessed via HoloLens, Quest, PCVR, Android and iOS (with Mozilla WebXR Viewer).
calebcram/WebXR-MRTK-Solvers
This is Mixed Reality Toolkit's Solver example built to WebXR. Supported devices include: Quest HoloLens iOS (Using Mozilla XR Viewer Browser) Android (native support) PC (WebXR API Emulator Browser Extension) To try it yourself, follow this link on any XR enabled device.
calebcram/AllInReality_WebXRDemo
calebcram/AR-Plane-Detection-Placement-in-Quest-3
This is a quick demo showcasing the AR Foundation plane detection functionality available for usage of the Quest 3 with Unity and XR Interaction Toolkit.
calebcram/ARSIS2021_MoonDemo
calebcram/json_server_v1
calebcram/PainterWebXR_CalebsBuild
calebcram/Portfolio
Website portfolio built using Boostrap, HTML, CSS, and Javascript
calebcram/SWXR2020-ElasticSystem
This is a build from the Simple WebXR project but from Unity 2020.3.8 instead of Unity 2019.4.24.
calebcram/VRGS_2023
SUITS Ground Station Repo Fall 2023
calebcram/WebXR-HandDetection
This is a simple hand detection example in WebXR
calebcram/WebXR-MRTK-Elastic-System
This is Mixed Reality Toolkit's Elastic System example built to WebXR. Supported devices include: Quest HoloLens iOS (Using Mozilla XR Viewer Browser) Android (native support) PC (WebXR API Emulator Browser Extension) To try it yourself, follow this link on any XR enabled device.
calebcram/WebXR-MRTK-Hand-Coach
This is Mixed Reality Toolkit's Hand Coach example built to WebXR. Supported devices include: Quest HoloLens iOS (Using Mozilla XR Viewer Browser) Android (native support) PC (WebXR API Emulator Browser Extension) To try it yourself, follow this link on any XR enabled device.
calebcram/WebXR-MRTK-HandMenuLayout
This is Mixed Reality Toolkit's Hand Menu Layout example built to WebXR. Supported devices include: Quest HoloLens iOS (Using Mozilla XR Viewer Browser) Android (native support) PC (WebXR API Emulator Browser Extension) To try it yourself, follow this link on any XR enabled device.
calebcram/WebXR-MRTK-Material-Gallery
This is Mixed Reality Toolkit's Material Gallery example built to WebXR. Supported devices include: Quest HoloLens iOS (Using Mozilla XR Viewer Browser) Android (native support) PC (WebXR API Emulator Browser Extension) To try it yourself, follow this link on any XR enabled device.
calebcram/WebXR-MRTK-Scrolling-Objects
This is Mixed Reality Toolkit's Scrolling Objects example built to WebXR. Supported devices include: Quest HoloLens iOS (Using Mozilla XR Viewer Browser) Android (native support) PC (WebXR API Emulator Browser Extension) To try it yourself, follow this link on any XR enabled device