Uploaded image for project: 'Firestorm'
  1. Firestorm
  2. FIRE-3222

[SH-2720] Invisible Prims don't work wth mesh beta correctly

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: Phoenix Firestorm 3.0.1 Mesh Beta, Phoenix Firestorm 3.2.2, Phoenix Firestorm 3.3.0, Phoenix Firestorm 4.0.1, Phoenix Firestorm 4.1.1
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Environment:
      win7 64bit, ati 5850
    • SL Avatar Name:
      Chilli Riederer
    • Reported In:
      Firestorm 3.0.1 22525 Mesh Beta

      Description

      Invisible prims, like for older shoes don't work right with fs mesh beta. see picture

        Issue Links

          Activity

          Hide
          chilli Chilli Riederer added a comment -

          with lightning and shadows off, its looks right

          Show
          chilli Chilli Riederer added a comment - with lightning and shadows off, its looks right
          Hide
          whirly.fizzle Whirly Fizzle added a comment -

          This issue also affects Viewer 3 & has affected any V2 based viewer when shadows are enabled since the start.
          LL dont officially support invisiprims, they are seen as a "mis-feature", which they are, its a hack. I very much doubt if LL will ever bother to fix this issue in the rendering code as we now have alpha layers, which are far superiour anyway.

          If you disable basic shaders, do the invisiprims look correct then?

          If you go to Avatar -> Preferences -> Graphics -> Rendering & play with the alpha mask rendering settings, any improvement?

          Best workaround for now is to not use the invisiprims but to wear alpha masks on the feet.

          Show
          whirly.fizzle Whirly Fizzle added a comment - This issue also affects Viewer 3 & has affected any V2 based viewer when shadows are enabled since the start. LL dont officially support invisiprims, they are seen as a "mis-feature", which they are, its a hack. I very much doubt if LL will ever bother to fix this issue in the rendering code as we now have alpha layers, which are far superiour anyway. If you disable basic shaders, do the invisiprims look correct then? If you go to Avatar -> Preferences -> Graphics -> Rendering & play with the alpha mask rendering settings, any improvement? Best workaround for now is to not use the invisiprims but to wear alpha masks on the feet.
          Hide
          mel_yeuxdoux Melissa Yeuxdoux added a comment -

          I've seen this problem-for me, whether the desired effect happens or not depends on the POVas you pan around the shoes, it comes and goes, reminiscent of an old bug with shadows in which alpha textures in which they would appear and disappear as you moved the "camera" POV-but that old bug is not present in Firestorm, I am happy to say.

          You're right about the best solution--even if the invisiprims "work" they don't, really, because of interaction with alpha textures on the floor/ground. /me starts saving her L$ for new shoes...

          Show
          mel_yeuxdoux Melissa Yeuxdoux added a comment - I've seen this problem- for me, whether the desired effect happens or not depends on the POV as you pan around the shoes, it comes and goes, reminiscent of an old bug with shadows in which alpha textures in which they would appear and disappear as you moved the "camera" POV -but that old bug is not present in Firestorm, I am happy to say. You're right about the best solution--even if the invisiprims "work" they don't, really, because of interaction with alpha textures on the floor/ground. /me starts saving her L$ for new shoes...
          Hide
          kaelux XenHat added a comment -

          Even more than basic shaders, shadows gets rendered ON invisiprims as if they were normal prims, causing an horrible, bloody photographic mess... My solutions to invisible prims are:
          -to SCULPT them to fit the object, only 0.01m bigger on every axes, (creators)
          -do not buy nomod shoes (I try not to ever buy nomod avatar accessories)
          -remove invisiprim script from the prim, change invisiprim texture to totally_transparent and use an alpha mask.

          Show
          kaelux XenHat added a comment - Even more than basic shaders, shadows gets rendered ON invisiprims as if they were normal prims, causing an horrible, bloody photographic mess... My solutions to invisible prims are: -to SCULPT them to fit the object, only 0.01m bigger on every axes, (creators) -do not buy nomod shoes (I try not to ever buy nomod avatar accessories) -remove invisiprim script from the prim, change invisiprim texture to totally_transparent and use an alpha mask.
          Hide
          satilumet Sati Lumet added a comment -

          oki a silly question how do you make an alpha for simple scupltie pumps ?

          Show
          satilumet Sati Lumet added a comment - oki a silly question how do you make an alpha for simple scupltie pumps ?
          Hide
          whirly.fizzle Whirly Fizzle added a comment -

          Hi Sati,

          See here for easy instructions for making your own alphas http://www.brinksie.com/2011/04/07/how-to-make-an-alpha-layer/
          There are also many free alpha layers available on the maketplace, eg) https://marketplace.secondlife.com/p/SA-Avatar-Alpha-Layers-Pack-Free/1309176

          Show
          whirly.fizzle Whirly Fizzle added a comment - Hi Sati, See here for easy instructions for making your own alphas http://www.brinksie.com/2011/04/07/how-to-make-an-alpha-layer/ There are also many free alpha layers available on the maketplace, eg) https://marketplace.secondlife.com/p/SA-Avatar-Alpha-Layers-Pack-Free/1309176
          Hide
          whirly.fizzle Whirly Fizzle added a comment -
          Show
          whirly.fizzle Whirly Fizzle added a comment - LL issue: https://jira.secondlife.com/browse/SH-2720
          Hide
          ansariel.hiller Ansariel Hiller added a comment -

          Closing as won't fix. The invisprim "hack" has been broken by LL intentionally and won't be fixed.

          Show
          ansariel.hiller Ansariel Hiller added a comment - Closing as won't fix. The invisprim "hack" has been broken by LL intentionally and won't be fixed.
          Hide
          whirly.fizzle Whirly Fizzle added a comment -

          True

          Talked to Kitty a while ago about this.

          Its a tiny "fix" to enable invisiprims again but it has nasty consequences - which is the reason LL deliberately disabled them rendering.

          newview/lldrawpoolbump.cpp in "LLDrawPoolInvisible::renderDeferred" change #if 0 to #if 1 in line 1593-ish (too lazy to check exact line )

          Kitty tested this though and found that the invisiprims then badly messed with shadows so they are always relatively visible and they cancel out lightning on the surfaces behind them and full bright prims go invisible along with avie skin.

          In short: the "fix" is worse then the problem.

          Show
          whirly.fizzle Whirly Fizzle added a comment - True Talked to Kitty a while ago about this. Its a tiny "fix" to enable invisiprims again but it has nasty consequences - which is the reason LL deliberately disabled them rendering. newview/lldrawpoolbump.cpp in "LLDrawPoolInvisible::renderDeferred" change #if 0 to #if 1 in line 1593-ish (too lazy to check exact line ) Kitty tested this though and found that the invisiprims then badly messed with shadows so they are always relatively visible and they cancel out lightning on the surfaces behind them and full bright prims go invisible along with avie skin. In short: the "fix" is worse then the problem.

            People

            • Assignee:
              Unassigned
              Reporter:
              chilli Chilli Riederer
            • Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: