CAVERN Toolkit


Platform: A Unity Development Toolkit with an interactive sample scene.
Tools and Tech: Maya/Blender/ZBrush/Substance Painter/ Substance Designer/Unity
Role: Tech Artist, VFX Artist, 3D Artist, UI Artist
GITHUB DEVBLOG DOC

My Contribution:
Designed and created the sample scene assets and experience.
Creating shaders and VFX (stylized grass, water) for sample scenes
    Animated Fur Shader(HLSL)
    Sylized Water Shader(Shader Graph)
    Wind Simulation(Shader Graph)
    Hugging VFX(Partile System&VFXGraph, two way)
    Sparkle VFX(Partile System&VFXGraph,  two way)

Createrd detailed documentation for artist and developers best practices in CAVERN.
Developed UI for Unity editor windows, improving accessibility of toolkit features.
 
The CAVERN Toolkit is a collection of software tools, Unity packages, and supporting documents that enables students to create immersive XR experiences even with little to no prior XR background. The CAVERN is a low-cost multiplayer CAVE with a 270° curved screen, 3D stereoscopic projection and a 20-foot diameter play area located at Carnegie Mellon University. These unique qualities of the CAVERN allow for multiple guests to physically explore an XR world together.



About CAVERN
CAVERN is a 270-degree projection-based stereoscopic platform with a 20-foot wide play area. It supports surround audio and is created with the intention of hosting multiplayer. Various input devices can be connected, and our toolkit is currently supporting motion tracking using Vive Trackers.


The toolkit includes a new rendering solution that supports head-tracked stereoscopic rendering in all directions. A system was made to abstract away the previously tedious process for incorporating motion-tracking devices for interaction input and configuring spatial audio for immersive sound design. To increase accessibility for students and beginner developers, a simplified interface was implemented within the Unity 6 editor, enabling setup with a single click. Additionally, several sample projects were created to serve as inspirations and jumping off points. All of the above are bundled into modular packages hosted in the Unity Package Manager (UPM) and accompanied by extensive documentation and tutorials. 



Sample Scene

Within the toolkit, we designed and built a beautiful botanical garden sample scene including basic setup to art assets, as well as basic interaction scripts, are there for you to use and build upon.

The sample scene demonstrate an immersive experience of a little creature to find its mum in a dreamy sulreal garden with giant flowers.

Goal of the Sample Scene






Since this is a sample scene for a development toolkit, the sample scene is not designed just for showcasing beatiful assets, but aslo an interactuve building blocks and demonstration the feature of the improved CAVERN space.

So the assets design and production and the experience design and development are user-centered and purpose oriented.


We want to achieve:
    Arouse Sense of Immersion      Stereo & Spatial Sound
      Animated objects 
    Demo Interactions      Showcase vive trackers features
      Prefabs with interaction scripts
    Prove Performance      Tech art features, grass, VFX graph, customizes sahders and effects.
Assets Showcase

Tech Arts

Stylized &
Running Water

Wind Simulation

Fur Shader & Subsurface Scattering

VFX & Particle System






















Fur Shader - HLSL






Stlized Water - Sahder Gprah




Wind - Sahder Gprah