Upload OBJ, STL, or GLB models to inspect, light, and annotate 3D collection objects. Drag & drop or click to browse. Metadata can be exported as JSON alongside screenshots.
About this project
An early proof of concept for inspecting and documenting three-dimensional digitized objects from the Wolfsonian collection in a browser-based environment. The tool is designed to support staff workflows around 3D capture and review, allowing models to be loaded, lit, and annotated without specialized software. The format and feature set here are iterative and will continue to evolve as scanning workflows and institutional needs develop.
How it works
Built on Three.js and WebGL, the viewer renders models directly in the browser with no plugins required. It supports three file formats: OBJ with optional MTL material and PNG texture files, STL for geometry-only meshes, and GLB for self-contained models with embedded textures. OrbitControls handles rotation, pan, and zoom via mouse, trackpad, or touch. Lighting, exposure, and surface properties are adjustable at runtime. Object metadata can be entered and exported as JSON, and screenshots are saved alongside a matching metadata text file for documentation purposes.
Model Upload
📂
Upload Model Files
Select .obj, .mtl, .stl, .glb, and all .png textures together (⌘/Ctrl to multi-select)
GLB: single self-contained file · OBJ/STL: geometry + textures · Kiri:Scan: include both root and 3DModel/ files