Define product logic in a portable schema, deploy the viewer anywhere, and keep every GLB, texture, and rule on infrastructure you control.
assets: {
model: "https://cdn.yourbrand.com/helmet.glb",
schema: "https://cdn.yourbrand.com/schema.json",
hostedBy: "you"
}
<varient-viewer model="/helmet.glb" schema="/schema.json" ></varient-viewer>
WHEN shell IS "matte-black" THEN DISABLE facemask "gold" THEN REQUIRE chinstrap
onChange({
product: "helmet",
shell: "matte-black",
facemask: "chrome",
valid: true
})
const state = viewer.getSelection() renderWithYourDesignSystem(state) checkout.addLineItem(state.sku)
Most configurators force you to conform. Varient moves with your pipeline.
Your model, schema, and textures remain yours. The viewer runs against files you host, so leaving Varient never breaks the storefront.
Launch in days. Iterate in minutes.
Configure meshes, materials, visibility, and rules without rebuilding product pages or waiting on vendor implementation cycles.
Own the experience without renting the workflow.
Emit JSON into your own UI, checkout, pricing, and analytics stack. Varient handles configuration state and steps aside.
Prefix configurable meshes and export from Blender. No new modeling workflow required.
Define groups, swatches, material profiles, visibility variants, and rules in the Studio.
Test desktop, tablet, and mobile layouts before publishing the configurator.
Add the viewer to any site and listen for selection changes in your own application.
The Studio is a focused authoring tool with one output: a schema.json file that makes your 3D model configurable on any website.
Inspect the full GLB hierarchy. cfg_-prefixed meshes are highlighted as configurable. Click any mesh to inspect materials, textures, and group assignments — all in real time.
Define material groups with full PBR profile support — each variant gets its own normal map, roughness, and ORM texture. Visibility groups toggle geometry. Add-on groups enable multi-select accessories.
The WHEN/THEN rule builder uses colour-coded token pills. Set ALL OF or ANY OF conditions, fire multiple actions from a single rule, and watch the compatibility tree resolve every possible state in real time.
Preview on desktop, tablet, and mobile before you ship. Export a clean schema.json you can version-control. Copy the embed snippet — one script tag, two data attributes.
Open source viewer included in every tier. No hidden fees. Cancel anytime.
$0
forever
$19
per month
$49
per month
Open source viewer. Portable schema. Your assets stay under your control.