mojira.dev
MCPE-175031

Normal map shading is reversed

The bug

With the experimental deferred rendering, the X- and Y- axes in normal maps are expected to be lit from a different side. The result is that the game applies the shading on the opposite side of the texture. Flipping the red and green axes remediates the issue.

Steps to reproduce:

  • Download and install the attached resource pack.

  • Create a new world with the Render Dragon Features for Creators experimental toggle enabled. Ensure that the Graphics Mode (in Settings → Video) is set to "Deferred Technical Preview".

  • Place down some cobblestone and end stone within a source of point light or directional lighting. These two blocks have the same normal mappings assigned to them, with end stone's being rotated 180°.

→❌ Cobblestone appears shaded from the reverse side, using a mapping of +X, +Y, and +Z.
→:info: End stone appears shaded correctly, using a mapping of -X, -Y, and +Z.

Attachments

Comments 4

[media][media][media][media][media][media]

As of preview 1.20.50.22, the x-axis appears to be correct, but the y-axis rendering is still flipped. Attached is the new behavior.

[media]

Thank you for your report!

However, this issue has been temporarily closed as Awaiting Response.

Is this still an issue in the latest version? If yes, could you please add it to the affected versions (or mention it if you are not the reporter)?

This ticket will automatically reopen when you reply.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📓 Project Summary – 📧 Suggestions – 📖 Minecraft Wiki

Yes, still an issue as of 1.21.60.21. Behavior remains the same; y-axis (green channel) is flipped. New attached image shows cobblestone (left, 2x2) with affected rendering, and end stone (right, 2x2) with expected rendering.

Sprunkles

(Unassigned)

Unconfirmed

Windows

1.20.40.21 Preview, 1.20.50.22 Preview, 1.21.60.23 Preview

Retrieved