Applied workflow · Photo to 3D

Three views.
One real-time object.

A repeatable workflow aligns front, side, and back product images, projects them onto procedural geometry, builds PBR surface detail, and exports a browser-ready GLB.

Public demo asset: an unbranded, generated purple / green / coral basketball.

Front render of the unbranded purple, green, and coral basketball
PUBLIC TEST4 Balanced reconstruction · real-time Three.js
3input views
167.08spublic demo run
48,864rendered triangles
5.99 MBvalidated GLB

01 · Inputs

The workflow starts with evidence, not a prompt alone.

Each view contributes different surface regions. The pipeline normalizes the crop, aligns the ball, records view direction, and preserves the seams needed to judge projection quality.

Front reference image of the public basketball
Front+Z
Side reference image of the public basketball
Right side+X
Back reference image of the public basketball
Back−Z

02 · Reconstruction pipeline

Five explicit stages turn pictures into a deliverable.

01

Align

Remove background influence, normalize scale, and register the three supplied views.

02

Project

Blend view-dependent color across spherical UV space while keeping the observed regions dominant.

03

Material

Generate albedo, roughness, normal, AO, channels, and pebble relief as separate controls.

04

Validate

Render front, side, and back comparisons, then record scores, performance, and known inference.

05

Export

Package the viewer and a verified GLB with deterministic metrics and a pipeline report.

03 · Standardization

The expensive part was inventing the workflow once.

The first reconstruction established geometry, projection, PBR, viewer, GLB, and QA decisions. Those decisions were then captured as the reusable Three-View Basketball Builder Skill.

INPUTFront + side + back images
PRESETdraft / balanced / high
GATESThree-view QA + GLB validation
OUTPUTViewer + GLB + timing + report

04 · Practical A/B test

Once the method was fixed, execution became dramatically cheaper.

A second task used new images, a new output folder, the standardized Skill, and a lower-cost model setting. It preserved the visual result while reducing time and monthly allowance usage.

Comparison between exploratory and standardized reconstruction runs
Metric Exploratory run Standardized run
Workflow roleMethod developmentFixed-pipeline execution
Total time~34 min339.63 sec
Monthly allowance observed~3%<1%
Allowance opportunity cost~US$3<US$1
Rendered triangles122,20848,864
Local runtime60 FPS / 7 draws60 FPS / 7 draws

05 · Interactive deliverable

Inspect the public reconstruction in real time.

Drag to rotate, switch fixed views, inspect surface detail, or download the validated GLB. The opposite side and poles remain inferred.

06 · Quality evidence

The public demo is useful—and it did not pass every visual gate.

Build, GLB, and runtime checks passed. The automated three-view review did not: pole blending and brighter render exposure reduced similarity. Publishing the scores keeps the demo honest and makes the next improvement measurable.

Front0.79threshold 0.84
Side0.78threshold 0.80
Back0.80threshold 0.82

Visual review: below configured thresholds · Demo acceptance: approved

Front, side, and back reference images compared with their rendered reconstruction
Reference images on the left; rendered views on the right.

07 · Limitations and rights

A visual product model is not a manufacturing scan.

01

Uncalibrated capture

Three product images do not provide camera calibration or complete turntable coverage.

02

Inferred regions

The unseen lateral side and both poles are blended or mirrored at lower confidence.

03

Texture is not geometry

PBR pebble detail improves light response but does not automatically become printable physical relief.

04

Public asset boundary

This page and download use only the unbranded generated TEST4 asset prepared for public demonstration.

Workflow result

Standardize judgment once. Reuse it at execution speed.

The complete technical record remains in a private archive. This public case exposes the method, evidence, limits, interactive viewer, and authorized GLB without publishing private source material.

Back to top ↑