No artifacts yet
Use the form on the left to add your first record.
Features
- 3D mesh viewer with render modes & backgrounds
- Mean, Gaussian & curvedness surface analysis
- Interactive cross-section clipping plane
- Side-by-side model comparison
- Surface annotation with 3D pin markers
- Custom JavaScript analysis scripts
- PyVista backend integration for research-grade curvature
- Export: curvature CSV, annotations JSON/CSV, screenshot
Tech Stack
- Three.js r0.160 — 3D rendering
- OBJLoader / MTLLoader — file support
- CSS2DRenderer — annotation labels
- Vanilla HTML/CSS/JS — no build step
- Flask + PyVista + NumPy — optional backend
How to Use
Open in Chrome and drag an OBJ file onto the Viewer tab. Use the sidebar controls to explore surface analysis. Run the optional Python backend (mirl-backend.py) for higher-accuracy PyVista curvature.
Team
Veronica BodensteinResearcher / Developer
Jeff O'BrienFaculty Advisor
Contact & Links
MIRL (Material / Image Research Lab)
UC Santa Barbara
- Email — mirl@arthistory.ucsb.edu
- Lab website — mirl.arthistory.ucsb.edu
- Department — History of Art and Architecture
- GitHub — github.com/mirl-ucsb