# Nobody Is Talking About This

Source: https://www.youtube.com/watch?v=sC4JpJlD3aQ
Recap page: https://rapidrecap.app/video/sC4JpJlD3aQ
Generated: 2026-02-06T14:03:54.085+00:00

---
## Quick Overview

The video demonstrates successfully creating a one-command GLB animator skill using an AI agent (Codex) to implement complex, scroll-driven 3D animations on a car landing page, involving React Three Fiber, Theatre.js, and GSAP, while navigating dependency resolution issues and stylistic adjustments.

**Key Points:**
- The creator built a 'one-command GLB animator' skill using the Codex AI agent to implement scroll-synced 3D camera animations for a car landing page.
- The initial attempt to install dependencies failed due to dependency resolution errors (npm error ERESOLVE), which Codex fixed by updating specific library versions in package.json.
- The skill implementation involved detailed instructions for three sequential text beats synchronized with a three-phase camera animation over a 300vh scroll section.
- The final implementation incorporated GSAP for scroll-triggered animations on post-hero sections (specs, pricing, CTA) and utilized the @react-three/postprocessing library for cinematic visual effects like bloom and chromatic aberration.
- The creator manually moved the skill files from the default agent directory structure into the project's structure to resolve environment path issues.
- The post-hero sections were initially implemented with static components, but were later updated using Aceternity UI components to add built-in tilt and hover interactions while maintaining the overall dark, industrial theme.

![Screenshot at 00:15: The demonstration begins with a preview of the final product: a sleek, dark-themed car landing page featuring a 3D model of the G-Wagon, illustrating the goal of the custom skill development.](https://ss.rapidrecap.app/screens/sC4JpJlD3aQ/00-00-15.jpg)

**Context:** The video documents the process of building a custom AI skill, dubbed 'GLB Animator,' designed to automate the creation of high-fidelity, scroll-driven 3D animations for web projects, specifically using a GLB model of a Mercedes G-Wagon on a Next.js landing page. The workflow heavily relies on the Codex AI agent, custom skills architecture, and specialized libraries like React Three Fiber, Theatre.js, and GSAP for complex, synchronized visual effects.

## Detailed Analysis

The video details the creation and iteration process of a custom AI skill named 'GLB Animator' using the Codex agent. The goal was to create a skill that takes a GLB file and implements sophisticated, scroll-driven 3D camera animations, handling React Three Fiber, Theatre.js wiring, and scroll binding automatically. Initially, the process involved setting up the skill structure, which Codex placed globally, requiring manual relocation of files into the project's structure. A significant hurdle arose when running `npm install`, resulting in `npm error ERESOLVE` due to conflicting library versions (specifically React and @react-three/fiber/drei). Codex resolved this by searching the web and updating the dependency versions in `package.json` to ones explicitly supporting React 19. After dependency resolution, the agent implemented the scroll-synced hero animation, which involved three distinct camera movements tied to scroll progress (front view, orbit/zoom, rear view). However, the initial implementation lacked cinematic polish, appearing flat. The creator then prompted Codex to incorporate post-processing effects using `@react-three/postprocessing`, adding bloom, chromatic aberration, depth of field, grain, and vignette to achieve a high-quality, commercial look. Subsequently, the agent applied similar GSAP and ScrollTrigger animations to the subsequent sections (Specs, Pricing, CTA), replacing static components with Aceternity UI components that provided built-in tilt/hover interactions, ensuring the new elements blended seamlessly with the established dark, industrial theme. Despite minor debugging loops concerning the post-processing effects not immediately appearing, the final result achieved the desired high-fidelity, scroll-driven visual narrative for the landing page.

### Skill Creation & Setup

- Skill created as 'glb-animator' within the project structure
- Defined interface via openai.yaml with a generic prompt trigger
- Initial dependency installation failed due to ERESOLVE errors, fixed by updating React/R3F versions

### Hero Section Implementation

- Created a 300vh sticky hero section
- Implemented three sequential text beats synchronized with three-phase scroll-driven camera animation (front -> orbit/zoom -> rear view)

### Post-Hero Animations

- Added GSAP/ScrollTrigger animations to Specs, Pricing, and CTA sections
- Specs cards used `useGSAP` hook for stagger effects
- Pricing section included a GSAP number counter for the MSRP

### Visual Polish & Refinement

- Used `@react-three/postprocessing` for cinematic effects (bloom, chromatic aberration, subtle grain, vignette)
- Initial post-processing results were too intense, requiring refinement of effect parameters (e.g., luminance threshold)

### Component Refactoring

- Replaced standard components with Aceternity UI components to introduce built-in micro-interactions like tilt on hover, ensuring animations matched the original intent.

![Screenshot at 00:00: The initial view of the retro-styled portfolio landing page demonstrating the dark aesthetic and large typography.](https://ss.rapidrecap.app/screens/sC4JpJlD3aQ/00-00-00.jpg)
![Screenshot at 00:04: The user issuing a command to the AI agent to add a search function to a design, showing the agent's ability to process design instructions.](https://ss.rapidrecap.app/screens/sC4JpJlD3aQ/00-00-04.jpg)
![Screenshot at 00:15: The initial state of the car landing page hero section featuring the static G-Wagon GLB model and placeholder text.](https://ss.rapidrecap.app/screens/sC4JpJlD3aQ/00-00-15.jpg)
![Screenshot at 00:22: The agent \(Codex\) running commands in the terminal to set up the project structure, including installing dependencies.](https://ss.rapidrecap.app/screens/sC4JpJlD3aQ/00-00-22.jpg)
![Screenshot at 01:18: The Tripo 3D interface showing the imported G-Wagon model ready for multi-view generation, which feeds into the animation skill.](https://ss.rapidrecap.app/screens/sC4JpJlD3aQ/00-01-18.jpg)
