Я экспериментировал с GPU Instancing, чтобы нарисовать 1,60,000 Mesh , и графический интерфейс Unity имеет несколько действительно хороших функций для достижения этой цели.В настоящее время я использую Graphics.DrawMeshInstanced , и я получаю сетки на экране, однако, эти сетчатые экземпляры реагируют только на направленный свет, а не на точечный / спортивный свет.Это ограничение, которое нельзя преодолеть, или я что-то здесь упускаю?
В настоящее время я использую Orthographic Camera с Forward Rendering и стандартный шейдер Unity для материала.Если это помогает, я пытаюсь сделать игру, похожую на Simple Rimworld.
С направленным светом
С точкой /Точечные светильники