Master router for immersive visual experiences combining React Three Fiber, shaders, particles, post-processing, GSAP animation, and audio...
Master router dispatching to 6 domain routers for comprehensive visual experiences.
| Domain | Router | Skills | Focus |
|---|---|---|---|
| 3D Rendering | r3f-router |
6 | React Three Fiber, scenes, materials, camera |
| Shaders | shaders-router |
5 | GLSL, custom materials, visual effects |
| Particles | particles-router |
4 | Particle systems, physics, GPU optimization |
| Post-Processing | postfx-router |
3 | Bloom, effects, EffectComposer |
| Animation | gsap-router |
4 | GSAP tweens, timelines, scroll, React |
| Audio | audio-router |
3 | Playback, analysis, audio-reactive |
Total: 6 routers, 25 specialized skills
Primary: r3f-router β Scene setup, components, materials
Secondary: postfx-router β Bloom, cinematic effects
Optional: gsap-router β Camera animations
Primary: audio-router β Playback, analysis, reactive
Secondary: r3f-router β 3D scene for visuals
Supporting: shaders-router β Custom visual effects
postfx-router β Bloom, glow
particles-router β Beat-reactive particles
Primary: shaders-router β Custom fragment shaders
Secondary: r3f-router β Render pipeline
Supporting: postfx-router β Effects chain
Primary: r3f-router β 3D scene, interaction
Secondary: gsap-router β Smooth animations
Supporting: postfx-router β Visual polish
audio-router β Sound feedback
Primary: gsap-router β Sequenced animations
Secondary: r3f-router β 3D elements
Supporting: postfx-router β Dramatic effects
audio-router β Ambient, countdown audio
particles-router β Celebration effects
Primary: particles-router β Particle systems
Secondary: r3f-router β Scene setup
Supporting: postfx-router β Bloom for particles
shaders-router β Custom particle shaders
r3f-router (3D Rendering):
shaders-router (Custom Shaders):
particles-router (Particle Systems):
postfx-router (Post-Processing):
gsap-router (Animation):
audio-router (Audio):
r3f-router β Scene, camera, lighting
shaders-router β Custom materials
postfx-router β Bloom, color grading, vignette
gsap-router β Camera movements
audio-router β Load music, analyze frequencies
r3f-router β 3D visualization geometry
shaders-router β Audio-reactive shaders
particles-router β Beat-triggered particles
postfx-router β Bloom, chromatic aberration
r3f-router β Background 3D scene
gsap-router β Text animations, scroll effects
postfx-router β Subtle bloom, film grain
r3f-router β 3D environment
particles-router β Interaction feedback
gsap-router β Transition animations
audio-router β Sound feedback
postfx-router β Immersive effects
r3f-router β 3D product model
gsap-router β Rotation, zoom animations
postfx-router β Lighting effects, environment
Complete domain routing for the New Year countdown:
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β TEMPORAL COLLAPSE PROJECT β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββ βββββββββββββββ β
β β r3f-router β βgsap-router β β
β β - Scene β β - Digit flipβ β
β β - Digits β β - Sequences β β
β β - Camera β β - Countdown β β
β ββββββββ¬βββββββ ββββββββ¬βββββββ β
β β β β
β ββββββββ΄βββββββββββββββββ΄βββββββ β
β β postfx-router β β
β β - Bloom (cosmic glow) β β
β β - Chromatic aberration β β
β β - Vignette (void edge) β β
β ββββββββββββββββ¬ββββββββββββββββ β
β β β
β ββββββββββββββββ΄ββββββββββββββββ β
β β particles-router β β
β β - Time dilation particles β β
β β - Star field β β
β β - Celebration burst β β
β ββββββββββββββββ¬ββββββββββββββββ β
β β β
β ββββββββββββββββ΄ββββββββββββββββ β
β β audio-router β β
β β - Cosmic ambient loop β β
β β - Countdown ticks β β
β β - Beat-reactive visuals β β
β β - Celebration music β β
β ββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
| Domain | Temporal Collapse Role |
|---|---|
| r3f | 3D countdown digits, camera orbit, environment |
| shaders | Digit morphing effect, custom glow material |
| particles | Time dilation particles, star field, celebration |
| postfx | Bloom on digits, vignette, chromatic on beat |
| gsap | Digit flip animation, intensity ramp, celebration |
| audio | Ambient loop, ticks, beat detection, celebration |
const TEMPORAL_PALETTE = {
void: '#050508', // Background
cyan: '#00F5FF', // Primary glow
magenta: '#FF00FF', // Accent
gold: '#FFD700', // Celebration highlight
white: '#FFFFFF' // Text, bright elements
};
Choose the domain that represents the main technical challenge.
Based on secondary requirements:
postfx-routergsap-routerparticles-routeraudio-routershaders-routerEach domain router will direct to specific skills.
| Domain | Performance Impact | Optimization |
|---|---|---|
| r3f | Medium-High | LOD, frustum culling |
| shaders | Low-High* | Simplify math, reduce loops |
| particles | High | GPU instancing, LOD |
| postfx | Medium-High | Reduce passes, resolution |
| gsap | Low | Kill unused tweens |
| audio | Low | Appropriate FFT size |
*Depends on shader complexity
r3f-routeraudio-router + r3f-routergsap-routerpostfx-routerr3f-router
βββ Independent (can use alone)
βββ Enhanced by: shaders, postfx, particles
shaders-router
βββ Requires: r3f (for Three.js context)
βββ Enhanced by: postfx
particles-router
βββ Requires: r3f (for scene)
βββ Enhanced by: postfx (bloom), shaders (custom)
postfx-router
βββ Requires: r3f (for scene)
βββ Enhanced by: shaders (custom effects)
gsap-router
βββ Independent (can use alone)
βββ Enhanced by: r3f (3D animation)
audio-router
βββ Independent (can use alone)
βββ Enhanced by: all domains for reactive visuals
| Project Type | R3F | Shaders | Particles | PostFX | GSAP | Audio |
|---|---|---|---|---|---|---|
| 3D Scene | β | β | β | β | β | - |
| Visualizer | β | β | β | β | - | β |
| Landing Page | β | - | β | β | β | - |
| Particle Effect | β | β | β | β | - | - |
| Countdown | β | β | β | β | β | β |
| Product 3D | β | - | - | β | β | - |
| Generative Art | β | β | β | β | - | - |
β Required β Optional - Not needed