[ 01. VERTEX ]Simplex Distortion Dynamic noise-based displacement |
[ 02. FRAGMENT ]Fresnel Shading View-dependent light reflection |
[ 03. OPTICS ]Post-Processing Cinematic Bloom & Film Grain |
src/ ├─ LiquidVoid/ │ ├─ scene.tsx // R3F Canvas & Post-Process │ ├─ LiquidCore.tsx // Shader Logic & Uniform Updates │ ├─ Overlay.tsx // Cinematic HUD Overlay │ └─ shaders/ │ ├─ vertex.glsl // Displacement logic │ └─ fragment.glsl // Color & Fresnel math │ └─ hooks/ └─ useLerp.ts // Smooth interaction transitions |