Unwanted edge transparency in BOM Universal Aux channel layers
tracked
Violaine Villota
There's a visual glitch when using more than one BOM texture layer on a Universal Aux channel if there's partial transparency in the texture using Blinn-Phong textures. I've made BOM textures with partial transparency for rigged fairy wings, so that customers could layer a stripey texture on top of the main wing texture. However, it's as if there's an outline of 100% transparency around the edges of the upper stripey texture that punches a hole straight through the underlying wing texture as well.
It shows up the most when in front of a bright background.
I tried making the stripe texture completely black with a 100% transparent background by converting it to a vector and then converting it back into a raster image in Photoshop, and this minimizes the issue so that it's only visible if you're very zoomed in, but this means there can't be layered BOM textures with blended edges at all on the Aux channels.
I had envisioned being able to make add-ons like colorful peacock 'eye' spots, faded edges, etc so people could really customize their wings' look, but this doesn't seem to be possible right now.It happens whether the files are PNG or TGA, with or without an alpha channel.Since the main wing textures have partial transparency, changing the blend mode to alpha mask would not solve the issue.
Hopefully you can see the problem in the screenshots. You might at first think it's the white outline 'halo' issue but no, it's actually that the edges have an outline that are completely clear so the background shows through.
Photo Viewer
View photos in a modal
Log In
Dan Linden
updated the status to
tracked
Dan Linden
Thank you for the content, Violaine.
Please tell us the items to wear and the order to add them in to get the wings shown in the screenshot.
Violaine Villota
Dan Linden that was included in the notecard I sent you, maybe you didn't receive it? But anyway, wear any of the main wing BOM layers, then 'add' any of the 'stripey accent' BOM layers or 'vein only' layers on top while wearing the mesh wings.
The easiest way to see the effect is by then standing in front of a bright background such as the sky during daylight.
Any background will show through, but especially with the black or grey Stripey Accent BOM layers, bright backgrounds make it more obvious.
I believe in this screenshot I was wearing the Rose Gold BOM, with the black Stripey Accent added over it. But any combination of a main BOM wing layer with either a stripey accent or vein-only layer on top seems to reproduce the issue.
Dan Linden
Violaine Villota:
I don't see anything labeled BOM and don't want to guess. Is this the steps to test this?
- Wear a main wing BOM layer.
Is this "Fancy Fairy - Teasel Fairy Wings 3.0 - default, Female - Bento2" or something else?
- Add "FF Teasel Fairy Wings 3.0 GreyStripeyAccentAdd*"
- Stand in front of a bright background.
Violaine Villota
Dan Linden Yeah that's correct, sorry I'd run out of room to put BOM in the names of the actual BOM layers and when I made these I didn't realize that the folders that all the BOM textures were in - the folder said BOM wing textures - would disappear after the product box is unpacked.
I should have put all folder items in their own boxes first ;P
But yes those are the correct steps, wear any of the BOM layers, such as the one called '*Fancy Fairy - Teasel Fairy Wings 3.0 Aquamarine Aux3', then the actual wings.
The one you mentioned should work fine, any of the wing sets will show the same issue.
Then add one of those stripey accents. You should still see it with the Grey accent, but it might show even better with the
FF Teasel Fairy Wings 3.0 BlackStripeyAccent
Add* as that one has the most contrast between the main BOM wing texture and the stripey accent.Dan Linden
Violaine Villota:
Thank you!
Updated repro steps:
- Wear the Ruth outfit from the library just so we're starting with the same.
- Wear '*Fancy Fairy - Teasel Fairy Wings 3.0 Aquamarine Aux3',
- Wear "Fancy Fairy - Teasel Fairy Wings 3.0 - default, Female - Bento2"
- Add "FF Teasel Fairy Wings 3.0 BlackStripeyAccent Add*"
- Stand in front of something bright, view the avatar from the front and look at the wings.
Observed: The background color shows through. See attached picture.
Photo Viewer
View photos in a modal
Violaine Villota
Dan Linden yup you got it! Any idea if it can be resolved?
Dan Linden
Violaine Villota: I don't know if it can be resolved, but the issue is now tracked at https://github.com/secondlife/viewer/issues/5948.
Violaine Villota
Dan Linden thank you! I hope a resolution is found eventually.
Dan Linden
Hi Violaine.
Would you share with me and Atlas Linden some content that demonstrates this bug and also explain how to set it up to see the bug? I'll need to pass the content to the Developers to they can see it on their machines.
Thank you!
Violaine Villota
Dan Linden sure! I'll send it on over to you.