Skip to content

Betakontext/model-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gaussian Splatting + VR model-viewer

A browser based viewer app to explore Gaussian Splattings and other 3D models online including WebXR / VR options, atm tested with and optimised for Meta Quest 3. Build with Java Script using Three.js and the luma-webGL-library and based the luma-webGL-library framework. -> https://github.com/lumalabs/luma-web-examples


app.js delivers options to showcase and explore Gaussian Splattings f.e. LumaSplats loaded from from local or external servers, besides to other 3D model types as *.obj, *.gltf and *.fbx. 3D files can be replaced inside the /models folder or put into any other folder, as long as you update the file paths inside of app.js.

index.hmtl delivers a little UI to switch between different models and is the base to showcase app.js in the browser.

overlay.html adds another layer, atm only containing some title/reference text.


Online version: https://dev.betakontext.de/model-viewer

To explore models locally download the whole repository and start a local http-server inside the root directory of the project, f.e. on Linux:

python3 -m http.server 8000

Then open http://localhost:8000/ in your browser. ctrl+c in the terminal closes the server.


If you want to develop it further feel free to fork, explore and have fun.

The project got realized with AI assistance and published under MIT licence. CONTACT: Christoph Medicus | dev@betakontext.de

Releases

No releases published

Packages

 
 
 

Contributors