So far nobody answered my questions from
https://forum.corona-renderer.com/index.php?topic=38534.msg207848#msg207848 :)
Guys, you miss the best part - the flexibility in the scene of being able to use the same material hierarki and being able to switch instances on / off or give a color value or something.
Again, these are just some vague terms like "flexibility". What flexibility? In what exact case? How is the new idea more flexible than the old one?
"give a color value or something" - that's not a very convincing argument :)
A lamp with a bulb using lightmaterial / glass material in a selectmaterial - each instance can be switched on and off, without going to the material editior and have two material versions - with the toential risk of having redundancy errors.
Again: "How is right-clicking on an object > selecting properties from the quad menu > going to user-defined > changing some value by typing text more convenient than just opening the material editor?"
(as I asked in
https://forum.corona-renderer.com/index.php?topic=38534.msg207848#msg207848)
The other solutions posted by Tanner seem completely fine to me.
- or a monitor where you have 10 different content maps, where you can switch the content per monitor instance - without having to go to the Material Editor. ( and yes, I know you could just amke a multisub with the individual screen content as a material - but then again, you have to have redundant materials. )
Once again, this was already mentioned at least twice, by me and Tanner: you can use one material with Corona Multimap in Object GBuffer ID mode for this. You only need 1 material in this case. You do not need to set up more materials. You only need to load multiple bitmaps into a Multimap, that's all.
The red thread in this is to simplify hierkies and workflows - and by making the Userproperty more versatile - (and not only on Select XX ) I believe you could have an easier life :)
And once again: how is using user property instead of other available tools such as multimap or select map more flexible/versatile? How exactly does it make one's life easier?