secondlife / jira-archive

2 stars 0 forks source link

[BUG-4330] Transparency is not transparent on some worn rigged mesh when ALM is disabled. #13186

Open sl-service-account opened 10 years ago

sl-service-account commented 10 years ago

This bug does not reproduce with all rigged meshes. I have not yet worked out what is "special" about the meshes it does reproduce on.

Steps To Reproduce

  1. Upload the attached dae file with no rigging. Default upload settings should be fine - name the uploaded mesh "Lizard not rigged".

  2. Upload the attached dae file again, this time with rigging - I used the following settings:

    • Physics tab: Level of detail - Lowest.
    • Upload Options tab:
    • Scale = 0.2
    • Z offset = -0.187
    • Tick "Include skin weight"
    • Tick "Include joint positions"
    1. Name this uploaded mesh "Lizard rigged"

    2. Rez both the rigged and non rigged lizards inworld and set both to have transparency of 60 - Edit -> Texture tab -> Transparency -> 60

    3. Take copies of both meshes into your inventory.

    4. Wear the fully body alpha "Invisible avatar" from inventory Library.

    5. Wear the non rigged lizard and observe if the mesh is transparent with both ALM enabled and disabled.

    6. Wear the rigged lizard and observe if the mesh is transparent with both ALM enabled and disabled.

    Observed Behaviour

When ALM is enabled

When ALM is disabled

Attachments

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-4330 | | Summary | Transparency is not transparent on some worn rigged mesh when ALM is disabled. | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Whirly Fizzle (whirly.fizzle) | | Created at | 2013-11-01T08:02:31Z | | Updated at | 2014-03-10T21:04:12Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2013-11-01T21:42:46.358-0500', "Is there anything you'd like to add?": 'Does not reproduce on Second Life 3.5.3 (276452) May 24 2013 02:06:23 (PreMaterials) when "Lighting and shadows" (ALM) is disabled or enabled.', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'filling in....', 'What were you doing when it happened?': '.', 'What were you expecting to happen instead?': '.', } ```
sl-service-account commented 10 years ago

Graham Linden commented at 2013-11-02T02:42:46Z

Heya, Whirly, can you try dropping the attached shader into your build and verifying this is a fix for you too? (I'm pretty sure it will be, but I want to test on your GT230 in case there are GL 3.3. gotchas).

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2013-11-02T14:32:58Z

Heya Graham,

All fixed with that shader file :)

sl-service-account commented 10 years ago

Maestro Linden commented at 2014-01-13T19:51:28Z

Hm, I tried to either reproduce the bug or verify Graham's fix with 'Second Life 3.6.13 (284995) Dec 18 2013 21:41:44 (Second Life Release)', but the attached 'LIZARD.dae' mesh is not detected as being rig-able in the 'Upload Model' floater - "Include skin weight" and "Include joint positions" are both disabled under upload options.

Whirly, if you still have the rigged lizard, could you send me a copy? Aditi or Agni both work for me.

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-01-14T00:41:14Z, updated at 2014-01-14T00:42:07Z

Heya Maestro,

The attached dae is rig-able, but remember if you upload a dae as non-rigged first, you need to delete the slm file before you can upload the same dae as rigged or the skin weights & joint positions options will be greyed out (not sure if this is a bug but it has always been this way - filed at BUG-3828 anyway ).

On Second Life 3.6.13 (284995) Dec 18 2013 20:23:18 (Second Life Release) I uploaded the attached dae rigged and passed it to you from my alt Kippy Adored on Agni.