Allow detection of PBR via script
tracked
Cain Maven
In order to maintain and upgrade legacy and hybrid contents, it is important to be able to determine whether a face has a PBR material applied. This is currently not possible unless the object owner has full perms -- a highly unlikely case for most products.
Whether this is done via a new flag for llGet/SetPrimitiveParams() or a new function is not important. But this functionality is urgently needed and will remain so for years, even after all viewers are PBR capable.
Please give this some priority, as it is essential for transitioning current products to PBR.
Log In
Spidey Linden
tracked
Issue tracked. We have no estimate when it may be implemented. Please see future updates here.
Cain Maven
Spidey Linden Thank you, Spidey :)
MarilyneSaphir Resident
i agree with Cain's idea .there is a need.
Julie Wasserstrom
Absolutely. I agree. When introducing a new attribute, the ability to query its presence is, I believe, essential. It sounds like that's mostly there, but the permissions thing is getting in the way... an oversight on LL's part, perhaps? I can't see any security or integrity-related downside to this.
Personal aside: I came back to SL because of "Materials" and am a big fan of Cain's products, as well as many other builders who have made a big investment in PBR. Keeping them happy will in turn make me happy.
Thanks in advance, LL!
NightshadeCX5 Ghostaltar
i agree with Cain's idea - although I'm taking a break from SL for the last 2 months until the "PBR is the best thing in the history of the Universe/worst thing since the Plague" drama is over and I'm forced to update againt my will - if it helps one of the finest creators somehow make even better homes, then I'm all for that and it helps other creators too, so that's a bonus
David Bloom
Absolutely support Cain's very reasonable request. As a customer of many buildings and vendor created products over many years this will help ensure that all creators can effectively upgrade their current products to PBR which will benefit all SL residents!
Farris Fargis
I absolutely agree with Cain. SL is always good with evolving new technologies. And this is one that requires immediate attention. Thank You!
Kinepela Abeyante
I can certainly agree...there is a need...and i agree with Cooter's comment.
Cooter Coorara
As a builder myself, I can see a need for this. I am flagging all of my MP listings now as PBR whether either a new build or an updated old version. While updating old builds it would be handy to see if I missed any faces. Sometimes the PBR materials and old Blinn-Phong textures look very close to each other.
In addition, many of my friends tell me they're hanging on to their old viewers as long as they can due to performance issues. They should be able to look at a product inworld and somehow be able to identify whether that product has PBR textures or not.
Cain Maven
Cooter Coorara Additionally, some features need to be able to decide which textures to apply to a face. The Texture Restore feature in my houses is a good example of this. Some have suggested that you should simply slap on both Blinn-Phong and PBR texture sets and hope for the best, but that is both sloppy and impossible for contents that doesn't have PBR maps.
Cooter Coorara
Cain, I've been using PBR materials exclusively since November of 2023. It is only in the past month that I've started to apply PBR materials over Blinn-Phong textures. So far, it's been working out for me. My materials and textures do not use built in shadow maps. I don't care for them personally, and if I don't like them, nobody gets them. I know what's best. :)
Cain Maven
Cooter Coorara I think there's still a place for occlusion maps. The SL shading system isn't good enough to do without in a lot of cases, and in some cases they would help even with a better platform. I certainly don't think they will be needed on all surfaces, but I don't think I will get by without them.