XO3D Studio · Thinking
Configurator platform or CGI studio?
A configurator platform gives you the features and quality its own offer allows. A CGI studio builds the configurator around how your product should look, and makes the models it runs on.
When a brand asks me whether to use a 3D configurator platform or commission a CGI studio, my first question back is: what level of quality does your product configurator need?
A lot of configurator platforms are set in what they use, the methods they use and the quality they can provide. Threekit is one example, and some platforms run a custom version of their own, but each one is set to what its offer is. You get a set number of features, and a set list of things you can actually use in your configurator.
Come to a CGI studio and define exactly how you want your product to look, and the studio can make a custom build. That can mean much higher quality, and more features or fewer, depending on what you need.

The models
Who actually builds the 3D models a configurator shows?
A 3D configurator always needs custom-built models, built from scratch from the CAD files. Some of the time a configurator platform can't do that for you, and you have to go to another company to get the models built.
When we made AR models for Sony's web pages, working for ImageNova, we had to bring in Sony's CAD and remodel everything to get it down to a set file size, so the models would load quickly on phones and on any desktop. The model has to be extremely low in file size.
With a CGI studio you get the whole package: the models, the texturing and the configurator build, instead of going to several different companies to get the files done.
Your CAD
If you already have good CAD, is the product ready?
It doesn't matter how good the CAD is. It has to be remodelled from scratch, whatever happens. CAD files aren't suitable for product configurators: they carry far more data than a configurator needs, and that extra data only adds load and slows down how quickly it opens.
Brands always underestimate how long it takes to remodel something from scratch. It's one of the longest processes in 3D modelling.
Configurator or interactive
What is the difference between a configurator and a product interactive?
A product configurator is mostly used on an e-commerce website, for a product that comes in different configurations: add-ons, colours or features that the buyer can select and use.
A product interactive, such as a 360 viewer, shows a set product. It is rendered as images, and the buyer can't change the features of the product the way they can in a configurator. The 360-degree iKettle viewer we built for our own website, from the renders we made for Smarter, is that kind of interactive.
Rollink Flex 360
A colour selector is not a configurator.
On Rollink's Flex 360 suitcase, we did all the 3D modelling, and rendered every colour configuration: the e-commerce stills alone ran across four sizes and eight colourways. Rollink built the configurator on its own site in-house, using our imagery.
We built the version on our own site, to show what could be done with all of the colours. It is a colour selector rather than an in-depth product configurator.
Editorial: who did what on Rollink

| Part of the work | Who |
|---|---|
| 3D modelling, and the colourway and e-commerce imagery | XO3D |
| The colour selector on Rollink's own site, built in-house using XO3D's imagery | Rollink |
| A separate colour-selector demonstration on XO3D's own site | XO3D |
The imagery and the interface had different owners. That split works, as long as both sides know where the line sits. "Four sizes and eight colourways" describes the range the published e-commerce stills cover. It is not a count of every state a visitor could select. The case study describes both selectors as colour selectors, which is a narrower job than a rules-based product configurator.
File size
What goes wrong when a configurator has too many options?
The main issue is file size. Every extra model and every extra colour has to load, and it gets heavy on the network very quickly. Phones can't load it fast. It all comes down to file size and loading.
That is why our real-time models are typically delivered at around 10 MB or less, with the load target agreed against your own worst-case device.
Colour and finish
How do you keep a colourway right in a real-time viewer?
The testing happens before. Whether it is a real-time configurator or a rendered still, we set colours that have been tested beforehand, so the product looks correct to the real thing.
Perfect, or as close to perfect as the screen allows. A lot of screens have different colour set-ups, so we get as close as possible.
When a platform is right
When would I tell a brand to use a platform?
Honestly, I don't think I ever would, unless the brand needs that specific platform for its website. Some websites can only run certain platforms, and then the platform is the right call.
Editorial
Who owns each layer?
A configurator is several jobs, not one. Whichever route you take, a platform, a studio's custom build or a mix of the two, each layer needs a named owner. A combined route is also possible: commissioned 3D assets running inside software someone else maintains.
The table does not say who owns what. It lists the questions to ask each kind of supplier, so the answers can be compared side by side. To assess the options and ongoing scope before you ask them, use the feasibility guide. To agree the system handoff, see how XO3D sets out the four delivery routes.
| Layer | Ask a platform | Ask a studio building it custom | Ask about a combined route |
|---|---|---|---|
| Approved product source | Which source files does the platform accept, and who prepares them? | Which CAD, drawings and finish references will the studio work from, and who approves the model? | Who approves the studio model before it goes into the platform? |
| Model and material preparation | Does the platform make the models, or do you need another supplier? | What does the studio deliver, and to which technical specification? | Whose specification do the models have to meet? |
| Customer controls | Which controls does the platform offer out of the box? | Which controls will be designed and built for this product? | Who designs the interface around the studio assets? |
| Allowed options | Where are the option rules held, and who edits them? | Who writes the rules for valid and invalid choices? | Who owns the rules, and who checks them against the product range? |
| Commerce or quote data | How does a choice reach your basket, quote or CRM? | Who connects the experience to your commerce or quote system? | Which system holds prices and product records? |
| Hosting | Where is it hosted, and what does that depend on? | Where will it run, and who deploys it? | Who hosts the experience, and who hosts the assets? |
| Post-launch changes | Who adds a new colour or option, and how? | Who updates models and code when the product changes? | Who updates each part when the range changes? |
| Exit and handover | What do you keep if you leave the platform? | What exactly is handed over at the end, and in what form? | What does each supplier hand over, and what stays with them? |
Editorial
Test one product before you accept it.
Before sign-off, take one representative product and run it through the cases below on the real site. Fill in the result and name the person who accepts each one. It is a checklist for your own review, not a score, and it does not replace the technical testing agreed in your scope.
| Case | What to check | Result | Accepted by |
|---|---|---|---|
| Product revision | The experience shows the approved revision of the product. | ||
| A normal selection | A common choice shows the right model, colour and option. | ||
| An invalid choice | A combination that cannot be ordered is blocked or explained. | ||
| A material-only change | Changing a colour or finish changes only the surface. | ||
| A geometry change | Changing a part changes the shape correctly, with no gaps. | ||
| Slow loading | On the slowest agreed device and connection, the visitor sees something useful while it loads. | ||
| A missing asset | If a file fails to load, the visitor sees a clear fallback, not a broken view. | ||
| Final handoff | The chosen configuration reaches the enquiry, quote or order correctly. |
Before you sign
Three questions to ask a platform or a studio.
Whether you are talking to a platform vendor or a studio, ask these three before you sign.
Can you handle all the 3D modelling and texturing in-house, or does it go to another company?
What is your file size limit?
How many colours and options are covered, and what are you tied into once it is live?
The file size limit is the one people skip, and it matters most. It decides whether the configurator loads quickly, and whether your CAD has to go somewhere else first to get down to the right size.
Editorial: what a good answer looks like
Ask for something you can inspect, not a promise.
- On modelling: a sample made from a product like yours, the source it was built from, the controls it supports and the devices it was checked on.
- On file size: the actual asset budget for your product on your devices, and what was traded to meet it. File size is one constraint. On its own it does not prove visual quality, load time or the weight of the whole page.
- On what you are tied into: a named owner for each layer after launch, and a written handover specification.
After launch
What happens once it is built?
Once we have built a configurator, we hand it over. You can host it on your own website, and it doesn't depend on us to stay online.
In one sentence
When to come to XO3D, and when to go to a platform.
Come to XO3D when you want the 3D modelling, the texturing and the configurator itself made in one place, built once and handed over to you. Go to a platform when your website can only run that platform.
Further reading: Is a configurator worth building? works through the variant count, the real-time budget and who owns the build, and Studio, platform, VFX house or agency? compares six kinds of 3D content partner. To scope a viewer or configurator with XO3D, see product interactives. For the rendered stills and colourways a configurator often shows, see 3D product rendering, and for more buying guides, browse the product CGI guides.
Your next project
Put the idea into the brief.
Configurator Platform or CGI Studio? starts with the quality and options your product needs. Treat the keyboard film below as a reference for model quality, not a configurator case study, then set out what the buyer will choose and where it has to run.

A route to consider
Product interactives
A product experience scoped around a useful interaction, supported devices, model performance and a clear fallback.
Bring these three things.
- Which options will the buyer choose?
- What CAD do you have for the product?
- Which website or platform does it have to run on?
Start with an outline. We review the product, intended outputs and timing before agreeing the production scope.
