Гайд по оптимизации сцены


Требования к производительности Mount & Blade Bannerlord
  • Одиночные сцены: очень высокая конфигурация/60 FPS/Gtx 1060.
  • Многопользовательские сцены: очень высокая конфигурация/60 FPS/Gtx 970.


Предупреждение:
Не проверяйте окончательную производительность вашей сцены в редакторе сцен. Редактор имеет низкую производительность из-за того, что его можно редактировать во время выполнения. Также вам следует уточнить итоговую производительность у агентов в миссии.


Возможные "узкие места" в производительности

Отсутствующие окклюдеры

Окклюдеры - это физические объекты, которые определяют границы окклюзии для мешей. Если ограничивающая рамка (bounding box) объекта полностью закрыта окклюдером, эти объекты не отображаются. Окклюдеры значительно уменьшают проблемы с производительностью больших сцен. Во время выполнения (runtime) все окклюдеры рендерятся на другом экране, и значения глубины каждого пикселя на этом экране проверяются с помощью ограничивающей рамки каждого меша. В вашей сцене все строительные блоки и большие меши должны иметь окклюдеры. Если на вкладке «Visibility» (Видимость) включены параметры «Enable Occlusion Culling» (Включить отсеивание окклюзии) и «Show Occluders» (Показать окклюдеры), окклюдеры каждого меша визуализируются с помощью отладочных мешей. Если у какого-либо из больших мешей вашей сцены отсутствуют окклюдеры, вам следует связаться с командой ART.

Слишком много перерисовки точечного света и ненужные карты теней
Наш движок использует систему точечного освещения на основе сетки. Эта система делит экран на сетки фиксированного размера. Затем видимые точечные источники света регистрируются в каждой сетке, в которой пересекается ограничивающая рамка. Затем каждый затененный пиксель на экране использует все точечные источники света внутри своей плитки (tile) для затенения самого себя. Каждый точечный свет в вашей сцене должен иметь минимально возможный радиус. Кроме того, чтобы не увеличивать перерисовку, не следует использовать слишком много точечных источников света. Вы можете использовать средство отладки «Debug Tiled Lights», чтобы исправить такие проблемы, как слишком большое количество точечного света в узких местах или источники света с большим радиусом. Если есть какие-либо плитки сетки желтоватого или красного цвета, то они, вероятно, имеют низкую производительность. Эти области сцены следует отрегулировать, уменьшив либо радиусы точечного света, либо уменьшив количество точечного света.

Использование флоры во внешних областях
Трава, как флора, которую мы используем в наших сценах, имеет ограниченный диапазон обзора. Кроме того, мы можем отсеивать (не выполнять рендеринг) этой флоры в больших диапазонах. Тем не менее, эта флора будет иметь большое влияние на память в сценах, а также будет иметь небольшую стоимость отсеивания ЦП. Таким образом, для внешних областей, где трава не будет отображаться, вам не следует использовать слои ландшафта с высокой плотностью травы.

Слишком много мешей без LOD
Для современных графических процессоров с точки зрения производительности гораздо важнее плотность полигонов на пиксель, чем общее количество полигонов. В этом случае худшая ситуация - меши без LOD. Это можно проверить, переключившись в каркасный режим (wireframe mode). Каждый треугольник в сцене должен содержать достаточное количество пикселей внутри, а не наоборот. Вам следует связаться с командой ART, если вы найдете меш без LOD.

Множитель LOD ландшафта и плотность вершин
Всегда проверяйте плотность вершин вашего ландшафта. Во многих случаях разрешение местности можно уменьшить без каких-либо заметных изменений. Также старайтесь не использовать множитель LOD ландшафта для узлов ландшафта. Наличие большего количества узлов и использование только множителя LOD ландшафта в узлах с детальной кривизной повысит производительность вашей сцены.





- используйте эту кнопку если вы обнаружили ошибку/искажение содержимого/отсутствие контента в новости или если хотите сообщить администрации о выходе новой версии мода и т.п.

Комментариев 0

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

Сейчас на сайте: 97
Гостей: 96

Пользователи: 
- отсутствуют

Последние комментарии

MOD Honour&Glory (Честь и Слава)
Tissimir, Вчера, 20:35
maxim kalenkovich, пушки в бою, увы, использовать нельзя, при осаде замков или городов можно как...
MOD Honour&Glory (Честь и Слава)
maxim kalenkovich, 25 июня 2025 18:48
подскажите пожалуйста, как стрелять из пушек, купил их , а в бою они не применяются?...
MOD Romance of The Three Kingdoms
tan4ik, 22 июня 2025 13:56
Доброго времени суток давно меня не было Русификатор быстрого перевода, могут быть слова с...
MOD Honour&Glory (Честь и Слава)
Герман 2020, 8 июня 2025 00:16
Почему-то не могу нормально найти денег в этом моде) деревни в отличии от натива не прячут шёлк,...
MOD Perisno
vasul, 7 июня 2025 13:33
и же где она вышла? укажи на каком сайте...
MOD A World of Ice and Fire
Arcane, 3 июня 2025 13:45
Вот новая ссылка на яндекс для v10: https://disk.yandex.ru/d/QDQ3bf30l8_B8A P.S. На гуглдиске...
MOD Perisno
Sir Zogrif WineBlood, 3 июня 2025 08:49
Прошу обновите на сайте версию игры, уже вышел версия 1.5.1...
MOD A World of Ice and Fire
Arcane, 2 июня 2025 16:42
Обновил для себя перевод до v10, если кому...
Prophesy of Pendor 3.9
Sir Zogrif WineBlood, 28 мая 2025 12:52
Максим Задорожний, Если ты имеешь ввиду мод на улучшение обычных женских лиц, то в ПОП Хелпере есть...