Skip to content

A modern, high-performance 3D object stager specializing in Gaussian Splatting models, built with Three.js and Vite. This application enables advanced visualization of 3D models with sophisticated post-processing effects and real-time parameter adjustment.

Notifications You must be signed in to change notification settings

KBLLR/3dmodel-splats-stager

Repository files navigation

3D Model Splats Stager

A modern, high-performance 3D object stager specializing in Gaussian Splatting models, built with Three.js and Vite. This application enables advanced visualization of 3D models with sophisticated post-processing effects and real-time parameter adjustment.

Key Features

  • Advanced rendering pipeline using Three.js r157
  • Gaussian Splatting support via Luma.ai integration
  • Real-time parameter controls with Tweakpane 4.0.5
  • High-quality post-processing effects
  • Performance monitoring and optimization
  • Modern ES modules architecture
  • Progressive Web App (PWA) support
  • Shader-based visual effects

Technical Stack

  • Core Engine: Three.js with ES modules
  • Build System: Vite 5.4
  • UI Controls: Tweakpane 4
  • Effects: Post-processing 7.3.1
  • Performance: Stats.js
  • Splatting: Luma Web SDK

Development Features

  • Hot Module Replacement (HMR)
  • GLSL shader support with minification
  • SVG icon system
  • Automatic compression for production builds
  • Environment variable handling
  • ESLint and Prettier configuration
  • Type support for Three.js

About

A modern, high-performance 3D object stager specializing in Gaussian Splatting models, built with Three.js and Vite. This application enables advanced visualization of 3D models with sophisticated post-processing effects and real-time parameter adjustment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published