Volumetric Fog

An asset by Bauxite
The page banner background of a mountain and forest
Volumetric Fog image holder but it is empty

Quick Information

0 ratings
Volumetric Fog icon image
Bauxite
Volumetric Fog

Volumetric fog in Godot using particles.Usually, volumetric fog is done as a post processing effect, but here's an example on how to do it with particles.That means it's slow, but it looks pretty good. Just don't rotate the camera.

Supported Engine Version
3.0
Version String
v1.0
License Version
MIT
Support Level
community
Modified Date
5 years ago
Git URL
Issue URL

Volumetric Fog Demo

Volumetric fog in Godot using particles.

Usually, volumetric fog is done as a post processing effect, but here's an example on how to do it with particles.

This has the following advantages:

  • very easy to implement, automatically works with GI if you place a GIProbe around it
  • can easily change the texture of the fog
  • can easily animate the fog, can e.g. apply wind, attractors, and random movement

But it has disadvantages as well:

  • it's very slow
  • because the particles are billboards, rotating the camera results in the fog rotating as well, which looks weird
  • only works in a small region of space, unless you parent the fog emitter to the camera (which only looks nice if the camera moves slowly)
  • doesn't work if light is pointing towards the camera (since the particle normal points towards the camera as well)
  • probably looks bad if the ambient/background color isn't black

Here's a video of it in action.


Made with Godot 3.0 alpha1.

Volumetric fog in Godot using particles.

Usually, volumetric fog is done as a post processing effect, but here's an example on how to do it with particles.

That means it's slow, but it looks pretty good. Just don't rotate the camera.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Volumetric Fog icon image
Bauxite
Volumetric Fog

Volumetric fog in Godot using particles.Usually, volumetric fog is done as a post processing effect, but here's an example on how to do it with particles.That means it's slow, but it looks pretty good. Just don't rotate the camera.

Supported Engine Version
3.0
Version String
v1.0
License Version
MIT
Support Level
community
Modified Date
5 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers