How To Add Fog In Blender

If you want to add atmosphere and depth to your 3D scenes, learning how to add fog in Blender is a great skill. This guide will show you all the methods, from the simplest to the most advanced.

Fog, or volumetric haze, is crucial for creating realistic environments. It helps show distance, adds mood, and makes lighting look more natural. Whether you’re making a misty forest or a dusty room, Blender has tools to help.

How to Add Fog in Blender

There are three primary ways to create fog in Blender. Each has its own strengths and use cases. We’ll cover them all so you can choose the right one for your project.

The methods are: using the built-in World Volume for simple global fog, creating a Volume Scatter shader for controllable local fog, and utilizing the Principled Volume shader for the most realistic results. Let’s start with the easiest option.

Method 1: World Volume for Quick Atmosphere

This is the fastest way to add global fog that fills your entire scene. It’s perfect for outdoor environments where you want a consistent haze.

  1. Open your Blender scene and switch to the Shading workspace.
  2. Select the “World” tab in the Shader Editor. It’s the small globe icon.
  3. Click “Use Nodes” if it’s not already active. You’ll see a default “Background” node.
  4. Press Shift+A to add a new node. Go to Shader > Volume Scatter and plug it into the “Volume” socket of the “World Output” node.
  5. Disconnect the “Background” node for now, as it won’t be visible through thick fog.

You should now see fog in your viewport! To adjust it, play with the “Density” value in the Volume Scatter node. A lower value like 0.01 gives a light haze, while 0.1 creates very thick fog. The “Anisotropy” slider controls how light scatters; keep it near 0 for basic fog.

Method 2: Volume Scatter for Localized Fog

What if you want fog only in certain areas, like inside a cave or around a magical object? For this, you need a local volume.

  1. In the 3D Viewport, press Shift+A and add a Mesh > Cube. This will act as the bounds of your fog.
  2. Scale the cube to enclose the area where you want the fog to appear.
  3. With the cube selected, go to the Material Properties tab and click “New Material.”
  4. In the Shader Editor, delete the default “Principled BSDF” node.
  5. Add a “Volume Scatter” shader node (Shift+A > Shader > Volume Scatter) and connect it to the “Volume” socket of the “Material Output” node.

Now the cube contains your fog. To make the cube itself invisible, go to the Object Properties tab (the green cube icon) and under “Visibility,” uncheck “Camera.” This hides the cube from renders but keeps it’s volumetric effect. Adjust the “Density” on the shader node to control the fog’s thickness inside the cube’s volume.

Controlling Falloff with Texture

Uniform fog can look fake. To make it fade at the edges, use a gradient texture.

  • Add a “Texture Coordinate” node and a “Magic Texture” node.
  • Connect the “Object” output to the “Vector” input of the Magic texture.
  • Add a “ColorRamp” node to control the falloff. Adjust the sliders to create a smooth gradient from white to black.
  • Finally, connect the ColorRamp’s “Color” output to the “Density” input of the Volume Scatter shader. The white areas will have full fog density, and black areas will have none.

Method 3: Principled Volume for Realistic Results

For the most control and physically accurate fog, the Principled Volume shader is your best choice. It combines scattering and absorption.

  1. Follow steps 1-3 from Method 2 to create a cube and a new material.
  2. In the Shader Editor, replace the Volume Scatter node with a “Principled Volume” node.
  3. Connect it to the “Volume” socket of the Material Output.

The key settings here are:

  • Density: Overall thickness of the fog.
  • Anisotropy: Direction of light scatter. 0 gives even, cloud-like fog.
  • Color: The color of the fog itself. For realistic atmospheric haze, use a light blue or gray.
  • Absorption Color: The color that is removed as light passes through. A dark color here makes the fog more opaque.

Mixing a light scattering color with a dark absorption color often yields the most believable results. Don’t be afraid to experiment with these values alot.

Essential Tips for Better Fog

Getting the look right involves more than just adding the shader. Here are some pro tips.

Lighting is Everything

Fog needs light to be visible. Add strong lights, like sun lamps or spotlights, to create visible god rays and beams. The fog will catch the light, making your scene dramatic.

Use the Camera’s Clipping

If your fog looks grainy or noisy, check your camera settings. In the Camera properties, increase the “Clip End” distance under “Viewport Display.” For volumes, you often need to set this much higher than usual, like to 1000m or more, to see the fog correctly.

Manage Render Noise

Volumetrics can cause noisy renders. To fix this, go to the Render Properties tab and under “Volumetrics,” increase the “Step Size.” A larger step size (like 0.1m) renders faster but is less accurate. For final renders, use a smaller step size (like 0.01m) and increase the “Lighting” samples under “Noise Threshold.”

Common Problems and Fixes

You might run into a few issues. Here’s how to solve them.

  • No Fog in Render: Ensure your Volume shader is connected to the correct “Volume” socket, not the “Surface” socket. Also, check that your volume object’s “Camera” visibility is on (for World fog) or properly managed (for local fog).
  • Fog Looks Blocky: This usually means your volume’s mesh is too low-poly. The fog renders inside the mesh’s boundaries. For a cube, it’s fine, but for complex shapes, use a higher resolution mesh or subdivide the cube.
  • Extremely Long Render Times: Volumetrics are heavy. Reduce the “Step Size” in the Volume Scatter/Principled Volume node itself for a quick speed boost, at the cost of some quality. Also, make sure your fog volume isn’t larger than it needs to be.

Creative Applications

Fog isn’t just for outdoors. Think creatively!

  • Dusty Interior: Use a low-density Volume Scatter in a room to simulate floating dust motes caught in sunbeams.
  • Underwater Murk: Use a Principled Volume with a blue-green color and high density to create cloudy water.
  • Magic & FX: Animate the “Density” value over time to make fog roll in, or use a moving texture to simulate flowing mist.

FAQ Section

How do I make fog in Blender Cycles?
All methods described above work in the Cycles render engine. For Eevee, ensure “Volumetrics” is enabled in the Render Properties panel under “Volumetrics.” The settings are largely the same.

What’s the difference between Volume Scatter and Principled Volume?
Volume Scatter only adds light scattering. Principled Volume combines both scattering and absorption, giving you more parameters for realistic density and color, which makes it more versatile for complex fogs.

Why is my Blender fog not showing?
The most common reason is the camera clip distance is too short. Increase the “Clip End” distance in your camera’s settings. Also, double-check your node connections in the shader editor to ensure everything is plugged in right.

Can I add color to fog in Blender?
Absolutely. In the Volume Scatter node, there’s a “Color” input. In the Principled Volume node, you have both “Color” and “Absorption Color” for even more control. You can also drive these with textures for varied, colorful fog effects.

How do you add mist in Blender?
“Mist” is usually just another term for light, atmospheric fog. Use Method 1 (World Volume) with a very low density (like 0.001 to 0.005) and a light blue or white color to create a subtle misty effect over a landscape.

Adding fog in Blender is a straightforward process once you know which tool to reach for. Start with the World Volume for quick tests, then move to localized volumes for specific effects. Remember to pair your fog with strong lighting to really see it’s impact. With some practice, you’ll be adding depth and mood to all your scenes, making them feel much more immersive and complete. The key is to tweak the density and color until it feels just right for your story.