HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p><strong>Static batching</strong>-- специальная фича Unity, которая способна сэкономить много циклов CPU. Всегда, когда объект рендерится, происходит<strong>Draw Call</strong>- речь идет о команде для CPU/GPU о том, что объект должен отрендериться. Движок Unity запускает несколько вызовов отрисовки, накладывая их друг на друга, что и формирует сцену. При этом каждый Draw Call потребует ресурсов CPU, следовательно, возникает закономерное желание минимизировать потребление этих ресурсов. В результате и надо использовать<strong>Batching</strong>. Он необходим, чтобы не делать лишние Draw Calls.</p>
1 <p><strong>Static batching</strong>-- специальная фича Unity, которая способна сэкономить много циклов CPU. Всегда, когда объект рендерится, происходит<strong>Draw Call</strong>- речь идет о команде для CPU/GPU о том, что объект должен отрендериться. Движок Unity запускает несколько вызовов отрисовки, накладывая их друг на друга, что и формирует сцену. При этом каждый Draw Call потребует ресурсов CPU, следовательно, возникает закономерное желание минимизировать потребление этих ресурсов. В результате и надо использовать<strong>Batching</strong>. Он необходим, чтобы не делать лишние Draw Calls.</p>
2 <p>Batching может быть 2-х видов: динамический и статический. Статический обеспечивает лучшую производительность, поэтому рекомендуется использовать его.</p>
2 <p>Batching может быть 2-х видов: динамический и статический. Статический обеспечивает лучшую производительность, поэтому рекомендуется использовать его.</p>
3 <p>Идем дальше. Для того чтобы эффективно использовать<strong>Static Batching</strong>, применяйте как можно меньше разных материалов. Чтобы это реализовать на практике, скомбинируйте, к примеру, все материалы в одну большую текстуру.</p>
3 <p>Идем дальше. Для того чтобы эффективно использовать<strong>Static Batching</strong>, применяйте как можно меньше разных материалов. Чтобы это реализовать на практике, скомбинируйте, к примеру, все материалы в одну большую текстуру.</p>
4 <p>Последним шагом будет добавление<strong>Lightmap</strong>к сцене. Так как мы почти не применяем память для текстуры объектов, мы можем сделать подробную Lightmap, в результате чего проблем с памятью не возникнет.</p>
4 <p>Последним шагом будет добавление<strong>Lightmap</strong>к сцене. Так как мы почти не применяем память для текстуры объектов, мы можем сделать подробную Lightmap, в результате чего проблем с памятью не возникнет.</p>
5 <p>Чтобы использовать<strong>Static Batching</strong>, поставьте в свойствах объекта флажок<strong>Static</strong>. Однако помните, что его можно применять лишь для объектов, которые не вращаются, не перемещаются и не масштабируются в сцене.</p>
5 <p>Чтобы использовать<strong>Static Batching</strong>, поставьте в свойствах объекта флажок<strong>Static</strong>. Однако помните, что его можно применять лишь для объектов, которые не вращаются, не перемещаются и не масштабируются в сцене.</p>
6 <p><em>По материалам https://tproger.ru.</em></p>
6 <p><em>По материалам https://tproger.ru.</em></p>
7  
7