Skip to content
Field notes

How we scope a 3D configurator

April 9, 2026 · 5 min read

Interactive 3D is one of the strongest things you can put on a product page. It also has a wide range of cost. A single product you can spin and recolor is a small build. A configurator that drives a real quote across hundreds of option combinations is a serious project. Before we write any code, we scope it against a few questions.

Start with the decision the buyer makes

A configurator exists to help someone make a choice. So we start there, not with the model. What is the buyer deciding, and what do they need to see to feel confident? If the answer is color and material, that is a viewer with swatches. If the answer is layout, parts, and dimensions that affect price, that is a configurator with real logic behind it. Naming the decision keeps the build from sprawling.

Asset pipeline and model budget

The single biggest performance lever is the model itself. CAD files are not web files. They carry far more geometry than a browser needs. We set a polygon and texture budget up front, then retopologize and bake detail into texture maps so the model looks sharp without stalling a phone. Compressed geometry and proper texture sizes are the difference between a smooth load and a five second freeze.

Options versus combinations

Five independent options do not mean five things to build. They can mean dozens of combinations to validate. We map which options are independent, which conflict, and which change price. That map tells us whether we are swapping materials on one model or assembling parts at runtime. It is also where most underestimates happen, so we do it before quoting.

Performance on real devices

We test on mid-range phones, not just a fast laptop. That means capping the device pixel ratio, pausing the render loop when the canvas is offscreen, and turning off effects that cost more than they add. A configurator that drains a battery or drops frames is worse than a good set of photos. Respecting reduced-motion settings is part of this too, with a clean static view as the fallback.

How we price it

Once the decision, the asset budget, and the option map are clear, the price is mostly arithmetic. A viewer with live material swatches is a fixed setup plus a small monthly. A full configurator with quoting logic and CAD-driven assets is scoped per build. We would rather ship a strong first version and expand it than promise a giant system that never ships.

If you have a product that customers struggle to picture, that is usually the signal that 3D will earn its keep. The scoping call is short, and you leave it with a clear sense of size and cost.

Thinking about a move like this?

We start with a short audit and an honest answer on whether it pays off. No pressure, no lock-in.