OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add heygen-com/hyperframes --skill three
Three.js and WebGL adapter patterns for HyperFrames. Use when creating deterministic Three.js scenes, WebGL canvas layers, AnimationMixer timelines, camera motion, shader-driven visuals, or canvas renders that respond to HyperFrames hf-seek events.
npx skills add heygen-com/hyperframes --skill three
HyperFrames supports Three.js through its three runtime adapter. The adapter does not own your scene. It publishes HyperFrames time and dispatches a seek event so your composition can render the exact frame.
hf-seek event and render exactly that time.requestAnimationFrame or renderer.setAnimationLoop as the source of truth for render-critical motion.The adapter sets window.__hfThreeTime and dispatches new CustomEvent("hf-seek", { detail: { time } }) on each seek.
For GLTF or authored clip animation, seek the mixer directly:
If several mixers exist, seek all of them from the same time.
time.Date.now(), performance.now(), or clock deltas to update scene state.After editing a Three.js composition:
packages/core/src/runtime/adapters/three.ts.WebGLRenderer docs: https://threejs.org/docs/pages/WebGLRenderer.htmlAnimationMixer.setTime() docs: https://threejs.org/docs/pages/AnimationMixer.html