Workflow templates

Explore and inspect interactive 3D museum specimens across WebGL viewers autonomously

Sai navigates online museum 3D viewers, controls 360-degree orbit rotations and zoom levels, and inspects anatomical structures without manual drag-and-drop.

% success · 
135
 runs
Web research
Web research
The template
Copy prompt
Open the Smithsonian 3D Digitization repository ([https://3d.si.edu]) in my browser and search for [Mammuthus primigenius / Woolly Mammoth skeleton or target fossil specimen]. 1. WebGL viewer initialization: Enter the interactive 3D model viewer and wait for high-resolution mesh textures to fully render. 2. Multi-angle 3D spatial inspection: - Orbit rotation: Execute controlled mouse-drag rotations around the X and Y axes to inspect the specimen from anterior, lateral, posterior, and dorsal perspectives. - Microscopic zoom & focus: Zoom in on key anatomical features (e.g. tusk curvature, dental molar ridges, pelvic structure). - Annotation pin traversal: Click each numbered hot-spot annotation pin to extract curator notes and dimensional measurements. 3. Morphology extraction: Record physical dimensions, estimated geological age, discovery locality, and anatomical condition ratings. 4. Curated research dossier delivery: Compile multi-angle perspective snapshots and structured morphological notes into a comprehensive scientific inspection brief.

See it run

The recording is a real session. The sheet on the right is what it produced.

Explore and inspect interactive 3D museum specimens across WebGL viewers autonomously
▶
mp4

The run

Sai opens each profile, pulls the signal, and writes the row, live, in a real browser.

Explore and inspect interactive 3D museum specimens across WebGL viewers autonomously

The result

Eight columns, sorted by score, with a source link behind every claim.

Details

What you need

Target 3D museum portal or model repository link (e.g. Smithsonian 3D, Sketchfab) Target specimen name, catalog ID, or historical period Specific anatomical features or angles required for inspection

What you get back

Multi-perspective high-resolution visual capture (anterior, lateral, dorsal, close-up) Structured extraction of specimen dimensions, metadata, and curator annotations Formatted scientific inspection dossier with direct links to original 3D coordinates

How long it takes

Make it recurring

Run as an event-driven research task whenever a new fossil batch or archaeological artifact is digitized in public repositories.

What is autonomous WebGL 3D specimen exploration?

Autonomous WebGL 3D specimen exploration is the programmatic manipulation of web-based 3D model viewports (powered by WebGL, Three.js, or Babylon.js) by an AI agent that controls virtual camera orbits, executes multi-axis rotational dragging, adjusts focal zoom depths, and extracts morphological data from spatial annotations without manual human interaction.

Global cultural and scientific institutions—such as the Smithsonian Institution, the British Museum, and the Natural History Museum—have digitized hundreds of thousands of rare paleontology fossils, archaeological relics, and biological specimens into interactive 3D formats. However, conducting academic review, visual asset harvesting, or educational cataloging requires researchers to manually drag, tilt, zoom, and screenshot models from multiple orientations. Autonomous spatial agents bridge this capability gap by operating within the WebGL canvas, capturing standardized orthographic and perspective views, and reading interactive 3D spatial callout pins.

‍

Method comparison: Approaches to 3D specimen research and inspection

Inspection Approach Spatial Viewport Control Multi-Angle Completeness Interactive Pin Traversal Time per Specimen
Manual Mouse Orbit & Screengrab Full manual control High (Subject to user patience) Manual clicking 20 – 40 minutes
Static Image Web Crawlers Zero (Cannot touch WebGL canvas) Poor (Only captures static thumbnail) None Fast, but scientifically useless
Raw 3D Mesh Downloads (OBJ/glTF) Requires external 3D software (Blender) Full offline inspection None (Loses web curator tags) Heavy downloads (GBs of geometry)
Sai Autonomous Task (Spatial WebGL Agent) Native (Direct 3D orbit, zoom, pan) Comprehensive (Standardized 360° capture) Automated (Gathers all spatial callouts) Under 4 minutes autonomous run

‍

How Sai manipulates complex WebGL viewports and 3D scenes

The technical challenge of WebGL canvas automation

Standard browser automation frameworks break when encountering 3D canvases because the individual anatomical elements (bones, teeth, surface fractures) do not exist as distinct HTML DOM nodes. The entire model renders as a flat GPU context, making standard element selectors completely ineffective.

The autonomous spatial navigation workflow

Sai overcomes this limitation through embodied computer use and multimodal vision reasoning:

  1. Viewer initialization and state detection: Navigates to the museum 3D asset page, identifies the WebGL viewport boundaries, and monitors render frame rates until texture streaming completes.
  2. Kinematic camera orbit: Executes precise mouse drag arcs across the canvas plane to simulate spherical orbit camera movement:
    • Horizontal drag: Generates smooth 360-degree yaw rotation to capture profile views.
    • Vertical tilt: Tilts the camera elevation to inspect superior cranial and inferior basal structures.
    • Mouse wheel zooming: Adjusts focal distance to capture macro surface details without clipping geometry.
  3. Interactive annotation traversal: Identifies 2D overlay pins projected onto 3D coordinates, clicks each marker sequentially to expand curator notes, and extracts historical provenance and anatomical insights.
  4. Multi-angle dossier compilation: Assembles high-resolution captures across standard anatomical views (Anterior, Posterior, Lateral, Dorsal) and normalizes metadata into a standardized research briefing.

‍

Output schema: The 3D specimen morphology record

Field Type Description Example Value
specimen_name String Scientific and common taxonomic name "Mammuthus primigenius (Woolly Mammoth)"
institution_catalog_id String Official museum accession number "USNM PAL 8345"
captured_perspectives Array<String> Set of distinct visual angles documented ["Anterior", "Right Lateral", "Dorsal Cranial", "Tusk Close-up"]
dimensions_metric Object / Map Physical height, width, and depth metrics {"height_m": 3.42, "length_m": 5.10, "tusk_span_m": 2.15}
curator_annotations_count Integer Number of interactive 3D hot-spots parsed 7 callouts parsed
model_repository_url URL Direct link to interactive 3D model session "https://3d.si.edu/object/3d/mammuthus-primigenius..."

Stop manually dragging 3D viewports for every research specimen

Free your hands from the computer.

Run this Task
✕