SEPEHR.VA
2026 · Spurlock Museum · Researcher & Developer

Skopiora XR: the Bitong experience

A web-based 3D and AR experience for a carved bamboo brush pot, opened from a QR code with no app install, built so that a small museum can reproduce the whole pipeline with free tools.

The interactive viewer: numbered hotspots around the bitong.
The interactive viewer: numbered hotspots around the bitong.
ROLE
Project direction, research and development
OBJECT
Bitong (brush pot), Spurlock Museum of World Cultures, object 2007.12.0006A
BUILT WITH
Python, Three.js, WebGL, a photographic panorama
OUTPUT
Annotated HTML viewer, GLB model, reproduction kit

The problem

Many museums want their objects to be explorable on a phone, but AR projects often depend on paid platforms, installed apps or specialist capture rigs. Small collections rarely have any of those.

Skopiora XR asks a narrower question: with one good panorama and a catalogue record, how far can a free, web-only pipeline go, and can another museum repeat it?

The experience

Visitors scan a QR code and open the object directly in the browser. Numbered hotspots mark the open rim, the bamboo and pigment, the carved detail, the Seven Sages scene and the base, and each one opens a short story without leaving the scene.

The bitong is a Qing-dynasty (17th century) piece from China in the Fred A. Freund Collection, about 16 cm tall. The viewer shows its catalogue number, dimensions and weight, lets you rotate and zoom, and offers a GLB download for reuse.

How it was made

A Python script builds an approximately rotationally symmetric display model and applies the object's photographic exterior from one supplied panorama; a self-contained Three.js viewer presents it with annotations.

I wrote the method up as a technical guide (version 1.1, October 2026) with a reproduction kit: the executable source, input panorama, catalogue record, generated outputs and validation reports. Implementation was done with an AI coding assistant under my direction, and the guide says so.

What it does not claim

Limits, stated on purpose. The model is a geometric approximation carrying a photographic texture. It does not recover carving depth, so the cavity, lip, standing ring and underside are interpretive estimates. It is suitable for interpretive presentation, not conservation-grade documentation, printing or measured AR placement.

Writing the limits into the viewer and the guide is part of the project: a museum should be able to see exactly what a visualization is evidence for.

Gallery

Links

More case studies