How to make grainy effect?

So, I was browsing roblox when I found this game that recreated P.T Silent hill as a spitting image. I was blown away, although I can see how most things were made, one thing that got to me was the grainy effect, the type of effect you would see in Outlast. And it got me wondering, how do you create this precise grainy effect? It’s not done through images scattered I’m pretty sure, I need to know how this was done for my own game. Thanks.

Here is a video below, you’ll have to go full screen and properly look around the light areas to see the grain I’m on about.

Here is game, credit to this talented developer

8 Likes

I know it’s not done via images, like a white and black grain texture, as that usually makes the game look very white and ugly, so I’m really confused how they went about this.

1 Like

you can see something cutting off so it might just be a particle thats just being rotated or flipbooked

particles? could you go in further detail on how you’d achieve that

What Granny Effect are you talking about? I can’t see anything

1 Like

I played it and there is a slight grain effect.

A way you could achieve this is to scale a ImageLabel on 2,0,2,0 size and set it to a grain image, though it has to be very high quality, then scatter and offset the position of it so as not to clip the sides of the grain, just slightly in a while loop will work fine.

I tried making something similar and I always used this method and it gave me some nice results.

So, give it a shot, let me know if this is what your looking for.

Also should be in Art Design Support imo.

5 Likes

I have a similar grainy effect in a project I made 2–3 years ago. I can give it to you if you want.

1 Like

That’s fire. I love the realism too.

1 Like

Where can I get those stuff like that posters on the wall? Is it decals or textures?

1 Like

it’s probably just an imagelabel with constantly changing sprites

2 Likes

Thanks, it’s alright, I don’t need it now I found out how to do it but thanks

1 Like

I figured it out for me, I used a static/grainy texture (grey) and put it into a image frame scaled to screen size, made it 0.85 opacity and changed the image colour to black, it gave me the exact grain you saw in the video i put above, then I just did a script so it randomly changed every 0.05 and it worked

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.