three

Integrate Three.js scenes with HyperFrames' timeline for frame-synchronized WebGL rendering.

1|2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/zengxiaoqi/ai-growth-companion --skill three-zengxiaoqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: three
Source: https://github.com/zengxiaoqi/ai-growth-companion/tree/main/skills/three
Command: npx skills add https://github.com/zengxiaoqi/ai-growth-companion --skill three-zengxiaoqi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides patterns and best practices for integrating Three.js with HyperFrames, enabling precise, frame-accurate 3D rendering synchronized with HyperFrames' timeline.

Core Features & Use Cases

  • Scene Synchronization: Create Three.js scenes that render exactly at HyperFrames' seek events, ensuring consistent frame output during animations or interactive applications.
  • Deterministic Rendering: Facilitate rendering of WebGL scenes, camera motions, and shader effects that respond precisely to HyperFrames' timeline without relying on animation loops.
  • Use Case: Generate synchronized 3D visualizations for live presentations or recorded videos where frame accuracy is critical, such as product visualizations or visual effects work.

Quick Start

Import Three.js, set up the renderer, scene, and camera, and listen for "hf-seek" events to update the scene rendering based on HyperFrames' current time.

Frequently Asked Questions about three

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I synchronize Three.js scene rendering with an event-driven timeline?

To synchronize Three.js scene rendering with an event-driven timeline, listen for "hf-seek" events from HyperFrames to update the scene render based on the current time, ensuring precise frame output.

What is deterministic WebGL rendering and when do I need it for 3D animations?

Deterministic WebGL rendering produces frame-accurate 3D visuals by responding precisely to timeline signals without relying on animation loops. It is needed for recorded videos or live presentations where consistent frame output is critical.

How do I set up a Three.js scene for deterministic visual effects in HyperFrames?

Import Three.js, set up your renderer, scene, and camera, then listen for "hf-seek" events to trigger scene rendering updates based on HyperFrames' current time for deterministic visual effects.

Can I use shader-driven renders with HyperFrames' timing signals?

Yes, you can use shader-driven renders with HyperFrames' timing signals. This Skill supports WebGL shader effects that adhere strictly to the event-driven timeline for precise camera motions and visual output.

Does this Skill support Three.js camera motions without animation loops?

Yes, it facilitates rendering WebGL scenes and camera motions that respond precisely to HyperFrames' timeline signals, enabling deterministic rendering without relying on continuous animation loops.

What are the limitations of using an event-driven timeline for 3D scene synchronization?

Scene synchronization relies strictly on HyperFrames' "hf-seek" events for timing. It is designed for deterministic frame output during presentations or recordings, rather than interactive real-time gaming loops.