Skip to content

FAQ ​

Can Model Lab edit model geometry? ​

No. It edits presentation state and adds a non-destructive pivot hierarchy.

Can it load OBJ or FBX? ​

Not through the built-in viewer. Add a custom loader adapter or convert to GLB/GLTF.

Does changing pivot break skeletal animation? ​

No. The imported animated hierarchy stays intact below the pivot content root.

Can sequences be driven by GSAP or Framer Motion? ​

Yes. Drive sequenceProgress with a normalized value, or use the headless player inside your own canvas.

Can I use it without React? ​

The shipped components are React-based. Pure JSON can be consumed elsewhere, but you would need to implement the playback semantics in another framework.

Is AR built in? ​

No. The headless pivot/material layers can be integrated into an external WebXR stack, but session and placement behavior are outside the current package.

Can I store presets in a database? ​

Yes. Use editorRef.current.getPreset(), validate on read, and version the preset with the model asset.

Why use a preset instead of hard-coded props? ​

A preset preserves the full authored state, is easier to review and migrate, and separates content decisions from component code.

Released under the MIT License.