three

Render Three.js scenes synchronized with HyperFrames seek events and time.

1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/vs4vijay/vibecoding --skill three-vs4vijay
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: three
Source: https://github.com/vs4vijay/vibecoding/tree/main/video-hyperframes/.agents/skills/three
Command: npx skills add https://github.com/vs4vijay/vibecoding --skill three-vs4vijay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables developers to create precise, frame-accurate 3D scenes in HyperFrames, ensuring visual consistency and synchronization with frame timelines.

Core Features & Use Cases

  • Scene synchronization: Render Three.js scenes exactly at HyperFrames seek points for visual effects and animations.
  • Deterministic rendering: Achieve reproducible visuals by matching scene updates to time-based parameters.
  • Use Case: Produce synchronized 3D animations in a HyperFrames-powered video by rendering models based on seek events and frame times.

Quick Start

Create a Three.js scene that updates object rotations based on the hf-seek event to render synchronized visuals.

Frequently Asked Questions about three

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

FAQPage Schema
How do I render deterministic Three.js scenes for frame-accurate video compositing?▼

Deterministic Three.js scene rendering is achieved by synchronizing scene updates with frame seek events and time. This ensures visual consistency and frame-accurate synchronization for high-quality visual effects in composited media workflows.

What is the best way to synchronize 3D animations with a video timeline in HyperFrames?▼

Synchronizing 3D animations in HyperFrames requires listening to the `hf-seek` event. You can update object properties, like rotations, based on the seek events and frame times to render synchronized visuals.

Can I load local 3D assets and use manual timing for WebGL animations?▼

Yes, local asset loading and manual timing are supported for WebGL animations. This satisfies the requirements for frame-accurate visuals by allowing precise control over when assets are loaded and rendered within the timeline.

Does deterministic rendering with Three.js work without external dependencies?▼

Deterministic rendering with Three.js can operate without external dependencies. The Skill uses scripts to manage scene synchronization and time-based parameters directly within the HyperFrames environment.

Why are my Three.js scene visuals not matching the seek points in my composited media?▼

Three.js scene visuals may not match seek points if scene updates are not synchronized with frame seek events. Matching scene updates to time-based parameters ensures reproducible and frame-accurate visuals.