Vibration Shader (3D)
Works on simple primitives, complex models, and rigged, animated characters ... Built with Shader Graph for the Universal Render Pipeline (URP) ... Industrial-Grade Quality Control
by Project G.A.M.E.D.E.V.
Price History +
NOTE: This is the 3D version of our 2D Vibration Shader. If you have already purchased the 2D shader, you can get this one for a reduced price.
This asset supports Unity 6.0+ and the Universal Render Pipeline (URP 3D) only.
This 3D Vibration Shader allows you to make meshes shake, tremble, and wobble by displacing their vertices with an animated noise-driven wave. The vibration can range from a subtle nervous jitter to a heavy, gooey distortion, making it ideal for ghosts and spirits, hit and damage reactions, unstable magical objects, charging energy, glitch effects, and enraged bosses. Ready to use out-of-the-box. Fully customizable. For Unity 6.0+.
The shader preserves the familiar URP lit material options, letting you combine the vibration effect with features such as normal maps, emission, metallic properties, smoothness, and ambient occlusion. The vibration itself is highly customizable, with controls for vibration amount, vibration speed, vibration volatility, and noise size, and it can be restricted to any combination of the X, Y, and Z axes for directional shakes and wobbles.
The asset also includes a controller script which allows you to animate the effect at runtime and create advanced effects, such as vibrations that build up and fade away, shakes that accelerate over time, and colour or emission flashes synchronised to the movement, on the same model. Alternatively, you can modify each shader property from your own scripts.
FEATURES:
- Animated vertex-displacement vibration effect for 3D meshes
- Adjustable vibration amount, speed, volatility, and noise size
- Per-axis control: vibrate along X, Y, Z, or any combination of them
- Works on simple primitives, complex models, and rigged, animated characters
- Full lit material support: albedo, normal maps, metallic, smoothness, ambient occlusion, HDR emission, and alpha clipping
- Runtime animation of vibration, noise size, colour, and emission via included controller script
- Built with Shader Graph for the Universal Render Pipeline (URP)
BONUS: The Shader Graph Subgraph asset included in this pack is a reconstructed standard lit shader. It can be imported into your own custom Shader Graph shaders, allowing you to both create custom shader effects and keep the standard shader options such as normal maps, emission, etc. For more information, see our FREE Reconstructed Lit Shader.
Industrial-Grade Quality Control
Stability and compatibility are verified through a continuous integration pipeline that runs automated tests across different Unity versions, render pipelines, and OS versions in the cloud. This helps detect issues that may not appear on local machines and improves test repeatability and reliability.
Documentation
You can download the following document deliverables (.pdf files) concerning this asset (also included in the package):
For further information, visit the shader's page on our website.
For further technical details, visit the shader's documentation page.
NOTE: This shader is based on our old Vertex Displacement Shader for Unity versions below Unity 6.