Skip to main content
Creative Dev

HYPERION

Volumetric atmosphere and cloud simulation utilizing WebGPU compute shaders and physical rayleigh scattering.

HYPERION cover

HYPERION — Volumetric WebGPU Atmospheric Simulation

01. Context & Objective

Volumetric fluid and atmospheric rendering has traditionally been restricted to offline VFX pipelines or high-end native gaming engines due to the massive computational cost of raymarching through dense 3D scalar fields. HYPERION is an in-browser physical atmosphere and cloud synthesis engine implemented with the modern WebGPU standard and WGSL compute shaders, achieving real-time performance on commodity browser hardware.

02. Architectural Design & Philosophy

The visual experience focuses on the serene, monumental presence of shifting cumulus and stratus cloud formations illuminated by low-angle monochromatic solar light. The palette uses atmospheric transmittance curves to transition between pitch black space, scattered silver twilight, and brilliant white direct irradiance, capturing the feeling of high-altitude aerospace observation.

03. Creative Engineering & Graphics Pipeline

HYPERION bypasses the CPU completely for volumetric physics:

  • 3D Procedural Noise Generation: A dedicated WGSL compute shader generates composite 3D Worley and Perlin noise textures directly in GPU VRAM upon initialization.
  • Physical Radiative Transfer: Light absorption and multiple scattering are evaluated using the Beer-Lambert law coupled with an asymmetric Henyey-Greenstein phase function (g = 0.76) to model forward solar scattering.
  • Temporal Reprojection & Bilateral Upsampling: Volumetric raymarching is executed at quarter-resolution (half width, half height) in a compute pass, then upscaled using bilateral depth-aware filtering and temporal history buffers to eliminate edge blur.

04. Technical Specifications & Performance

  • Frame Rate: Stable 60 FPS on integrated Apple Silicon and dedicated desktop GPUs at native display resolutions.
  • VRAM Utilization: Optimized 3D texture compression keeps total GPU memory footprint under 48MB.
  • Modern Standards: Pure WebGPU implementation with zero legacy WebGL fallbacks, utilizing modern asynchronous compute pipelines.

05. Results & Engineering Impact

Awarded technical feature recognition in WebGPU community showcases. HYPERION demonstrates that next-generation web applications can deliver photo-realistic volumetric rendering without proprietary runtime plugins.

HYPERION gallery image 1
HYPERION gallery image 2
Next Project

ORBIT

Full-Stack