Pixelated Censorship Effect
What I have: A CCTV system involving multiple camera objects which register with a single camera controller which coordinates with a tv controller to render the camera to the correct Render Texture.
I am looking for ways to achieve a pixelated censor effect for certain game objects viewed through these cameras.
Ideally this effect would resemble a gaussian blur/noise effect applied to all rays that originate from the Game Object. The effect should be dynamic and take account of the lighting.
As far as I can make out there are three main approaches:
Sprite/render the effect as a game object.
Mask + multiple render textures + object tracking
Shader/image effect.
How would you create this effect?
High level suggestions are welcome.
Answer by b1gry4n · Oct 17, 2016 at 08:27 PM
After a quick google, this discussion came up and seems to have working solutions:
https://community.unity.com/t5/Shaders/Making-a-local-pixelation-image-effect-shader/td-p/1451259
as well as this github project:
Your answer
Follow this Question
Related Questions
Multiple Cameras in game 1 Answer
Camerashake doesn´t work expected in Build c# 0 Answers
How do I offset a camera when it's position is defined by a VR controller 0 Answers
Change Camera postion 1 Answer
Orthographic camera size not changing 0 Answers