secondlife / jira-archive

2 stars 0 forks source link

[BUG-10874] prims jumping OUT when transparency is changed. #1158

Open sl-service-account opened 8 years ago

sl-service-account commented 8 years ago

Steps to Reproduce

changing the transparency in an object

Actual Behavior

I dunno what the heck is going on but everytime I try to change the transparency of the window I am building it seems to visually warp!

see before and after with just trans set at 2. its the same no matter what I set it at unless its zero. I never had this problem before the viewers started updating for this oculus stuff.

Dunno what to do!!!

Expected Behavior

transparency to change but NOT for the object to weirdly rotate itself. See before and after images which are attached. Or view https://community.secondlife.com/t5/Building-and-Texturing-Forum/prims-jumping-OUT-when-transparency-is-changed/m-p/2984543#M13879

Other information

this never happened before the browsers became oculized (for lack of a better term and just to give a time frame). For example home I made last winter didnt do this.

Attachments

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-10874 | | Summary | prims jumping OUT when transparency is changed. | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | Tenly (tenly) | | Created at | 2015-12-06T05:15:14Z | | Updated at | 2017-06-25T18:19:26Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2015-12-06T11:04:51.956-0600', "Is there anything you'd like to add?": 'this never happened before the browsers became oculized (for lack of a better term and just to give a time frame). For example home I made last winter didnt do this.', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'I dunno what the heck is going on but everytime I try to change the transparency of the window I am building it seems to visually warp!\r\n\r\nsee before and after with just trans set at 2. its the same no matter what I set it at unless its zero. I never had this problem before the viewers started updating for this oculus stuff.\r\n\r\nDunno what to do!!!', 'What were you doing when it happened?': 'changing the transparency in an object', 'What were you expecting to happen instead?': 'transparency to change but NOT for the object to weirdly rotate itself. See before and after images which are attached. Or view https://community.secondlife.com/t5/Building-and-Texturing-Forum/prims-jumping-OUT-when-transparency-is-changed/m-p/2984543#M13879', } ```
sl-service-account commented 8 years ago

Whirly Fizzle commented at 2015-12-06T17:04:52Z, updated at 2015-12-07T04:16:57Z

The windows are rezzed here I see the buggy effect on my Windows system. It looks like alpha fighting (seems to be alpha on the frame too, as well as the window glass), or the window glass object is just too thin & close to the frame object.

I see the same buggy effect no matter what graphics quality settings (ALM enabled or disabled) & it also reproduces with automatic alpha masks disabled.

If I derender just the glass object so I only see the frame (I had to use Firestorm to do that), I still see what looks like Z fighing on the frame object - here's a gif showing that effect with the glass object derendered: https://gyazo.com/8d3115933feb07da8425fb8bddd0dffb


Second Life 3.8.6 (305981) Oct 13 2015 17:30:25 (Second Life Release)
Release Notes

CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (3491.96 MHz)
Memory: 16268 MB
OS Version: Microsoft Windows 7 64-bit Service Pack 1 (Build 7601)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 750/PCIe/SSE2

Windows Graphics Driver Version: 10.18.0013.5906
OpenGL Version: 4.5.0 NVIDIA 359.06

libcurl Version: libcurl/7.38.0 OpenSSL/1.0.1h zlib/1.2.8
J2C Decoder Version: KDU v7.2
Audio Driver Version: FMOD Ex 4.44.31
Qt Webkit Version: 4.7.1 (version number hard-coded)
Voice Server Version: Not Connected
Built with MSVC version 1800
sl-service-account commented 8 years ago

Tenly commented at 2015-12-07T02:50:23Z

I dont use alphas at all on the frame or the window glass. just plain old prim, the frames are made of 4 hollowed out boxes. and the glass pane is a solid sheet. I cant even imagine how yu would apply an alpha to a prim. maybe we are talking about two different things?

the frames have one texture applied to several faces. the "glass" has only color applied. Giving the SURL to my land is not a welcome item to this bug. as the bug will probably persist longer than the windows will on my land. Thus I included screen shots. anyone can replicate the same issue. which incidently happens no matter how thin or thick the "glass" is.

sl-service-account commented 8 years ago

Whirly Fizzle commented at 2015-12-07T04:17:53Z

I removed the SLURL to the windows from my comment. You gave the location in your system information above too (which is how I found it), so you may wish to remove that too.

sl-service-account commented 8 years ago

Whirly Fizzle commented at 2015-12-07T04:35:52Z

I can reproduce exactly the same effect on my own build, but only if the frame prims have transparency. If you edit your frame prim & go to the texture tab, is the Transparency at 0%? If it isn't you will see the buggy behaviour.

Here I have a frame made from 3 linked hollow boxes textured with a texture containing no transparency and no transparency is set in the build tool either. The glass is a single prim set to 35% transparency & blank texture+colour as you described. Frame in edit: http://prntscr.com/9b8cuj

If I then set a 2% transparency on the frame, the same buggy alpha fighting can be seen: https://gyazo.com/f45dc2aff1449be232abd82d7b327afb

sl-service-account commented 8 years ago

ObviousAltIsObvious commented at 2015-12-07T06:27:50Z

There are also quite a few textures floating around the grid that have no actual transparency, but were uploaded with alpha channels. These will have the same strange behavior as textures with actual transparency. To fix these without a new upload, set those faces to alpha: none

sl-service-account commented 8 years ago

Tenly commented at 2015-12-09T23:39:51Z

not using any alphas

sl-service-account commented 8 years ago

Tenly commented at 2015-12-09T23:42:52Z

my frames were set to 0 transparency. this only happens when I use 4 hollow boxes for the frames. and then try to insert a semi transparent prim as a window. duplicated it 5 times before I wrote a bug. and as of now Ive given up and looking for land outside of SL due to this issue and the one with my avatars body flipping around in and out of the camera.

Love SL, not giving up on it. but to make creations gonna have to go elsewhere until these weird kinks are worked out.