Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1521

All text appears over avatar

    XMLWordPrintableJSON

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: viewer-development, Viewer 2.4.0, Viewer 2.5.0, Viewer 2.6.0, Viewer 2.7.0
    • Fix Version/s: Sprint 19
    • Labels:
    • Environment:
      All locations and environments
    • Approvals:
      Code Review, Product Owner
    • Acceptance Criteria:
      Hide
      All inworld hovertext (on objects or in avatar tags) is correctly occluded by objects or avatars in front of it. (See Test Plan.)

      Exception 1: Objects with transparency or with textures with an alpha channel might not correctly occlude stuff behind them, due to a known limitation.
      Exception 2: Objects and Avatars 'too' close to the center of the object with {{llSetText}} text or Avatar A won't occlude the hovertext or nametag text, especially if the object with {{llSetText}} text large. This is expected: The text is pushed towards the camera by the radius of the object. (Maybe to avoid self-occlusion? I'm not sure.) See indra/newview/llhudtext.cpp lines 380-400 (https://bitbucket.org/lindenlab/viewer-development/src/3b734a58e7a6/indra/newview/llhudtext.cpp#cl-380)
      Show
      All inworld hovertext (on objects or in avatar tags) is correctly occluded by objects or avatars in front of it. (See Test Plan.) Exception 1: Objects with transparency or with textures with an alpha channel might not correctly occlude stuff behind them, due to a known limitation. Exception 2: Objects and Avatars 'too' close to the center of the object with {{llSetText}} text or Avatar A won't occlude the hovertext or nametag text, especially if the object with {{llSetText}} text large. This is expected: The text is pushed towards the camera by the radius of the object. (Maybe to avoid self-occlusion? I'm not sure.) See indra/newview/llhudtext.cpp lines 380-400 ( https://bitbucket.org/lindenlab/viewer-development/src/3b734a58e7a6/indra/newview/llhudtext.cpp#cl-380 )
    • Test Plan:
      Hide
      1. Place an object with hovertext (set by llSetText) behind another object (without alpha) or behind an avatar. Make sure the object in front or the avatar in front is well outside the bounding sphere of the object with hovertext.
        • Verify that the hover text is occluded by the object or avatar in front.
      2. Make sure display of nametags is enabled (this is the default)
      3. Place an avatar (A) behind an object (without alpha) or behind another avatar (B). Place A far enough away from the object or B for A's nametag background to be occluded by B or the object.
        • Verify that the name tag foreground (i.e., the text: group tag (if visible), display name and maybe username) is occluded by the object in front or by avatar B, just like the nametag background.
      4. Enable bubble chat, if it isn't already enabled. (Disabled by default.)
      5. Have avatar A say something.
        • Verify that bubble chat (foreground and background) is occluded by the object in front or by avatar B, just like the nametag background.
      Show
      Place an object with hovertext (set by llSetText ) behind another object (without alpha) or behind an avatar. Make sure the object in front or the avatar in front is well outside the bounding sphere of the object with hovertext. Verify that the hover text is occluded by the object or avatar in front. Make sure display of nametags is enabled (this is the default) Place an avatar (A) behind an object (without alpha) or behind another avatar (B). Place A far enough away from the object or B for A's nametag background to be occluded by B or the object. Verify that the name tag foreground (i.e., the text: group tag (if visible), display name and maybe username) is occluded by the object in front or by avatar B, just like the nametag background. Enable bubble chat, if it isn't already enabled. (Disabled by default.) Have avatar A say something. Verify that bubble chat (foreground and background) is occluded by the object in front or by avatar B, just like the nametag background.
    • Root Cause:
      Viewer
    • Release Vehicles/Components:
      Viewer

      Description

      All text from Name Tags to object tags appears over the face/body of my avatar when objects/avatars are behind me. This is very distracting and does not happen on older viewers or Phoenix.I am attaching two pictures. One is of Viewer 2 with names over the face and one is the with names behind the avatar on Phoenix.

        Attachments

        1. hovertext.PNG
          hovertext.PNG
          1.03 MB
        2. NamesGood.jpg
          NamesGood.jpg
          103 kB
        3. Problem.JPG
          Problem.JPG
          40 kB
        4. TEXT TEST.PNG
          TEXT TEST.PNG
          133 kB

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              boroondas.gupte Boroondas Gupte
              Extended Group Visibility:
              jira-users
              Prod Owner Approved:
              Grumpity ProductEngine
            • Watchers:
              14 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: