Hey all. Today I was experimenting with ViewportFrames and I noticed having a ViewportFrame in a SurfaceGui produced a pixelated-type effect if you stretched the canvas size. This had me thinking, what if I were to use this behaviour to replicate the players vision by locking the ViewportFrame to the players Camera? Well, you get a DIY post-processing effect (It’d be awesome if Roblox could add these in-built):
Let me know what you think about this and how it could be used in live gameplay.