What problem does it solve?
This Skill solves the challenge of making Three.js/WebGL rendering deterministic and frame-accurate inside HyperFrames timelines, instead of relying on real-time clocks or free-running animation loops.
Core Features & Use Cases
- Deterministic frame rendering: Render from HyperFrames time and respond to
hf-seek so the same composition produces the same visuals every run.
- Scene ownership-safe adapter integration: Use the
three runtime adapter as a timing/dispatch layer rather than letting it own the scene.
- Render-critical loading discipline: Load models, textures, and HDRIs before seek-critical rendering to avoid jitter during time-locked frames.
- AnimationMixer-friendly seeking: Seek
AnimationMixer timelines directly with a provided frame time for GLTF/clip animations.
Quick Start
Use the HyperFrames Three.js adapter by listening to the hf-seek event and rendering your scene from event.detail.time for the target canvas layer.