Mount & Blade II: Bannerlord: интервью с Burak Dermanlı


 

Приветствуем воинов Кальрадии!
Главное преимущество создания собственного игрового движка заключается в том, что вместо того, чтобы иметь швейцарский армейский нож (второй лучший нож во всем, что он делает), вы можете создать его, специализируясь на том, что вам нужно для него. Как вы знаете, мы создали движок с нуля для Mount & Blade II: Bannerlord. У нас было много целей, когда мы начали работать над этим, но три из них имели первостепенное значение: конечно, он должен был делать то, что нам нужно, создать огромную игру в песочнице, но чтобы её также можно было легко модифицировать, и, кроме того, он должен был быть достаточно гибким, чтобы работать на компьютерах с низкими характеристиками. В блоге этой недели мы поговорим с программистом по движку Бураком Дерманлы, одним из людей, ответственных за движок и его оптимизацию для всех видов компьютеров.

ИМЯ
Бурак Дерманлы

РОДОМ ИЗ
Стамбул, Турция

ПРИСОЕДИНИЛСЯ К КОМАНДЕ
В2013

ОБРАЗОВАНИЕ
B.S, Yıldız Технический университет, Математическая инженерия

ОФИЦИАЛЬНОЕ ОПИСАНИЕ РАБОТЫ
Программист движка

ЧТО ВЫ ОБЫЧНО ДЕЛАЕТЕ В ТЕЧЕНИЕ ДНЯ?
Будучи программистом, я большую часть своего времени занимаюсь вопросами, которые обычно планируются ежемесячно. Тем не менее, работая на уровне движка, вы должны быть готовы к, например, сбою, который не позволяет людям работать над игрой.
Большая часть моей работы связана с системами частиц, конвейером материалов, имитацией ткани и управлением памятью. Я реализую новые функции по запросу, но можно сказать, что они почти доработаны для потребностей Bannerlord. Как системы частиц, так и моделирование ткани чрезвычайно оптимизированы, так что они могут эффективно работать на компах низкого класса. Существует психологический факт, что если на экране есть что-то визуально привлекательное, тогда эти элементы подвергаются пристальному вниманию при возникновении проблем с производительностью. На моем оборудовании есть как низкопроизводительные, так и высокопроизводительные графические процессоры, и я постоянно проверяю их производительность во время разработки. Например, симуляция ткани не занимала больше миллисекунды на фрейм на аппаратном обеспечении низкого уровня в любой из сцен, которые вы видели в наших видео.





ЧТО ВАМ НРАВИТСЯ БОЛЬШЕ ВСЕГО В БАННЕРЛОРДЕ?
Мне нравится дух Mount and Blade, и я уверен, что вы тоже это почувствуете, когда поиграете. Почти каждая часть игры была разработана или переработана с нуля. Однако мы стремимся к сохранению уникальных элементов Mount & Blade. Bannerlord - новая Mount and Blade с большим количеством функций, более плавным геймплеем, лучшей графикой и большими битвами. Я могу заверить вас, что это не разочарует любого, кто любит наши предыдущие игры. Я также не могу дождаться, когда увижу удивительную работу, которую будут делать наши мододелы на Bannerlord.

ЧТО БЫЛО САМЫМ ТРУДНЫМ ВО ВРЕМЯ РАЗРАБОТКИ БАННЕРЛОРДА?
Трудно вспомнить каждую проблему, которую я решил за пять лет, но я помню, что в тканевых компонентах была очень крошечная проблема, которая была вызвана проблемой связи с игровым движком. Я смог решить это через пару месяцев, чем закончил актуальную реализацию. Я также хочу упомянуть проблемы импорта и сжатия активов. Компрессор изображений может испортить ваши нормальные карты, если вы укажете, что это нормальная карта. Или вы можете заметить, что файл актива не может быть импортирован программой, которая фактически экспортировала его. Вы должны потратить часы или даже дни, чтобы выяснить эту проблему.

НАД ЧЕМ ВЫ СЕЙЧАС РАБОТАЕТЕ?
Я работаю над улучшением системы биллбордов флоры. Я использую современную технику, которая использует отображение параллакса, чтобы вы не могли видеть переходы между фактическими деревьями и их биллбордами. (Прим. перевода: походу он имел ввиду, что биллборды - это сжатые изображения деревьев, которые выплывают на большом расстоянии). Мы планируем использовать это в большинстве наших сцен и на карте кампании. В то же время, я начинаю разрабатывать небольшие рефактории с остальной частью моей команды в нашей системе управления ресурсами, чтобы ускорить процесс модификации контента для наших художников и мододелов.

КАКАЯ ФРАКЦИЯ ВАМ БОЛЬШЕ ВСЕГО НРАВИТСЯ В БАННЕРЛОРДЕ?
Мне нравятся Кузаиты, их культура, архитектурный стиль и одежда, которая выглядят очень красиво на их доспехах. :)

ВОЗМОЖНО ЛИ БУДЕТ СОЗДАТЬ ТАКИЕ ДЕТАЛИЗИРОВАННЫЕ МЕСТНОСТИ, КАК НАПРИМЕР, ТАВЕРНА, В БОЛЬШИХ МНОГОПОЛЬЗОВАТЕЛЬСКИХ КАРТАХ, БЕЗ ПОТЕРИ ПРОИЗВОДИТЕЛЬНОСТИ?
Я в основном делаю оптимизацию для GPU/CPU, поэтому я буду отвечать только на некоторые части проблемы. Наш движок может эффективно ставить статические объекты. Вам не нужно делать каких-либо специальных оптимизаций и вы можете заполнить внутреннюю часть здания множеством статических мешей. Агенты также помечены, анимированны и визуализированные наиболее эффективным образом. Для производительности графического процессора первое, что я хотел бы проверить, - правильно ли установлены occluding bodies в стенах таверны. Если это так, то меши внутри здания не будут рендериться для gbuffer и теней. Наконец, я могу сказать, что, нужно быть осторожными в некоторых конкретных моментах, это очень возможно с нашим движком.

МОЖЕТ ЛИ МЫ СОЗДАВАТЬ НАШИ СОБСТВЕННЫЕ ЭФФЕКТЫ ЧАСТИЦ С ЭТИМ ДВИЖКОМ? (НАПРИМЕР, ВДРУГ КТО-ТО ЗАХОЧЕТ СДЕЛАТЬ «МАГИЧЕСКИЕ ЭФФЕКТЫ» ИЛИ БОЛЬШИЕ СТАИ ПТИЦ В СВОЕМ МОДЕ)
У нас есть очень подробный редактор частиц, созданный на основе отзывов наших художников. В этом редакторе можно создать бесконечное количество различных эффектов частиц, определяя эмиссию, движение и визуальные свойства желаемого эффекта частиц. Вы можете использовать один или несколько излучателей в одном эффекте (который может иметь отношения родитель-ребенок) для создания сложных эффектов, таких как летающий камень, создающий пылевой след или, как уже упоминалось, магический эффект. Но в настоящее время у нас нет встроенного алгоритма стаи, реализованного в системе частиц. Однако вы можете реализовать его самостоятельно с помощью нашей системы написания скриптов.


Автор перевода Дима Гончар




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




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

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

Друг сообщества
Дима Гончар
Титул: Король Британии
Офлайн 13 сентября 2018 22:40 поделиться
Плащ таки сквозь латы пролазит, некрасиво. Но физика его колыхания отлична. И про эффекты частиц порадовали, на гифке красотища


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 13 сентября 2018 22:45 поделиться
Какой-то он чересчур сверкающий... как будто в таверне маслом полили)


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Друг сообщества
Tissimir
Титул: Тис ягодный
Офлайн 13 сентября 2018 22:56 поделиться
Много чего сейчас на языке сейчас крутится, однако большая часть всего этого токсичнее некуда.. поэтому пожалуй просто замечу, что первая гифка с боевкой и плащиком смотрится очень бодро)
syabr, ну так это же тестовый вариант, думаю в самих тавернах подобных салютов не будет)


quod erat demonstrandum
Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 13 сентября 2018 23:55 поделиться
Tissimir, у них уже сколько лет тестовый вариант... 

Кстати, заметили, сколько стрел словил ГГ? Либо опять показ с читами, либо ГГ здоров как слон, либо луки ещё хилее варбандных. Вот даже не знаю что и думать. А кровь кляксами не нравится совершенно.


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Вой
Shroomer
Офлайн 14 сентября 2018 00:41 поделиться
Выглядит и правда бодро, но ожидание убивает..

syabr,
может гг родня старине боромиру?)


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 14 сентября 2018 00:46 поделиться
Shroomer, возможно) И возможно ещё родственник тому стражнику в скайриме, которому прострелили колено smile 


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


Vigilo Confido
Стрелец
Mark Taler
Офлайн 14 сентября 2018 06:29 поделиться
мда...двуручником по морде,а бандосу хоть бы хны,реальненько smile73  smile74 


Отрок
Север
Офлайн 14 сентября 2018 10:36 поделиться
"Что вы делаете в течении дня, на каком транспорте вы добираетесь до работы, что вы едите на завтрак, нет ли у вас глистов, какие у вас вредные привычки?" Скоро уже и на эти вопросы получим ответ)) У меня дети уже скоро в школу пойдут, а игру так и не планируют выпускать  smile59   smile27 


Царь
syabr
Титул: Главный динозавр и ГГ сайта
Офлайн 14 сентября 2018 11:10 поделиться
Север, приветствую на сайте) Ну, с вредными привычками всё понятно, долго сидят за компом grinning 


Танки грязи не боятся, сама отвалится
Я на Всадниках Кальрадии: https://rusmnb.ru/index.php?action=profile;u=18932
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн

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

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

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

Помогите найти мод! (все вопросы с подборкой модификаций - сюда)
Tijuuan, 5 мая 2024 02:39
Всех Приветствую! Я хотел бы узнать о том есть ли какой нибудь мод на Натив,который бы улучшал его...
MOD Nova Aetas (A New Era)
Kmyeh, 2 мая 2024 09:47
Шлёпа, Попробуй сделать это в английской версии, если сработает, значит проблема в русификаторе...
MOD 12TH
ildar.muslim.kz, 29 апреля 2024 18:00
играю эту версию давно но почемуто в последнее время начало выкидывать из игры. кто знает?...
MOD 12TH
ant1967, 27 апреля 2024 09:17
Спасибо! А вот ещё проблема  Что-то странное - вроде ничего не включал, но ни с того, ни с сего...
MOD East 1135
Lossarin, 27 апреля 2024 00:22
привет, хотел спросить, может кто знает? Баги в моде убрали? Несколько лет назад был Баг, что твое...
MOD 12TH
iskanderzp, 25 апреля 2024 07:05
ant1967, ЕМНИП, нужно иметь в инвентаре азиатских лошадей. По их количеству рэндомно в городах и...
MOD 12TH
ant1967, 23 апреля 2024 14:23
Почти 4 года как забросил игру, но сейчас решил возобновить и добить до мирового господства. Но,...
MOD Nova Aetas (A New Era)
Шлёпа, 17 апреля 2024 12:39
К несчастью, когда я хотел освободить пленного лорда, я встретил одну неприятную ошибку: При...
Гайд по моду Age of Arthur
Спящий, 8 апреля 2024 16:08
Аксилон, Там просто нужно  претендента на Алт Клуит( как писали выше зовут Гуипно) найти и спросить...