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.