Procedural ground fog generator from a density VDB.

Controls fog height, breakup, atmosphere, wind motion, and camera-based depth.

How to use?

  1. Assign camera.
  2. Adjust Foreground Fog and Camera Fade.
  3. Set Density and Fog Height.
  4. Shape the fog using Macro Scale and Bank Strength.
  5. Add detail and motion.

ground_fog_reduced.mp4

DOWNLOAD

sop_re1mon_ground_fog.hdalc

image.png

// =====================================================
// CINEMATIC GROUND FOG HDA
// =====================================================
//
// Generates procedural ground fog from a density VDB.
// Controls fog shape, atmosphere, camera depth and motion.
//
// =====================================================

// -------------------------
// CAMERA
// -------------------------
// Camera used for distance-based fog effects.
camera_path
// Adds additional fog close to the camera.
// Higher values create stronger foreground atmosphere.
foreground_fog
// Controls distance-based fog fade.
// Higher values keep fog visible farther away.
camera_fade

// -------------------------
// GENERAL
// -------------------------
// Overall fog density multiplier.
density
// Global cinematic intensity control.
// Boosts fog density, turbulence and atmosphere.
epicness

// -------------------------
// FOG SHAPE
// -------------------------
// Controls the vertical height of the fog layer.
fog_height
// Controls the vertical fade of the fog.
// Higher values keep fog closer to the ground.
height_falloff
// Controls the scale of large fog formations.
macro_scale
// Controls the strength of large fog banks.
bank_strength

// -------------------------
// GROUND INTERACTION
// -------------------------
// Controls fog accumulation in lower areas.
valley_strength
// Adds breakup where fog meets the ground.
ground_breakup

// -------------------------
// FOG DETAIL
// -------------------------
// Adds small-scale density variation.
detail_amount
// Controls thin wispy fog structures.
wisp_amount
// Controls contrast between dense and thin fog areas.
contrast

// -------------------------
// MOTION
// -------------------------
// Controls the direction of fog movement.
wind
// Controls the speed of fog movement.
wind_speed
// Adds swirling and irregular motion.
turbulence