USDZ CONFIGURATOR · BROWSER · AR · NO APP DOWNLOAD

Experience product variants,
not just read about them.

USDconfig makes configurable B2B products explorable directly in the browser and in Augmented Reality — from a single USDZ master file, without an app on the customer's device, without streaming, without ongoing platform fees.

Runs locally in the browser — no streaming No app download on the customer side No ongoing fees after setup
TWO VARIANT TYPES

Structural variants and material variants. Both from one file.

The core problem with classic configurators: one variant combination, one file — with 40 combinations that means 40 files. USDconfig separates structural from material variants, keeping the file count manageable.

1 STRUCTURAL VARIANTS

Different geometries — separate layers

Machine sizes, trim levels, different base types or armrest shapes: structural variants describe different geometries. In USDconfig they are managed as separate USD layers — manageable in number (typically 4–12), not a file explosion.

Example — office chair: 3 base types × 2 armrest variants = 6 structural files. Done.
2 MATERIAL VARIANTS

Colors & surfaces — live in the model

Colors, fabrics, surfaces, and textures switch via KHR_materials_variants directly in the running 3D model — without a file reload, without a new file. Unlimited color options with no additional storage overhead.

Example — office chair: 39 fabric colors — one single GLB file per structural variant. No extra effort.
Why this matters

Classic configurators generate one file per combination: 3 bases × 2 armrests × 39 colors = 234 files. USDconfig solves this: 6 structural files, colors inside the model. No combinatorial explosion. No 234 individual files.

DEMO

This is what USDconfig looks like.

Vitra ID Chair — concept view. 39 fabric colors, all structural variants, full AR handoff on iPhone and iPad. All assets are live.

kopfkinok3.github.io/USDconfig-demo-player/
Live

Disclaimer: Demo assets are based on the Vitra website and were optimised for testing purposes. Not for commercial use. Vitra is a registered trademark of Vitra AG.

CHANNELS

What USDconfig delivers — on which device.

One player that automatically detects the browser path: Safari gets USDZ with full OpenUSD fidelity via the <model> tag; all other browsers get GLB via model-viewer. The AR handoff works on both platforms from a single button.

1 BROWSER

Safari — native. All others — fallback.

Safari (macOS, iOS, visionOS): <model> tag with USDZ and full OpenUSD fidelity — Variant Sets directly from the USD schema, no conversion loss. Chrome, Firefox, Edge: model-viewer with GLB and KHR_materials_variants. Both paths, one player, no reload.

2 AUGMENTED REALITY

iPhone & iPad via AR Quick Look. Android via Scene Viewer.

WebAR launches directly from the browser — no app download, no IT approval, no registration. The customer sees the configured product in their own space immediately, at real scale. iOS: AR Quick Look. Android: Google Scene Viewer, pre-installed on every modern Android device.

3 MORE CONTEXTS

Vision Pro · Keynote · Trade shows.

Apple Vision Pro: local rendering via the <model> tag, no streaming, no latency. Keynote and Freeform: the same USDZ file used directly in Apple presentations. Trade shows and field sales: works offline on iPad, no internet connection required.

PROCESS

How a USDconfig project comes together — four phases.

No SaaS onboarding, no platform dependency. USDconfig is set up on a project basis — and runs at the customer's site afterwards with no further fees.

1

3D file comes in

CAD, GLB, FBX, OBJ, or existing USDZ. The USDconfig Analyzer reads the file and identifies variants, materials, and dependencies.

2

Build the USDZ master file

viSales sets up structural and material variants cleanly. Optimised for mobile devices — even large industrial files without visible quality loss.

3

Install the player

The web player is hosted on the customer's website. iframe snippet for CMS integration. After that: no ongoing fees to viSales.

4

Use it in sales

Browser, AR Quick Look, trade show, Keynote, Apple Vision Pro. The product explains itself — no app download on the customer side, no explanation needed.

ARCHITECTURE

No streaming. No cloud. No dependency.

USDconfig was built so that after setup no infrastructure dependency arises — not promised, but architecturally guaranteed.

No streaming server

The player loads the USDZ/GLB file directly in the browser — no rendering server, no cloud infrastructure, no latency. Works even on factory networks with restricted internet access.

No app installation

AR Quick Look runs natively on iPhone and iPad — directly from the browser. No App Store, no IT approval, no registration on the customer side. The customer opens a link.

No ongoing fees

After setup and hosting at the customer's site, no monthly licence costs arise for viSales. No subscription model, no vendor lock-in. The player belongs to the customer.

CONTEXT

USDconfig in the product lifecycle.

A USDZ master file is created once — and then used across all sales contexts. USDconfig is the point where it becomes a configurator.

1 PHASE 1 · FILE

From CAD & 3D workflow

From CAD systems (STEP, SolidWorks, CATIA) or 3D workflows (NVIDIA Omniverse via USDbridge), the USDZ master file is created — the complete asset with all variants and materials.

2 PHASE 2 · CONFIGURATION

USDconfig Analyzer & Player

The USDconfig Analyzer reads the master file and structures variants and materials. The player makes them configurable in the browser and in AR — without a new file per variant combination.

3 PHASE 3 · SALES

Browser · AR · Trade show · Keynote

The same file runs without an app on iPhone, iPad, and Apple Vision Pro, in the browser on desktop and mobile, on the website and at the trade show stand. The customer experiences the product immediately — no explanation needed, no preparation time. This reduces TTU directly: Shorter conversations, clearer decisions.

VISALES 3D STACK

More from the viSales 3D stack.

USDconfig is the configuration and presentation layer. Around it sit further viSales tools in the same pipeline.

Browser tool that reads any USDZ file locally — no upload. AR Quick Look diagnostics (21 rules, 7 categories), asset inventory, texture analysis, geometry stats. For USDseal-stamped files, provenance, lineage, and manipulation checks are added. Open source, Apache-2.0.

Open Inspector →

Adapts USD specs from NVIDIA Omniverse so the file runs in AR Quick Look (iPhone, iPad) and on Apple Vision Pro — pure spec adaptation, no polygon reduction, no material rebuild. Engineering assets arrive on sales devices unchanged.

More about USDbridge →

CLI with init, sign, verify, inspect, export, merge. Cryptographically stamps asset sources and licence information into the USDZ file — Ed25519 / COSE_Sign1, C2PA-compatible. Inspector is the browser-side counterpart.

Questions? Gerhard on LinkedIn →

FREQUENTLY ASKED

What decision-makers and sales directors typically ask.

No. The AR view runs via Apple Quick Look directly on iPhone and iPad — no download, no IT approval, no registration. The customer opens a link and can place the product in their own space immediately.
USDconfig separates structural variants (geometry changes) from material variants (colors, textures). Structural variants generate separate files — 4–12 combinations is realistic. Material variants run via KHR_materials_variants in the GLB and generate no additional files. Example — office chair: 3 armrests × 2 bases = 6 GLB files, plus unlimited fabric colors with no extra effort.
Yes. The player can be installed on the customer's website and served with the provided USDZ/GLB files. Embeddable via an <iframe> snippet in Ghost, WordPress, Webflow, or any other CMS. After that, the solution runs without monthly fees to viSales.
Usually yes. We work from your existing file (CAD, GLB, FBX, OBJ, or already USDZ). Supported input formats: STEP, SolidWorks, CATIA, GLB, FBX, OBJ, USDZ. The simplest entry point: one concrete product, one concrete variant, one first test.
ConfigXR was an early system for AR configuration logic from viSales (from 2021), released as open source in 2023. USDconfig is not a direct successor, but carries the learnings forward — built on today's standards (OpenUSD, KHR_materials_variants, <model> tag) and with the new USDconfig Analyzer in v1.1.
USDconfig is designed for B2B companies with configurable, explanation-heavy products: mechanical engineering, plant construction, furniture industry, electrical equipment, sensors/measurement technology, and aerospace — wherever a sales team needs to show product variants but doesn't want to develop their own app and can't expect customers to download one.
INTRODUCTORY CALL

30 minutes. Your product. Let's explore what's possible together.

Send us a 3D file or describe which variants you can't show directly today. We'll look together at whether and how USDconfig can help — no pitch, no preparation required. RENZ started with one chair.

Book a call