Real-time 3D preview
Customers turn the product and swap parts, colours and text with Three.js and react-three-fiber.
Kastomiko / 3D product configurator development
Three.js and WebGL
A 3D configurator looks great on a developer’s laptop. The hard part is the customer’s phone, where a browser tab can be killed without warning. We build 3D for that phone, because we have dealt with exactly this in our own shop.
What you get
Customers turn the product and swap parts, colours and text with Three.js and react-three-fiber.
Uploaded prints appear on the 3D product in the right place and at the right size.
The same models produce clean still images for approval, marketing or the catalogue.
Texture size, effects and model quality adapt to what the device can afford.
If 3D cannot run, the customer still finishes the order on a lighter 2D view.
We prepare GLB models, reduce their weight and set up batch renders in Blender.
The configurator runs in its own frame, so the rest of the shop keeps its speed.
Recovered tab crashes are reported, so you see real problems on real devices.
Our configurator once made iPhones show a "page crashed" message. This is what came out of fixing it.
3D is not always the right call, and we will say so.
FAQ
A list of products and options, and any 3D files you have. If you have no models, we can discuss how to get them.
GLB works best for the web. Other formats can usually be converted, with weight reduction as part of the work.
Not if it stays separate from your shop pages. We run it in its own frame, so the rest of the shop keeps its speed.
Yes, as a section on its own page in your theme. See Shopify product customizers.
Our production experience is with figures, sets and packaging. The 3D engineering carries over to other products, and we will tell you honestly what is new for us.
Next
Contact
A few lines are enough. We'll reply with what we can do and how we'd approach it.
Prefer email? work@kastomiko.com