Back to WorksWeb & Motion

Aetheria Studio

High-Framerate Digital Showcase Powered by GSAP & WebGL Shaders

01 / 03
Web & MotionJun'24 – Oct'24

Aetheria Studio

High-Framerate Digital Showcase Powered by GSAP & WebGL Shaders

ReactGSAP 3Three.js / WebGLTailwind CSS
Platform: Interactive Web (Three.js & GSAP)Role: Creative Technologist & UI Engineer
01 • INTERFACE & TOKENS: Aetheria Studio
TIMELINE
Jun'24 – Oct'24
PLATFORM
Interactive Web (Three.js & GSAP)
ROLE
Creative Technologist & UI Engineer
TEAM
Solo Project (Design & Code)

Overview

Aetheria Studio is an experimental digital design experience engineered to demonstrate fluid physics-driven micro-interactions, custom WebGL canvas vertex displacement shaders, and GSAP ScrollTrigger timeline choreography.

The primary challenge was achieving an authentic tactile kinetic sensation without triggering layout thrashing, scroll desynchronization, or draining mobile device batteries.

Through viewport-aware render loop pausing, batched GPU draw calls, and composite-only transform layers, Aetheria sustains a rock-solid 60 FPS across all hardware tiers.

The Problem

Modern creative websites frequently suffer from severe scroll jank, excessive CPU heating, and layout thrashing caused by unthrottled render loops and heavy DOM mutations.

  • Scroll desynchronization between native smooth scrolling and custom virtual scrollers
  • Uncapped WebGL animation loops draining mobile batteries even when off-screen
  • Complete lack of graceful fallbacks for users with reduced motion preferences

The Solution

We unified all scroll-linked transformations into a single ticking master loop and wrote custom GLSL shaders that execute vertex displacement directly on the GPU.

  • Viewport-aware WebGL sleep mode reducing idle CPU/GPU draw to zero
  • Strict translate3d GPU matrix composite layers with zero layout reflows
  • Automated detection of 'prefers-reduced-motion' substituting kinetic sweeps with high-contrast typography

Results & Impact

Proved that high-concept kinetic websites can remain lightweight, responsive, and accessible to everyone.

60 FPS
Framerate
Steady locked pacing across desktop and mobile
-75%
Draw Calls
Consolidated complex 3D scenes down to 3 calls
98/100
Lighthouse Score
Top-tier technical performance index
84 KB
Bundle Size
Compressed production scripts

Interested in Aetheria Studio?

Let's connect to chat about this case study or potential opportunities.