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-Plugin

Preview Images

Preview
Preview
Preview
Preview

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'.

Resource Details

tool

SIsilicon



3