Your custom .GLB brand mascot with 3D auto-rigging.
By the Olo Studio team · Updated
On Brand & Agency ($149/mo), upload your .GLB or .GLTF file in /studio (or reference glbPath in SceneSpec v2). OloGltfBridge semantically auto-rigs bones and blendshapes to drive 21 3D states, 16 spring-damped gestures, 7 prop sockets (head, eyes, chest, hand_r, hand_l, stage_floor, floating_bg), and 7 PBR finishes including frosted.
Step by step
- Prepare or inspect your
.glb/.gltfasset. From your terminal, runnpx -y @olo-studio/studio-mcp inspect-glb ./mascot.glbto verify hierarchy, PBR materials, and viseme-ready nodes. - Load your mascot in Studio or SceneSpec v2. Open the custom .GLB panel in
olomni.com/studioor set"glbPath": "./assets/mascot.glb"in your scene payload. - Attach 3D props across 7 skeleton sockets. Snap a trophy, product box, or mic to
hand_r,hand_l,head,eyes,chest,stage_floor, orfloating_bg. - Style with PBR finishes and render. Apply any of the 7 finishes (
vinyl,chrome,frosted,gold24k,obsidian,cyberglow,uranium) and export clips up to 10 min at 60 fps.
7 skeleton sockets & 7 PBR finishes
Sockets: head, eyes, chest, hand_r, hand_l, stage_floor, and floating_bg.
PBR Finishes (7): vinyl, chrome, frosted, gold24k, obsidian, cyberglow, and uranium, paired with 8 tints and 13 wearables.
Your brand IP stays local
Your .glb/.gltf model loads and renders locally in Three.js / WebGL2 on your machine without uploading your 3D IP to external render farms.
Frequently asked questions
Which 3D file formats does Olo Studio support?
Standard Three.js-compatible .GLB and .GLTF files, semantically mapped by OloGltfBridge for motion, gestures, and lip-sync.
How many skeleton sockets are available for 3D props?
Seven sockets: head, eyes, chest, hand_r, hand_l, stage_floor, and floating_bg, configured via sockets[] in SceneSpec v2.
Which tier unlocks custom .GLB mascot uploads?
Brand & Agency ($149/mo, or $119/mo annual), alongside 5 voice clones and 50-ad Bulk CSV .ZIP batches.