What We Build
A 3D product configurator is an interactive web experience that lets buyers explore product options and see selected changes in 3D before making a decision.
INTR builds this experience around a specific product. We start by understanding its dimensions, components, finishes, accessories and available combinations. Where configuration rules are required, they are defined as part of the project scope.
The result is an interactive product experience designed around the way your product is configured, presented and sold.
INTR provides custom 3D product configurator development services for brands that need product-specific configuration logic and interactive 3D experiences. Each project is designed around the product's options, configuration rules, and existing website or ecommerce workflow. Our 3D product configuration services deliver a tailored web experience built around your business requirements, rather than a generic self-service software subscription or ready-made plugin.
For a more detailed explanation, see What Is a 3D Product Configurator?.
Custom Development or an Off-the-Shelf Configurator?
Both routes can be appropriate. The right choice depends on your product, the complexity of its options and the experience you need to deliver.
| Approach | A good fit when | Considerations | What you get |
|---|---|---|---|
| Off-the-shelf plugin | Standard products, familiar option types and a fast launch | Available options and interaction patterns depend on the app's supported features and extension options | A configured experience within the app's framework and licensing terms |
| Enterprise configurator platform | Large product catalogues, extensive configuration requirements and dedicated platform administration | Licensing, implementation effort and flexibility vary by platform and deployment scope | A platform-based configurator with its associated implementation and licensing arrangements |
| Custom development | Distinctive product logic, tailored 3D interaction or integration into an existing product experience | Product data, configuration requirements and 3D assets need to be scoped before development | A configurator developed around your product and delivered as a project |
An off-the-shelf product may be the most practical option when its existing features cover what you need.
Custom development becomes worth considering when your product has options or interactions that do not fit the available tools, or when the experience needs to become part of an existing website rather than sit inside a separate platform.
The useful question is not which approach is universally better. It is which approach fits your product and your business requirements.
INTR does not resell configurator software. We focus on designing and building the custom experience.
For a more detailed comparison, read Custom 3D Product Configurator vs. SaaS.
Inside the Outer Project
Full demo — recorded from the live project, no mockups.
Outer · Outdoor Furniture · Running on Outer's Own Website
Furniture and outdoor living products often involve multiple combinations of modules, seating arrangements, fabrics, and spatial layouts. Static product images alone may not communicate these choices clearly.
The Outer project demonstrates how a custom 3D product configurator can bring these options together. Customers can explore modular seating combinations, select available fabric options, and view the result within an interactive outdoor setting.
Visitors configure modular outdoor seating through three guided steps, explore different seating arrangements, select from five fabric options, and add tables and accessories. Their selections and pricing update as they configure the product.
What Was Built
- Three-step guided configuration: Outdoor Lounge → Coffee & Fire Tables → Rugs & Accessories.
- Modular seating options, including four-seater, five-seater and sectional arrangements.
- Five fabric options: Palisades Cream, Pacific Fog Gray, Deep Sea Navy, Dark Pebble Gray and Sandstone Gray.
- A rotatable 3D backyard scene with switchable camera views, including overview and dimensions.
- A live summary of selections and pricing, with the configured result carried into the cart and checkout.
What This Project Demonstrates
The Outer project brings product options, visual changes and pricing together in one experience. Customers can explore a modular furniture configuration and continue from product selection to the shopping cart and checkout.
The same configurator approach can support different product categories.
In the Weight Rack Configurator, customers can change colour, height, depth and component options. The selected options affect the product model and are reflected in itemised price updates.
For a closer look at the Shopify integration, explore our detailed Outer Shopify 3D Configurator case study, including how the custom 3D experience connects with existing product options and variants.
How a Custom Configurator Project Works
Every project starts with the product and the requirements. The development process is then organised around four stages.
-
1. Map Your Product
We review your product structure, options, variants and configuration requirements.
You provide the available product information, option lists and any existing rules or documentation. Together, we establish which combinations and interactions need to be represented in the configurator.
-
2. Prepare the 3D Assets
We review the existing 3D models and references, then determine what needs to be created, converted or optimised for the web experience.
The required asset work depends on the quality of the existing files, the visual detail needed and the number of product variations involved.
-
3. Design the Interaction
We plan how customers select options, explore the product, change materials and review their configuration.
The interaction flow, camera behaviour, visual feedback and pricing presentation are defined according to the requirements agreed for the project.
-
4. Build, Integrate and Deliver
We develop the web configurator and prepare it for the agreed delivery environment.
Where required, the experience is integrated into your existing website or storefront. Testing, handover and the delivery of source code and project assets follow the scope agreed for the project.
When product information or configuration rules are incomplete, preparation can become a significant part of the work. It is better to identify these requirements before development begins.
What You Can Build into a 3D Configurator
Product Options and Configuration Rules
Represent product dimensions, modules, finishes and accessories in a structured selection experience. Where required, configuration rules can determine which options are available together and how selections affect the resulting product.
Interactive 3D and Material Changes
Allow customers to explore a product from different angles and see selected materials, colours or components reflected in the 3D experience.
Pricing and Configuration Summary
Present a summary of selected options and pricing where the project requires it. Pricing logic and its data source are defined according to the product and the agreed business requirements.
A Browser-Based Product Experience
Deliver an interactive 3D experience that runs in the browser, on desktop and supported mobile devices. The configurator can be integrated into an existing website or delivered as a standalone experience, depending on the project.
The technical approach is selected during project planning according to the product structure, configuration logic, 3D asset requirements, and existing website or ecommerce environment.
Rather than adding unnecessary technology, INTR focuses on building an interactive experience that works with the client's actual product data and business workflow. When an existing ecommerce platform already manages products, variants, pricing, and inventory, the custom 3D experience can be designed to connect with that existing system instead of rebuilding the entire commerce infrastructure.
Connecting the Configurator to Your Website and Store
INTR can build a configurator into an existing product experience or deliver it as a standalone web experience.
For Shopify projects, the configurator can be integrated into the storefront or product-page experience. The final implementation is shaped by the existing store, its theme and its technical setup.
This is a project-scoped integration, not a ready-made Shopify app or plugin. The approach is assessed individually rather than assumed to be the same for every store.
Product Data and Configuration Information
The project may use product parameters, available options, material and finish information, pricing rules and existing 3D assets.
We establish which information is available, where it is maintained and how it should be used by the configurator.
Pricing and Next Steps
Where prices need to change as customers select product options, the pricing rules and data source are defined as part of the project.
The Weight Rack project demonstrates how component and dimension selections can be reflected in itemised price updates. Other projects may require different pricing structures.
What happens after configuration also depends on the intended business process. The Outer project, for example, carries the configured result into the shopping cart and checkout.
Connections to other business systems are assessed separately and are not assumed to be standard features of every configurator.
What You Receive at the End of the Project
A custom project includes the source code and project assets agreed for handover in the project contract.
Depending on the scope, the handover may include:
- Project source code — the codebase and build materials that make up the delivered configurator, as defined in the agreement.
- Runtime 3D assets — the optimised models and textures used by the delivered experience.
- Editable 3D project assets — where included in the agreed scope, to support future changes to models and materials.
- Deployment and handover materials — where specified in the project agreement.
Three things should be distinguished:
- Source code delivery — concerns the codebase supplied as part of the project.
- 3D asset delivery — concerns the models, textures and related project assets included in the handover.
- Intellectual property ownership — concerns the legal rights associated with the delivered work.
These are separate matters. Original CAD files, third-party libraries, fonts, textures and other licensed materials may be subject to separate terms.
The project agreement should identify what is included, what is excluded and which rights apply to each deliverable.
If source code and project asset delivery are important to your decision, include those requirements in the project discussion from the beginning.
What Affects the Cost of a Custom Configurator?
The cost of a custom 3D product configurator depends on the project scope. Several factors influence the work involved.
Product Options and Configuration Complexity
A product with a small set of independent options requires a different approach from one with interdependent components, dimensional constraints or complex combinations.
3D Asset Requirements
The number of products and variations, the quality of existing models, the amount of asset preparation and the required visual detail all affect the scope.
Interaction and Visual Requirements
Camera behaviour, material changes, product assembly, configuration feedback and the overall customer journey determine the interaction work required.
Website and Store Integration
A standalone configurator has a different scope from one integrated into an existing product page or storefront. Any required data exchange with other systems needs to be assessed separately.
Ongoing Maintenance
The project scope should also define how product options and 3D assets will be maintained after delivery, including which changes your team will manage and which may require further development.
The most useful starting point is a discussion about your product structure, configuration requirements and intended customer experience.
Who Is a Custom 3D Product Configurator For?
Custom 3D product configurators are relevant to product brands and manufacturers whose products offer multiple options, dimensions, materials, finishes, components or accessories.
Potential applications include:
- Furniture and home products
- Jewellery and accessories
- Automotive and aftermarket products
- Lighting
- Kitchen appliances
- Industrial equipment
The suitability of a configurator depends on the product structure and the value of an interactive selection experience, rather than the industry name alone.
What Makes a Project More Complex?
Large option sets, interdependent configuration rules, detailed 3D assets and demanding visual requirements may require additional preparation and development.
Final browser performance also depends on asset complexity, interaction logic and the devices used by your customers. These factors should be considered during project planning.
Questions Buyers Ask
How Much Does a Custom 3D Product Configurator Cost?
There is no single price that applies to every project. The scope depends on product complexity, configuration rules, 3D asset requirements, interaction design and integration needs.
A useful estimate starts with understanding the product and the experience you want to build.
How Long Does Development Take?
The schedule depends on the readiness of product information and 3D assets, the complexity of the configuration requirements and the integration scope.
We assess these factors during project planning before agreeing on a delivery schedule.
Can a Configurator Be Integrated into Our Existing Website or Shopify Store?
Yes. A configurator can be developed for an existing website or storefront, subject to the technical environment and agreed scope.
For Shopify projects, the existing theme, storefront structure and integration requirements are assessed before the implementation approach is agreed.
Do We Receive the Source Code and 3D Assets?
Source code and project asset delivery can be included in the project handover. The exact deliverables, exclusions and applicable intellectual property terms are defined in the project agreement.
Can Customers Add Their Configured Products to a Shopping Cart?
This can be included when the project requires an ecommerce purchase flow. The Outer project demonstrates a configurator that carries selected product configurations into the cart and checkout.
The implementation for another product or store would be scoped around its own ecommerce environment and requirements.
Related Reading and Next Steps
Explore more about custom product configuration:
- What Is a 3D Product Configurator?
- 3D Product Viewer vs. Product Configurator
- Custom 3D Product Configurator vs. SaaS
- When Does Furniture Customization Need a 3D Product Configurator?
- How Can You Add a 3D Product Configurator to Shopify?
Tell Us About the Product You Want to Configure
Have a product with multiple options, materials, components or configurations?
Tell us about its structure and the experience you want to create. We can discuss whether a custom 3D configurator is the right approach and what the project would involve.
Let's build your product experience.
Have a product in mind?
Tell us what needs to be explained, configured or experienced.
Reply within 1 business day · GMT+8