Better Fog is a post-processing effect offering a wide variety of features to craft numerous looks and styles, from realistic to stylized. This effect is not a volumetric solution, ensuring optimal performance. It also includes additional features such as a plane or sphere analytical world fog, a custom fog particle shader, and more. Crafted using Shader Graph (URP) and the Amplify Shader Editor (Built-in), Better Fog supports transparent objects without the need to modify their shaders.
Features:
- Screen Space Light Scattering (SSMS): Use it to create a more realistic feel for the fog.
- Gradient Fog Colors: Create your own custom look or use one of the many gradients included with the asset.
- Skybox Fog Integration: Ensure consistent visuals with any skybox.
- Distance-Based Fog: Default fog with the option to use radial distance.
- Height Fog: Atmospheric height fog.
- Volume Blending: Use post-processing volumes to blend between various presets.
- Transparents & Particle Support: The fog works well with particles and transparent objects.
- World Fog: Customize and add fog using planes and spheres with custom shaders.
- Custom Fog with Particles: Includes procedural fog particle FX.
- Fog Energy Loss: Imitate the loss of photon energy due to fog scattering.
- Simple Integration: Easily add the effect to your project.
- Versatile Customization: Adjust each feature as needed and use keywords for better performance.
Compatibility:
Supports URP and Built-in versions 2021.3 and above.
Limitations:
- Only supports directional light.
- Non-volumetric.
- Requires devices capable of depth rendering.
- No support for orthographic camera, VR, webGL, VFX graph particles blending.
Original_Link: https://assetstore.unity.com/packages/vfx/shaders/better-fog-height-fog-light-scattering-more-259457