+2 votes

Hello everyone,

in Godot 4.0 dev the materials seem to have very grainy and noisy textures. The higher the texture resolution the noisier the material becomes. Here is a screenshot of the same material, on the left in 8k texture quality, on the right in 1k.


Any ideas on what might cause this issue? The material includes an Albedo Texture, Normal Map Texture, and Roughness Texture, all at the same resolution.

Godot version godot4.0.dev.20220105.offical
in Engine by (29 points)

1 Answer

+1 vote
Best answer

Very likely it's the normal map. It's probably at blue up. Go to the material and turn the normal off, see if the issue goes.

If so, changing the channel / adjusting it down might help. Otherwise, load it up in blender and reexport it y up.

If not, do the same with all the other textures one at a time.

One more thing to check is that you don't have the roughness plugged into the albedo or similar. Check there aren't multiple passes. If it's still not fixed, make a fresh material and plug the textures in manually. Finally, just view the textures in photoshop/gimp - it might give you a clue.

by (2,156 points)
selected by

Thanks for the answer,

I tried changing textures and experimenting for a bit. It looks like this issue only appears when importing a material from Blender, in my case I exported the model and the materials in gltf2. If I only export the model, and import and assign the textures manually it works without a problem. The issue seems to stem from the import or export of the material. I also think that all textures exhibit this issue, not only the Normalmap.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.