Volumetric Light

Volumetric light is a beautiful effect you can add to Unity to enhance the realism of lighting.

Real light reflects from air particles to cast glowing cones between the source and the surfaces of objects.

Unity doesn’t have this built in yet, but there are several packages that can help you add it.

SlightlyMad Volumetric Light by Michael Skalsky

Michael Skalsky aka SlightlyMad has made a beautiful and free open source volumetric light package that looks great.

● Download the VolumetricLights.unitypackage Brackeys created
● Check for newer versions from Volumetric Lights GitHub.

Brackeys has a great tutorial video on how to use SlightlyMad’s open source package.

 

Brackeys’ DevAssets are pay-what-you-can-afford gems with tutorial videos teaching how to use them. Subscribe to Brackeys.  Support their Patreon.

Hx Volumetric Light by Lexie Dostal

The commercial-grade VR supported volumetric light package also supports transparency and numerous other cutting edge features.

Hx Volumetric Lighting is the easiest way to get high quality volumetric lighting in your Unity scene, adding depth and realism with rays of light and fog of variable density. It’s easy to use and runs efficiently. VR Single pass stereo is now supported (5.4.1+).

Documentation
Forum

Features

• Supports Shadow casting lights
• Supports multiple lights – any number and combination of point lights, spot lights, and directional lights.
• It’s dynamic – you can move lights around in real-time.
• Vary the air density with particle emitters or 3D noise.
• Use height fog to get a low hanging fog look.
Mie scattering for more realistic results
• Supports transparency.
• Supports light cookies.
• Supports low resolution rendering with advanced up-sampling and temporal sampling, allowing faster framerates.
Easy to use. Just drop a few scripts on your camera and lights.

Requirements

• Forward/deferred render Path.
• Directx 9/OpenGL3 and above.
• VR Supported with single pass stereo Enabled (Unity 5.4.1+)
• Shader Model 3 and above.
• Desktop and console support.(mobile is not supported)
• Custom transparency shaders will need to be modified

 

One Comment Add yours

Leave a comment