Does URP's SRP Batcher treat Material Variants (same parent material, different property, such as base color) the same as runtime material instances (renderer.material.color = ...)?
My question is, when I have a scene with 1000 assets sharing the same material (via instance) and changing a colour for each, will it perform the same as using 1000 assets sharing the same material via material variant?