Skip to content

smrghsh/coral

Repository files navigation

coral

coralXR.png

link to application

WebXR based exploration of point cloud rendering of a coral reef. Uses a dataset from wildflow.ai with a recent rendering technique and implementation.

How to Use

Phone and Tablet devices- Use touch controls to navigate by swipping. Pinch-to-zoom too.

Desktop devices - Click and drag to navigate.

HMDs, such as Meta Quest 3S - Use a grab-and-pull motion with the right controller to move. (note: we are currently working on the Apple Vision Pro implementation and restoring ambidextrous controls. If you would like to help with either of these, please see the development and contribution docs.)

Local Installation

The source code relies on packages and development tooling using npm.

npm install to install dependencies.

Development and Contribution

Source code consists of assets and small engine built using an Experience.js singleton model, largely structured and extended from a Bruno Simon approach (see Lesson 26). It leverages an alpha version of a the brahma library (imported as a submodule). Feel free to email @smrghsh for contribution opportunities.

Attributions

Dataset - wildflow/sweet-corals on Hugging Face

Skybox - Ocean HDRI by sirsnowy7

Goggle - Snorkel mask for Spark AR by inboundingbox.

About

WebXR collaborative exploration of coral gaussian splat

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages