Pixelated Effect Using Viewportframe?

What I want to achieve:
I am looking to create a pixelated effect over all 3D objects in the game, making it seem either lower resolution or worse graphics in Roblox. I’ve seen one post saying this is possible with Viewportframe but I am still not sure how I would go about this?

This post gives a decent representation of the result I am trying to experiment with:

I didn’t quite understand what he meant by having a viewportframe in the surfacegui, since the viewportframes are used to render 3D objects to a screenGUI?

Adding a viewportframe to a surfaceGUI doesn’t really seem to do anything?

Thanks for your help.

One thing I do keep in mind is this is not an implemented effect to use from Roblox but rather looking for an alternative to achieve the same thing he did.

2 Likes

I managed to successfully replicate what he did, take a peek if you want:

It might not be the best solution, but essentially what it’s doing is it’s cloning every object in Workspace, parenting it to the ViewportFrame, and moving a part to the front of the camera.

(Place in StarterGui)

12 Likes

Ooh, thats nice. but how do I remove the First Person? (Nvm)