This 3D Vibration Shader allows you to make 3D meshes shake, wobble, and tremble by displacing their vertices over time. The vibration's strength, speed, noise size, the degree to which neighboring vertices fall out of sync, and the axes along which the mesh is allowed to vibrate are fully customizable, making it ideal for damage feedback, unstable machinery, charging attacks, and stylized mesh distortion.
A controller script is included for dynamically changing the shader variables, creating dynamic effects, such as a vibration that builds up from rest to a violent shake, or a vibrating mesh that changes its color as it trembles. You can stack these effects on top of each other by adding several or all effects to the same element, creating unique vibration effects.
Ready to use out-of-the-box. Fully customizable. For Unity 6.0+.
For more detailed information, please consult the following PDF documents (also included in the package):