A 3D scan/sonar-like post-processing effect. Essentially a visualization of a spherical signed distance field (SDF) rendered using the scene's depth and colour buffers. Multiple scans are supported without image-effects, and one that works with image effects (other post-processing effects). If you're using URP, you get the best of both worlds and can have multiple scans with post-processing.
Note: For single-pulse scans, please switch to the 'urp' branch, which has an experimental system for just that.
Single.Scans.URP.mp4
Viking.URP.mp4
World.Space.Pulse.Sonar.Short.mp4
2022-01-05.08-17-41.mp4
Pulse.GitHub.Preview.mp4
- Built-in pipeline + URP.
- Tested with Unity 2019.4 (LTS).
- Can be edited using Amplify Shader Editor.
You'll find everything under Mirza Beig/Post-Processing Scan/...
- Attach CustomPostProcessing to your camera, and assign one of the included Post-Processing Scan materials (or make your own).
- Attach PostProcessingScanOrigin to any object whose position you want to track as the scan origin. Assign the scan material.
Use Unity's Post-Processing Stack v2 and simply add the effect.
Instead of attaching a script to the camera, add CustomRenderPassFeature to your URP pipeline asset renderer and assign the material there.
Unlicense (do whatever you want with this)...
This is a FREE asset. However, if you'd like, you can support me via one of the sponsor links on the side.
Every bit is appreciated!
- Adam Mulvey