MOUNT AND BLADE 2 BANNERLORD - о движке и частицах


BANNERLORD 

 
Приветствуем вас, воины Кальрадии!

На этой неделе мы расскажем вам о движке новой версии 1.4. Его графическая составляющая претерпела ряд изменений, а производительность была улучшена.

Различные составляющие движка разрабатываются отдельными командами и маркируются как разные версии. Таким образом мы можем полноценно тестировать новые функции движка, не рискуя его стабильностью (что важно для разработчиков игрового процесса).

Глобальное освещение
Мы ввели новую систему глобального освещения, которая будет работать и для статичных, и для динамических объектов. Она основана на готовой системе динамического освещения Precomputed Radiance Transfer. Система работает независимо от атмосферы, а для Bannerlord это обязательное условие, ведь игрок может попадать в одну и ту же локацию в разное время суток. Используемый нами метод позволяет заранее рассчитать освещение в каждой точке координатной сетки. Мы максимально автоматизировали расчёты, облегчив работу художников, создающих сцены. Создатели модификаций также смогут использовать эти инструменты и подключать глобальное освещение к своим сценам.

Просчитывание внешнего вида с помощью вычислительного шейдера
С помощью профилирования мы установили, что в крупных сражениях графический процессор дольше всего просчитывает внешний вид мешей агентов. Как правило, эти расчёты совершаются каждый раз, когда нужно отобразить меш (отображение теней, буфер геометрии, затенение волос и т. д.). Мы решили эту проблему так: теперь просчитывание вешнего вида мешей со скелетной анимацией будет выполняться не вершинным шейдером, а другим — на другом этапе. Хотя оба этапа выполняются графическим процессором, просчитывание внешнего вида мешей на отдельной стадии и сохранение результатов в рабочей памяти позволяет нам делать это лишь один раз для каждого кадра и использовать специальные механизмы оптимизации вычислительных шейдеров. В результате отображение внешнего вида моделей происходит на 60% быстрее, а это, в свою очередь, позволяет большинству видеокарт выдавать 60 кадров в секунду даже в масштабных сражениях.

Атлас шейдинга частиц
Теперь шейдинг частиц осуществляется на отдельном этапе вычислительным шейдером. Каждой видимой частице в глобальном текстурном атласе приписывается квадрат (2x2, 4x4, 8x8, 16x16 или 32x32 — в зависимости от её размера на экране). Вычислительный шейдер выполняет шейдинг на этих крошечных квадратах. Непосредственно для отображения нужен только результат по свету для текстуры из атласа. Более сложный расчёт света уже не нужен. Разделение этапов шейдинга и прорисовки снижает потребность в наполнении частицами, поскольку теперь шейдинг затрагивает очень малое число пикселей. Это снижает нагрузку на видеокарту при отображении пустынных сцен. Данный метод также позволяет убрать резкие тени на вышеупомянутых квадратах, делая и без того красивые частицы в Bannerlord еще качественнее!

Подчёркиваем, что разработка движка и дополнений к нему идёт параллельно разработке самой игры. Отдел, где ведётся разработка движка, постоянно работает над оптимизацией, которая позволит сократить время загрузки и увеличить масштаб сражений, кадровую частоту и реалистичность изображения. Все эти манипуляции никоим образом не тормозят разработку игры и служат лишь улучшению качества итогового продукта.



MOUNT BLADE 2 BANNERLORD (основное)
Об игре




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

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

Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 11 марта 2018 14:14 поделиться
Цитата: KindFey
зло ногебает, добро хирее и чахнет  и вот  вот сдохнет окончательно, но тут появляется Избранный! лох лохом, ничего не умеет, муху и ту не прихлопнет, но зло останавливается и ждет, ждет пока ГГ научится. а почему бы не прихлопнуть сразу вместе с остаткамии добра?))

Я ржал под столом, честно, давно так не веселился smile12
Да, должен признать, что в твоих рассуждениях логика определённо присутствует) Но тем не менее, всё же много любимых нами игр построены именно по описанному тобой сюжету и от этого не стали хуже. Даже наоборот, это пошло им на пользу. Большинство всё же сознательно хотят побыть тем самым Избранным. Начиная от старенького Фабла да и Довакин не далеко ушёл)
Многие играют в МиБ с читами, потому что ВДРУГ привычная "Избранность" не получается, какие то нахалы иногда побивают великого и избранного ГГ smile
Из песочниц да, это несомненно лучшая. Но я думаю, Армаан и сам поначалу не ожидал такого успеха, иначе бы постарался прикрутить хотя бы для галочки какой-то небольшой сюжет, дабы охватить более широкую аудиторию. В доказательство правоты моего утверждения можно вспомнить тот факт, что в Банерлорде коротенький-куценький сюжет всё же планируют.


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Полуголова
KindFey
Офлайн 11 марта 2018 14:42 поделиться
syabr, "избранность" хороша когда хорош сюжет, который внятно и логично (в данном смысле - логично с точки зрения данного игрового мира) объясняет эту избранность. и да, это позволяет строить шикарные повествования, а вот когда сюжет страдает - беда-печаль.


Vigilo Confido
Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 11 марта 2018 14:47 поделиться
Ну, тут как они говорят задумывается небольшая история по типу обучения. Это логично, но шикарным повествованием конечно не пахнет. Я считаю, стоило бы задать некоторый общий вектор направления, типа "объедини всю кальрадию" или "побей Тёмные Силы", как это делается во многих модах. Болтаться опять безцельно как то уже не забавляет. Но, если будет куча побочных интересных занятий, это определённо пойдёт игре на пользу. И конечно речь не о бестолковом "пригони коров - пошли письмо - пшОл вон"))


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Полуголова
KindFey
Офлайн 11 марта 2018 14:59 поделиться
ну, фишка МнБ, имхо, как раз и заключается в "вот тебе мир и делай чего хошь". да, с одной стороны не хватает сюжета и цели, с другой - это несколько ограничит свободу, как мне кажется. этим и хороши моды - есть и полная свобода и сюжет. выбирай что нравится.


Vigilo Confido
Голова
Олег G
Офлайн 11 марта 2018 18:44 поделиться
Цитата: syabr
Многие играют в МиБ с читами, потому что ВДРУГ привычная "Избранность" не получается, какие то нахалы иногда побивают великого и избранного ГГ

 Сохранение перед боем также есть своеобразное читерство. Когда багованая миссия, рад бы пройти так, но приходится использовать чит. Выходит читарим мы все.
А вот когда читы включают при игре в сети, вот это как написал "привычная "Избранность" не получается". Победа любыми средствами. Так не интересно играть, с такими игроками. Донат также к читерству подходит.





Цитата: KindFey
ну, фишка МнБ, имхо, как раз и заключается в "вот тебе мир и делай чего хошь".

Раньше такое возможно было при прочтении книги, а сейчас когда книга в какой то мере попадает в компьютерные игры, то в такую игру хочется играть.


Мододел
Leonion
Офлайн 11 марта 2018 20:45 поделиться
Цитата: KindFey
они вроде говорили что их уже человек 70 в конторе. может там 2-3 кодят, а остальные статьи пишут?)

Многие могут работать на часть ставки.
Например, есть крутой спец по каким-нибудь particle effects, но их в игре немного, поэтому у него лишь 0,1 ставки в компании.

Цитата: Lanjane
На самом деле можно было бы посмеяться в кулачок, глядя, как разработчики решают проблемы, давно решённые до них создателями более современных игр. Это как будто маленький ребёнок в песочнице задорно и искренне лопочет: "папа, папа, смотри, какой куличик я слепил!"

Смеяться тут не над чем.
Taleworlds делают свой собственный движок вместо того, чтобы приобретать какой-то сторонний, с которыми зачастую больше геморроя, чем проку.






Полуголова
KindFey
Офлайн 11 марта 2018 21:21 поделиться
Олег G, хм. книга это как раз таки сюжет и очень четкий. никаких вправо-влево. 


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

Онлайн

Сейчас на сайте: 76
Гостей: 73

Пользователи: 

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

Быстрый перевод мода Warband гуглом
kitel, Сегодня, 11:39
https://disk.yandex.ru/i/lXmiFUa1hBo90Q а это норм или я что то упустил?...
Парламент commando
Gut, Вчера, 10:15
Samiraldos, Как знаешь, в дискорде на легче сообщение увидеть чем на сайте....
MOD RedWar 1802 0.4 бета
kitel, 22 ноября 2024 19:54
А СЮЖЕТ ВООБЩЕ ЕСТЬ?...
MOD Honour&Glory (Честь и Слава)
Хмельницкий, 22 ноября 2024 17:29
Так это же особенность самого варбанда а не мода. Я вас умаляю увеличьте гарнизоны в новой версии...
MOD L'Aigle NAPOLEONIC WARFARE (The Eagle)
kitel, 21 ноября 2024 20:45
Вопрос такой. Даже 2. а как мне против армии в 600 солдат сражаться? мне до 200 качатся долго...
Парламент commando
Samiraldos, 21 ноября 2024 08:55
Цитата: ArtkolobokSamiraldos, Хорошо, но чтобы получить быстрый ответ, заходи на наш дискорд...
Парламент commando
Artkolobok, 20 ноября 2024 13:56
Samiraldos, Хорошо, но чтобы получить быстрый ответ, заходи на наш дискорд сервер:...
MOD Voice Acting - AI Voice Acting for Every Character
Artkolobok, 20 ноября 2024 13:54
Gut, Грасиас...
Парламент commando
Samiraldos, 20 ноября 2024 07:44
Цитата: ArtkolobokSamiraldos, Идея с партиями давно утратила свою актуальность, да и никто особо не...