Distortion Shockwaves VFX


Procedural, particle-based, SMOOTHLY BLENDING distortion shockwaves.


by Mirza Beig


Price History +

A procedural distortion shader that tightly integrates with Unity’s particle system to generate per-particle animated distortion/ripple/shockwave effects.


📹 Watch how it works.


👉 Realtime/Live WebGL Demo 1 [INCLUDED Demo]

👉 Realtime/Live WebGL Demo 2 [NOT Included - Cube Attack!]


(Demo 2: shockwaves generated as distortion particles on cube impact.)


📦 Drop an included prefab into your scene for instant results, or dive in to customize/tweak and integrate to your heart's content. 🎨


The shader exposes several useful properties to fine-tune its visuals.


🌈 Smooth Blending: Unlike typical distortion shaders, here distortions are actually blended seamlessly with the scene's geometry near the edges.


🔧 Textureless: The effect is entirely procedurally generated and does not suffer from any texture read overhead, nor are you required to provide any.


🚀 Optimized: Designed with performance in mind, the distortion FX workflow runs efficiently even with complex setups and many CPU particles.


🎛️ Parameterized: Adjust everything from the intensity and speed of the shockwaves to the minute details of the per-particle distortion with user-defined animation curves.


🌐 Particle-Based: Direct the shader's behaviour with precision using particles. Achieve unique per-particle variation for dynamic visual effects.


⏱️ Real-Time: Tweak parameters in real-time within the Unity editor to see instant changes, enabling rapid iteration and prototyping.


Please read the 📚 LIVE DOCS 📚 to understand how to use this effect.