Experiments

Settings


About

Advanced Volumetric Fog with Noise

This interactive demo showcases volumetric fog rendering in Three.js. The effect is achieved by ray marching through a 3D noise field within a custom GLSL shader. The noise uses Fractional Brownian Motion (fbm) to layer multiple octaves of Perlin noise, creating dynamic, swirling fog with fine detail and apparent density.