static batching или GPU instancing?
URP, один материал на всех объектах
URP не поддерживает GPU Instancing
SRP батчинг используй и не парься, раз уж у тебя URP. И материалы можно разные.
Ну если скрипт специальный написать, то будет поддерживать
Либо руками разломать srp батчинг в шейдере (переименовать UnityPerMaterial в Props, например). Либо MPB засеттить. Либо руками DrawMeshInstanced / аналог делать. Но так то всё поддерживается.
В любом случае, "просто поставить галочку и всё" не сработает
Обсуждают сегодня