shot in the dark here but have you tried changing the settings on your graphics card configurations for blender ? maybe that might work
@ sozap
Yep, and thatâs the problem.
@ Rafaelfcdk
Not that I know of. And in any case, it shoud not be necessary. The graphics should not be broken by default.
Any updates on this problem? Iâm still rendering all my shots at 2X resolution and then downscaling them to get rid of this half-resolution normal map appearance.
Bake the bump map, normal maps donât have this kind of issue
or you can use GIMP or xNormal to convert the bump map into a normal map
I think downsampling is the only way to go unfortunately.
Baking in some cases would need ridiculously high texture size, unless youâre prepared to bake out each frame in an animation for window texture coords.
How about implementing your own bump node for now? Itâs basically just checking the neighbor pixels if theyâre brighter or darker then averaging the result for the X and Y axis. I might try to do it if I have time, it seems like an interesting challenge
Itâs exactly like Brecht says, thatâs what bump-mapping with the built-in GPU derivatives looks like which are computed from 2x2 blocks. Thatâs why it looks half-resolution. Computing the derivatives manually would require extra texture samples. Thatâs why games generally just do normal maps. I think for Eevee computing the derivatives manually would be fine.
By the way, Blender Internal used to support baking derivatives maps. They never really caught on, but they combined all the benefits of bump mapping (correct blending, no need for tangents) while requiring only a single texture sample at full quality.
Oh man, does eevee not support them? I hope they do return.