Material instancing
In Unity, if you modify a materials property at run-time, it will create a copy of this material (an instance) so these changes are only visible on the object you are modifying. I've noticed in Lens studio if I, say, pause the animation on a material--all the objects with that material will stop as they share the same material and that one modification is changing it for everyone.
Can you add material instancing so that if material parameters are modified at runtime, it creates a copy for just the sceneobject that you are touching? Or, I'd even just take a checkbox on the materials inspector to make it instanced on that object so I'm only ever modifying a unique copy of that material on that sceneobject.
Hi Ralph,
Thanks for the suggestion. We will add it to our Feature Requests.
Cheers,
Neha