secondlife / jira-archive

2 stars 0 forks source link

[BUG-233976] [PBR] transparent probes are blocking mouse clicks #10987

Closed sl-service-account closed 7 months ago

sl-service-account commented 1 year ago

What just happened?

I turned the root prim as reflection probe of a yacht, so not to add unnecessary children to the linkset. The reflection probe , while still being invisible acts as a barrier, making it impossible to touch, or point cam on details on the yacht, eg moving part s or even focusing cam on yourself inside a cabin. It is acting as a barrier, and you need to do contort cam movements to move cam inside the probe so to be able to interact with any part on the vehicles... this is very bad for client experience, and it also makes editing of the linkset tedious. I also wish to add that even if I add the reflection probe as last, if I need to make any changes to the linkset AFTER I HAVE coded all moving parts, all the children numbers would change therefore creating a mess and having to start all over again

What were you doing when it happened?

Attempting to touch a door inside the vehicle.

Attempting to edit materials of the linkset.

What were you expecting to happen instead?

for the reflection probe to be completely impossible to interact with UNLESS at least in edit mode

Other information

I think you need to make the reflection probe completely impossible to detect UNTIL, You are in edit MODE, and there is a lil box to check on or off in the features tab, next to the reflection probe parametrization, to turn it on to be able to interact with it or not at all in any way.

PLEASE, PLEASE, PLEASE at least this one single time, instead of dismissing the bug report or feature request, fix this as I am asking.

You Need to understand that even in a detailed two 3 floor villa, You will have to Put a reflection probe PER ROOM, if the reflection probe worse with the client as it is in this moment, IT IS IMPOSSIBLE to navigate in a home and interact with any prop installed in it, eg from outside the ambient, or EVEN placing the cam on your self or people with You, if the cam will end up as it would normally do from outside an open window or balcony or big door.. Even eg a big simple airplane hangar would be tedious for the end user to navigate or cam in.

Attachments

Links

Duplicates

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-233976 | | Summary | [PBR] transparent probes are blocking mouse clicks | | Type | Bug | | Priority | Unset | | Status | Closed | | Resolution | Accepted | | Labels | pbr | | Reporter | COCA Yven (coca.yven) | | Created at | 2023-06-08T11:28:25Z | | Updated at | 2023-09-01T23:14:39Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2023-06-09T13:12:06.275-0500', "Is there anything you'd like to add?": 'I think you need to make the reflection probe completely impossible to detect UNTIL, You are in edit MODE, and there is a lil box to check on or off in the features tab, next to the reflection probe parametrization, to turn it on to be able to interact with it or not at all in any way.\r\n\r\nPLEASE, PLEASE, PLEASE at least this one single time, instead of dismissing the bug report or feature request, fix this as I am asking.\r\n\r\nYou Need to understand that even in a detailed two 3 floor villa, You will have to Put a reflection probe PER ROOM, if the reflection probe worse with the client as it is in this moment, IT IS IMPOSSIBLE to navigate in a home and interact with any prop installed in it, eg from outside the ambient, or EVEN placing the cam on your self or people with You, if the cam will end up as it would normally do from outside an open window or balcony or big door..\r\nEven eg a big simple airplane hangar would be tedious for the end user to navigate or cam in.', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'I turned the root prim as reflection probe of a yacht, so not to add unnecessary children to the linkset.\r\nThe reflection probe , while still being invisible acts as a barrier, making it impossible to touch, or point cam on details on the yacht, eg moving part s or even focusing cam on yourself inside a cabin.\r\nIt is acting as a barrier, and you need to do contort cam movements to move cam inside the probe so to be able to interact with any part on the vehicles...\r\nthis is very bad for client experience, and it also makes editing of the linkset tedious.\r\nI also wish to add that even if I add the reflection probe as last, if I need to make any changes to the linkset AFTER I HAVE coded all moving parts, all the children numbers would change therefore creating a mess and having to start all over again ', 'What were you doing when it happened?': 'Attempting to touch a door inside the vehicle.\r\n\r\nAttempting to edit materials of the linkset.', 'What were you expecting to happen instead?': 'for the reflection probe to be completely impossible to interact with UNLESS at least in edit mode', } ```
sl-service-account commented 1 year ago

Dan Linden commented at 2023-06-09T18:12:06Z

Hi COCA,

Will you explain why you want to have a reflection probe around your boat.

 

sl-service-account commented 1 year ago

COCA Yven commented at 2023-06-09T18:57:20Z

Hi Dan thank You for taking some of Your precious time to  look at this.

 

The answer is very simple, without the probe will not render correctly, with the probe I can get the lacquer layer  on top and the base to work properly with  proper reflections of anything linked on the boat ... including lights and sky.

Glass will  render properly s plastic and mirrors will reflect..

I make boats that are identical to real life in all the detail, this includes the colour temperature of every single spotlight, which is a the accurately placed in Sl with its texture .

Thin of it as architectural visualization in SL.

 

But all this being said, let Me give to You one  single simple reason for  the light probe to be literally impossible to interact with UNLESS explicitly trigger by a sort of button.

EVENT and EVENT BOOTHS.

You moving to PBR with the integrated GI of SL is a first step to Vulkan API,  now regardless  if you will  go cross platform in the next 5 years, PBR and GI will gradually take over, and in any given event when a creator will set up his mesh content for sale, they will want in the window to set it up with proper lighting...thi simplie sfor teh probe to be a must   because GI i snot working accurately without it.

 

therefore, when using a probe, as even if invisible it acts as a barrier to mouse point and cam, people will have a hard  time to click a get demo or buy button...and then the creator  will make without the light probe and all teh GI PBR project wil go down like SANSAR.

I wish to add that  the coolest thing about PBR is lil detail like jewellery and  precious stones... which they too need a reflection probe to behave accurately.

 

Again, any villa in SL wil need one.. u cant have marble floors withotu it, nor bathrooms glass lights silverare wood anythign inside to work properly withotu refeltion probes for every single ambint.

 

O Understand that form amarketing point of view teh idea to bring PBR  was  probably  made because the idea was that if You can bring substance in some way in SL the creators wil ahvean easier time and more wil wan t to make content even if not skilled and therefore revenue to increase.... that is aside the graphics becoming  obsolete at this tie in history.

But the truth is that, SL best creators, You know the one s that if they wasn't on SL there wouldn't be an SL today, DO NOT use substance painter.

 

Please I ask You very kindly to grant this reflection probe to be totally null in every aspect... I have a boat rezzed on water on ADIDIT u have god powers, You can go make any copy and play with it and  understand what happens  there.

its just a test thig with nothing relay accurate on it, but with mix of specular and Metalness.

 

Please DAN focus on GI and PBR   over Substance and UE5 and marketing..... if SL will be jaw dropping, it will be thanks to the  usual really special skilled creators, not Adobe.

 

think of a boa as if it is a villa, I have boat waiting to be imported with main suite, living room kitchen walk in bathroom, studio, 2 lounges, 2 decks..all are illuminated independently with their spotlights or other lights, I even have light through marble and glass effects to emulate subsurface scattering.

 

If I am telling You this probe thing is an issue, what would people who make villas and home decor say ?!

What is a client buying a properly made villa with light probes in it say when they find out that u cant navigate properly  with cam inside?!...it will kill the creator sales of that object and he will never use light probes again

 

No light Probes, NO GI , therefore PBR was all a nice fun project and will fail like Sansar, did.

if GFLT GI PBR fails, it will mark the end of SL, we all can agree on this.

sl-service-account commented 1 year ago

COCA Yven commented at 2023-06-09T19:06:48Z, updated at 2023-06-09T19:09:26Z

p.s. Please  I have two wood boats moored on ADITI PBR region on the water.. edit the root prim which I have set as light probe by  stretching it smaller or to the boat bounding box, and see what  happens to the eg Chrome hardware that is installed on the hull and how the specularity of the metal chrome  and shadows behaves and how these interact with the wood lacquer of the hull.

Check the windshield glass as well, even if it doest have a linear alpha I believe it will give You an idea of  why light probe is important even on a boat, which make sit even more important for anything else that is NOT a boat,  that an avatar will have to walk in or interact with a cam.

 

the boat is acting as phantom place a cube under the hull and stand on the deck and see why it matters you can see your client reflecting on the  lacquer of the hull or the wood inside the cockpit.

its a small boat so not too much work to test stuff ad get an idea.... If you want a mod FP version let me know ill send it to you on aditi

sl-service-account commented 1 year ago

COCA Yven commented at 2023-06-09T19:29:28Z

Next build waiting for Meatless materials to be editable on main grind...will have mixed specular and Metalness materials on it, chrome, nickel, silver , brass, glossy plastic, rubber, satin aluminium, coral,  architectural thin glass, thick glass, frosted glass, marble, (i wish I could have  displacement for  alcantara and carpets or sequin).

I do not remember out of the top of My head the amount of lights, but I think over 80 total.

Rendered in Vray.

https://www.flickr.com/photos/rattletrap_shipyards/51885273838/in/dateposted-public/

https://www.flickr.com/photos/rattletrap_shipyards/51884964284/in/dateposted-public/

https://www.flickr.com/photos/rattletrap_shipyards/51292562581/in/dateposted-public/

https://www.flickr.com/photos/rattletrap_shipyards/51291817537/in/dateposted-public/

https://www.flickr.com/photos/rattletrap_shipyards/51291817652/in/dateposted-public/

https://www.flickr.com/photos/rattletrap_shipyards/50301871491/in/dateposted-public/

 

yes I can make it  look like this in Sl with the exception of the liquids displacement and SSS.

You are not seeing all the ambients.

It will pack inside a bounding box of 26 Meters lenght..so medium size yacht .

I intend to go up to 64 Meters length tri deck on  other builds, and big size classic sail boats.

 

some detail on some other build rendered always with Vray and GI  brute force..... with basic materials  that I use in SL specular workflow..(SSS material on the green olives)

https://www.flickr.com/photos/rattletrap_shipyards/48321780261/in/dateposted-public/

 

When You will introduce raytracing 3 4 5 year form now this is how SL will look when cam zooming on a small object.