Skip to content

Unity Shader that emulates an explosion using layered perlin noise. The shader involves vertex modification, color manipulation and a camera shader as well. Implemented in C# for Unity 3D.

License

Notifications You must be signed in to change notification settings

the-other-mariana/explosion-shader-unity

Repository files navigation

Volumetric Explosion Shader for Unity 3D

Unity Shader that emulates a volumetric explosion of a sphere. There are 3 shaders involved: a vertex/fragment shader that handles the color and shape of the sphere using layered perlin noise, a smoke shader and a camera shader that lightens up as the explosion takes place. Implemented in C#.

Specifications

Unity Version: 2018.4.4f1

Usage

For visualization

Download exe-unity folder and store it in your computer.
Open the zipped folder and click on the .EXE file.

For the source code

Download unity-project folder and decompress it.
Open it as a Unity 3D project.

Preview

Preview version of an explosion using the shader is:

alt text

Siggraph 2020 FSSW Exhibit

alt text

About

Unity Shader that emulates an explosion using layered perlin noise. The shader involves vertex modification, color manipulation and a camera shader as well. Implemented in C# for Unity 3D.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages