Aura 2 is has been released, click here to go to the Asset Store page.Aura 1 will be soon deprecated and is not supported anymore. Please switch to Aura 2 if you need updates or support.
Aura simulates the scattering of the light in the environmental medium and the illumination of micro-particles that are present in this environment but invisible to the eye/camera.
This effect is also called “volumetric fog”.
Features :
▶ Opaque/Transparent geometry support
▶ Particles illumination, fog and density
▶ Works in Forward/Deferred
▶ Works in LDR/HDR
▶ Completely scalable in realtime for quality/performances
▶ All types of light supported
▸ Full shadows support (1/2/4 directional cascade(s), spot, point)
▸ Cookie support
▶ Volumes injection (Global, Planar, Box, Sphere, Cylinder, Cone) with :
▸ Density injection
▸ Anisotropy injection
▸ Color injection
▶ Volumetric texture support
▶ Dynamic 4D noise support
▶ Realtime preview in editor
▶ Fully commented sources
Aura strictly requires full support of the following elements to work :
▶ RenderTextures (3D as well)
▶ Texture2DArrays
▶ ComputeShaders
Please verify that the support of these elements is not limited especially on lower platforms.
Aura was developed and tested on Windows and DirectX11.
ATTENTION :
The main ComputeShader has many variants (for performance purposes). This will lead its compilation, and therefore the import of the package in Unity, to take a long time (usually from 20 minutes to an hour!).
PLEASE DO NOT KILL UNITY AND WAIT UNTIL THE IMPORT IS DONE.
If you did kill Unity, or experienced any trouble, during importation, you'll get a "NullReference Exception". Re-import the file Aura/Shaders/ComputeShaders/ComputeDataComputeShader.compute.
The development thread can be found here on the Unity Forum.