I Pixelated Roblox!

[OUT OF DATE] This version has since been halted in production, the new version can be found here: Pixelated Roblox Part 4!

I’ve always been interested in shaping Roblox games in a way that makes them not even look like Roblox games. After seeing a Youtube video on Unity compute shaders I became really inspired to want to make my own look for a game.

I’ve always enjoyed purposefully looking pixelation and wanted to see if it were doable. I found a wonderful forum post asking if this were possible and how it could be done. The majority of people said that it would be too computationally expensive and wouldn’t run well if at all, so I wanted to put that to the test! (uhh yeah no, there’s no like big reveal here, they were 100% right)

TL;DR: People said it wasn’t a good idea, they were right, but I did it anyway.

So here’s my pixelation demo: Pixel Test - Roblox

Here’s a video of it running and what it’s capable of:

46 Likes

Uh-Oh…
Good Work! :sweat_smile:

1 Like

Wifi: Bar drops down 1

My youtube screen quality:

all jokes aside, this is amazing! great job!

15 Likes

That’s the quality of every Roblox game I play with my crappy wifi.

6 Likes

fun fact! after making that “wonderful forum post”, i actually challenged my self to try and get a pixelation GUI going, and, i did!
here’s what my GUI currently looks like in action:


This is 75x75p, but normally i would run this at 25x25p to 40x40p. But i did this just to get a screenshot, just cause its unplayable at 75x75p, as your PC runs at 3 FPS.

And yes, i added shading to tell distance. Hopefully later on i can implement light emitters with casting shadows!

19 Likes

less crappier (if that’s even a word lol) than my pc

3 fps is too much. My painful existence with my own renderer allows for a silky smooth 1 image per 2 hours.
edit: at least it looks cool

8 Likes

Oh my that is AMAZING! :exploding_head: :exploding_head: :exploding_head: :exploding_head: :exploding_head: :exploding_head: :exploding_head:

That’s amazing! I see to cut down on performance drainage you decided to keep the screen as a square and black everything else out. Very creative! I was always thinking of how I could possibly make this more efficient.

1 Like

Woah! This looks really neat, well done!!!

I’ve had a recent idea on this topic that I believe could actually make pixelation 100% viable and frankly kind of easy.

Have you guy’s ever played the Portal Demo game? In it they use ViewportFrame’s to show the other side of the portal, one thing I noticed while playing is that if your camera get’s too close to the portal, the image of the other side becomes perfectly pixelated.

My idea is to strap a Part with a ViewportFrame displaying exactly what the camera would normally see very close to the camera, this will cost a little bit in processing but not nearly as much as the ray casts do! I’ll try to set up a demo for this idea and see if it’s possible.

1 Like

Alright the demo is complete and it’s great! The only issue is that this also blurs the image :frowning:
image
https://www.roblox.com/games/5078790812/pixel-test-2

2 Likes

It looks a bit trippy right now but I feel like used in moderation this could make really cool and interesting game design :slight_smile: