Backend offline
Viewer
Compare
Annotations
Scripts
Object Database
About

Upload a 3D Artifact

Drag & drop a mesh file here, or click to browse.
Supported: OBJ (+ MTL/textures), STL, PLY

A
Scan Quality
Excellent
Vertices
Faces
Dimensions
Uniformity
Holes
Mean Curvature
0.001.00
0 verts
0 faces
Measurement
Euclidean
Left
Right
📌
Load a model in the Viewer tab first
Then return here to annotate it.

Built-in Scripts

Custom ScriptWrite your own analysis
Extreme CurvatureHighlight sharp features
Flat Region DetectionFind planar surfaces
Depth Map (Z-axis)Height-coded coloring
Normal DeviationLocal surface orientation
Boundary ProximityDistance from mesh edges

Backend Scripts

Backend offline.
Start mirl-backend.py to enable server-side PyVista scripts.

Custom Script

Output Console

Artifact Catalog

0 records Server offline
🗄️
No artifacts yet
Use the form on the left to add your first record.
M

MIRL 3D Artifact Analyzer

A browser-based tool for uploading, visualizing, and quantitatively analyzing 3D-scanned cultural artifacts. Developed for the MIRL (Material / Image Research Lab) at UC Santa Barbara to support structured-light scanning workflows and surface analysis research.

v2UC Santa BarbaraActive Development

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

Add Annotation