Product films, launch visuals and interactive experiences.

Tell us about your brief Book a 15-minute call
View all pages

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.

Thomas Howcroft
Thomas Howcroft
Founder and Creative Director, XO3D Studio

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.

Rollink Flex 360 collapsible suitcase floating against a plain background
Rollink Flex 360, CGI by XO3D. See the project

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

Rollink Flex 360 suitcase in the Deep Lagoon colourway, three-quarter view with the handle raised, on a matching teal background
Rollink Flex 360 in Deep Lagoon, one of the eight colourway renders XO3D made for the project. See the Rollink case study
Part of the workWho
3D modelling, and the colourway and e-commerce imageryXO3D
The colour selector on Rollink's own site, built in-house using XO3D's imageryRollink
A separate colour-selector demonstration on XO3D's own siteXO3D

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.

LayerAsk a platformAsk a studio building it customAsk about a combined route
Approved product sourceWhich 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 preparationDoes 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 controlsWhich 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 optionsWhere 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 dataHow 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?
HostingWhere 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 changesWho 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 handoverWhat 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.

CaseWhat to checkResultAccepted by
Product revisionThe experience shows the approved revision of the product.
A normal selectionA common choice shows the right model, colour and option.
An invalid choiceA combination that cannot be ordered is blocked or explained.
A material-only changeChanging a colour or finish changes only the surface.
A geometry changeChanging a part changes the shape correctly, with no gaps.
Slow loadingOn the slowest agreed device and connection, the visitor sees something useful while it loads.
A missing assetIf a file fails to load, the visitor sees a clear fallback, not a broken view.
Final handoffThe 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.

  1. Can you handle all the 3D modelling and texturing in-house, or does it go to another company?

  2. What is your file size limit?

  3. 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.

About the studio

XO3D is a director-led product CGI studio. Founded by Thomas Howcroft in 2017 and incorporated as XO3D Ltd (UK Companies House 11876020) in 2019, when Alex Mann joined as co-founder. Based at the Business and Technology Centre in Stevenage, UK, with representation at 244 Fifth Avenue, New York. We work with tech, industrial and premium consumer brands on product films, launch stills and interactive experiences.

That makes us the right choice for launch-critical work where the visual standard has to be high and the product may not exist yet.

It makes us the wrong choice for three things, and it is worth establishing that now rather than later.

  • Hundreds of routine SKUs to a fixed template. Continuous template-based output is a different brief from launch-critical creative direction. Choose a production workflow designed for that volume.
  • A website that requires a specific configurator platform. Use that platform where your website requires it, and agree who supplies the models and who integrates the software. A custom configurator is another route: XO3D can build it and hand it over for you to host.
  • The campaign idea itself. If what you need is the strategy, the audience work and the media plan, start with an agency. We are frequently the production partner behind one.
How XO3D compares to the other five supplier models