Volumetrics
This Godot plugin enables well-lit volumetric fog using voxel-based techniques, ideal for creating atmospheric effects. It includes a 3D texture creator and a demo scene for showcasing its capabilities.
https://github.com/SIsilicon/Godot-Volumetrics-PluginPreview Images




Volumetric Fog in Godot with Voxel-Based Techniques
This plugin introduces volumetric fog to Godot Engine, utilizing a voxel-based approach inspired by Frostbite's implementation. It allows developers to create realistic and immersive fog effects within their games, enhancing the overall visual quality and atmosphere.
Key Features
- Voxel-Based Volumetric Fog: Implements a voxel-based technique for rendering volumetric fog, offering a balance between performance and visual fidelity.
- 3D Texture Creator: Includes a tool for generating 3D noise textures, which can be used to add detail and variation to the fog volumes.
- Volumetric Material: Provides a VolumetricMaterial to control the appearance of the fog, with properties like scatter color, density, absorption, and emission.
- Light Interaction: Supports interaction with lights in the scene, allowing the fog to be realistically illuminated. Individual light strength can be adjusted.
- Demo Scene: Comes with a demo scene showcasing the plugin's capabilities and demonstrating how to use its various features.
How to Use
The plugin introduces the VolumetricFog
node for managing global fog properties and VolumeProxy
nodes for placing localized fog volumes. The VolumetricMaterial
allows customization of fog appearance. A 3D Texture Creator tool generates textures for added detail. Remember that transparent geometry requires enabling 'Apply Volumetrics'.