Topic was automatically imported from the old Question2Answer platform.
Asked By
IvanVoirol
Hi!
I’m looking for an easy noise filter to apply on sprites, or on a set of nodes. My project is completely in 2D, and I want to add some film grain to the render, to improve the flat zones a bit. I don’t need anything fancy, an effect with intensity and color saturation parameters would be enough.
Thanks !
Can’t you just add noise to the textures in the first place? Image editors often have effects like that.
Or do you actually want animated noise?
Zylann | 2020-09-17 12:19
Yes, animated noise.
IvanVoirol | 2020-09-17 12:56
so, to clarify, are you trying to make it look like an old film?
And what exactly is your question? Godot has built-in OpenSimpleNoise algo available…
In a case of “I need it for a film grain” you probably want on-screen effect, so easiest way to use it is to add TextureRect Control and in its “Texture” property select “New NoiseTexture”.
This way I can make a static noise texture, but how do I animate it, and apply it to a sprite?
Here’s an example of what I need :