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.