Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-29181

Nameplates and particles don't draw parallel to the screen (distorted, not billboarded)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 1.2.6.2, 1.2.5.52, 1.2.14.3, 1.2.13.54, 1.2.13.60, 1.2.16.3, 1.2.20.2, 1.5.0.1, 1.6.0.6, 1.7.0, 1.11.0.8 Beta, 1.10.0
    • Fix Version/s: None
    • Labels:
      None
    • Confirmation Status:
      Confirmed
    • Platform:
      Windows 10 - PC
    • VSO:
      119180

      Description

      The bug

      Nameplates, such as those that appear over players and named mobs, appear angled when not viewed straight-on. This is harmful to legibility, especially when lots of nameplates are visible or the player or source is moving. The nameplate will appear to be "warped," which looks unnatural. Nameplates can be distorted in a number of ways, including being tilted or stretched such that the sides appear to be of uneven lengths. When rendering a nameplate, they should draw exactly parallel to the screen as perfect rectangles, only scaling based on distance. Billboarding does this for dropped item entities, for example, and nameplates should work the same way.

      Java

      The behavior can be contrasted with Java Edition. Regardless of the angle of viewing, nameplates draw parallel on the screen, never rotated or distorted. Attached are several comparison screenshots.

      Particles

      This also affects particles. While some particles (such as falling sand residue) rotate naturally, all particles fall victim to rotating or warping themselves unnaturally based on the view angle. Again, this is rather distracting if you're not used to it, and gives the illusion of movement on particles that should be still. It's as if they're trying to billboard to the screen, but aren't. Like nameplates, particles should draw exactly on the client's screen, scaling with size but never being distorted by the perspective of the view angle.

        Attachments

        1. 2017-11-27_22.26.44.png
          2017-11-27_22.26.44.png
          626 kB
        2. Minecraft 11_27_2017 10_07_52 PM.png
          Minecraft 11_27_2017 10_07_52 PM.png
          1.07 MB
        3. nice.png
          nice.png
          233 kB
        4. nice2.png
          nice2.png
          26 kB
        5. tilted.png
          tilted.png
          40 kB
        6. trapezoid.png
          trapezoid.png
          70 kB
        7. unknown.png
          unknown.png
          508 kB
        8. upside down.png
          upside down.png
          706 kB

          Activity

            People

            • Reporter:
              StoneXCrown10 Daulton Ollis
            • Votes:
              6 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                CHK: