What is a 3D product configurator?
CGI Visualization to Perfection
Danthree Studio turns complex 3D tech into high-converting marketing assets. Get high-end quality for your brand.
Start ProjectWhat is a 3D product configurator?
Definition: 3D Product Configurator
A 3D product configurator is a real-time application (WebGL, Unity, or Unreal Engine) that allows users to change parameters such as color, material, dimensions, or accessories in real time. The system renders each variant in a photorealistic manner—even offering an AR preview within a room. The result is a digital sales advisor that’s available 24/7.
Rotate and zoom in on the product—a 360° experience in Danthree Studio's 3D furniture configurator.
Why is a 3D configurator worth it?
From Technical Term to Visual Experience
We don't just use these technologies; we master them. See how we create photorealistic worlds for leading brands.
View WorkTechnical Fundamentals
- Engine: Three.js / WebGL for lightweight browser deployments, Unity for cross-platform apps, or Unreal with pixel streaming for high-end visuals.
- Asset format: glTF / GLB (compact, PBR-capable) – supplemented with metalness and roughness maps (→ Metalness Map).
- E-commerce API: REST / GraphQL hooks to Shopify, Magento, or SAP CPQ.
- AR Export: USDZ (iOS) or glb + SceneViewer (Android).

Six Quick Tips That Are a Must for Any 3D Configurator Project
Pre-Rendered 3D Configurator vs. Real-Time Rendering
In addition to pixel streaming and Native WebGL , there is a third approach that is often overlooked: the pre-rendered configurator. Here, all required product variants are generated in advance as high-resolution renderings or sprite sheets and are simply swapped out like images at runtime.
Practical Table – A Comparison of Software Stacks
We work with all of these stacks. Which one is the right choice depends on the product, not the technology. Our assets are designed to run on any of them, so you don't have to commit to one early on.
A Comparison of Software Stacks. Danthree provides the assets for all of them.
Change fabrics, woods & colors live - real-time material picker in Danthree Studio's 3D configurator.
Workflow – From CAD to the Live Configurator
- Set goals & KPIs
- Conversion, upsell rate, lead generation.
- Data audit & 3D asset preparation
- CAD ⇢ Low-poly / LOD, uniform texel density.
- PBR scanning for fabric & wood samples.
- Look-Dev & UX-Prototype
- Define the color and material system.
- Wireframes for step-by-step configuration.
- Proof of Concept – see an example of what a brand space can look like Project Interactive Brand Space.
- Engine set-up & performance tuning
- LOD-Switches, Texture Compression (< 4 MB Initial-Load).
- Metalness maps for realistic reflections.
- E-commerce Integration
- Variant API, Pricing Logic, Shopping Cart Hook.
- AR Integration: Example → Unity × Bosch Rexroth.
- QA & beta launch
- Cross-Browser-Tests, Lighthouse-Scores < 3 s TTI.
- Usability session with 5 participants.
- Roll-out & showroom linking
- Embedding in a virtual reality tour (service page).
- Teaser clips for social & POS QR codes.
Tip: Our VR tour for interior brands shows what the process looks like in practice—there, you can see how a configurator is embedded directly into the showroom.
Key Comparison: Pixel Streaming vs. Native WebGL
What Danthree Provides in a Configurator Project
A configurator is only as good as the data it contains. The engine renders whatever it’s given. If the model is incorrect, the materials aren’t physically accurate, or the variants haven’t been validated, every configuration will look wrong—even with the best technology.
That's exactly the layer we're building.
Digital Twin Based on Your CAD Data. Physically accurate, dimensionally consistent, and configurable, with clean topology and tiered LODs for web and mobile.
Material Library. Scanned or reconstructed PBR materials for fabrics, leather, wood, and metals. A set of materials that is consistent across the configurator, online store, print, and AR.
Variant logic as an asset. Predefined combinations of model, material, and equipment, checked for plausibility. This ensures that no configuration is created that does not actually exist.
Export to your engine's format: glTF, GLB, USDZ, or whatever format your service provider requires.
Your development team or service provider will provide the engine, the store integration, and the hosting. We'll work with them and deliver the assets so that they run without any additional work.
There's a reason for this separation. Engines change, but assets remain. What runs in Three.js today will run in Unreal, in the store, in the AR app, and in the catalog tomorrow. That's why we're building a foundation that will last for years.
FAQ – 3D Product Configurator
What's the difference between a 3D configurator and a regular drop-down menu for options?
The configurator displays each selection as a photorealistic 3D view —with zoom, shadows, and real-time reflections. This reduces uncertainty and increases the conversion rate.
Which engine is best for furniture configurators?
For high-end furniture with elegant finishes, we recommend Unreal Engine 5 (see the Audi showroom with UE4 → Unreal Spotlight). Mobile-first projects benefit from Three.js.
Can I transfer my configurator to AR or a showroom later?
Yes—glTF/GLB assets can be integrated 1-to-1 into AR apps (see BMW AR Showroom → BMW AR) or our 3D Virtual Showroom.
How do I measure ROI?
A documented example from the Unity ecosystem is the AR integration at Bosch Rexroth. However, reliable figures are always generated within your own setup, which is why we define the KPIs together before the project begins.
What information do I need to get started?
CAD files or technical drawings, CI colors, material samples. We digitize missing models using PBR scanning (Workflow Details → UV Mapping Glossary).
Can I integrate the configurator with my ERP/PIM system?
Yes—bill of materials, prices, and inventory levels can be retrieved in real time via REST or GraphQL APIs. Many brands integrate the configurator with SAP PIM or Akeneo, ensuring that variant data and pricing logic are maintained centrally.
How large can a web configurator be without affecting the loading time?
Als Faustregel gilt: Initial Load < 4 MB und Time-to-Interactive < 3 Sekunden. Das erreicht man mit Draco-komprimierten glTF-Assets, Texture-Streaming und einem schlanken Three.js-Frontend.
What licensing models are available for Cloud 3D configurators?
There are essentially three models: SaaS plans, where the price is based on the number of uploaded assets (such as with Sketchfab Business); usage-based billing using cloud credits, as used by Pixel Streaming in Unreal; and one-time enterprise licenses, where the software is hosted on-premises, such as with Threekit. Which model makes the most sense depends primarily on your company’s expected traffic volume and IT compliance requirements.
How can I protect my 3D data from unauthorized downloads?
HTTPS, token-controlled asset URLs, and glTF-Draco obfuscation make copying more difficult. For highly sensitive CAD geometry, we recommend server-side rendering (pixel streaming)—which sends only video frames to the user.
What happens if I want to introduce new product lines?
Thanks to the modular asset library, it’s enough to create the new model in PBR quality just once; after that, it can be reused immediately in the configurator, the virtual showroom, and the 360-degree view. This allows brands to scale their content without the need for additional photo shoots.
