Дневники разработчиков БзС

топ 100 блогов war_tundra12.11.2015
Дневники, кстати, содержат много интересного кроме танков. Готовят Ю-88, изменили обзор с выглядыванием из кабины, теперь на больших скоростях летчик будет пристегиваться ремнями и не сможет выглядывать далеко за пределы кабины. Но, самое интересное конечно про танки!
http://forum.il2sturmovik.ru/topic/89-dnevniki-razrabotchika/page-3#entry353244
Далее - цитаты из дневников.

Вторая новость заключается в том, что, в связи с работой по подготовке управляемых танков к бета-версии, мы произвели важные уточнения в модели бронебойного воздействия снарядов и осколков, суть которых заключается в улучшении интерполяции расчетного повреждения между референсными точками данных.
Тут нужно немного пояснить :-) Ввиду того, что достоверной общей модели бронепробития (которая бы позволяла из общих параметров снаряда рассчитать какой урон за какой броней и при какой скорости и угле он нанесет) не существует, то мы используем референсные данные по бронепробиваемости снарядов, дающих несколько контрольных точек на зависимости бронепробиваемости от скорости (иногда только одну, тогда остальные рассчитываются по формуле Де-Марра, которая, при перерасчете бронепробиваемости для одного и того же снаряда при разных скоростях, дает хороший результат). А вот между этими точками происходит интерполяция рассчитанных значений. Все это дополнительно связано с большим количеством пуль и оптимизацией, ведь одна пуля 12.7 попадая в самолет сзади может испытать несколько десятков столкновений с различными преградами и объектами в самолете. Так вот, в контрольных точках данных бронепробиваемость была довольно точной, а между были погрешности (в основном в большую сторону) ввиду довольно грубой интерполяции, обусловленной оптимизацией. Но мы нашли способ как, не в ущерб производительности, улучшить алгоритм двумерной интерполяции "скорость-бронепреграда-повреждения", что привело к устранению вышеозначенной неточности при промежуточных значениях. В качестве примера можем показать вам график двумерной интерполяции повреждений, использовавшийся для оценки качества работы алгоритма (раньше он был как ступенчатая пирамида фараона Джосера):

Дневники разработчиков БзС


Ну и четвертая новость та, о которой нас давно просили рассказать. Управляемые танки. Тут я сделаю небольшой рассказ в нескольких частях.
Часть 1: Как появились танки.
Танки в нашем движке появились еще до начала проекта "Битва за Сталинград" как демонстрация возможностей нашего движка для симуляции различных технических средств. В рамках этой демонстрации была создана техно-демо на базе нашего движка, включающая развитую (тем более по тем временам) базу физики наземной техники. На этой базе в техно-демо тогда были выбраны современные танки для проверки совместимости движка с данным типом управляемых объектов. Видео из той техно-демо уже было в дневниках, но давайте мы запостим его еще раз, чтобы напомнить о чем идет речь:
Тогда мы для себя отметили, что потенциал данного направления в нашем движке очень большой, тогда так же мы исследовали возможность повышения детализации карты за счет сокращения ее размеров для "затачивании" ее под игру на наземной технике, и то же добились в этом большого успеха. В общем это был очень интересный опыт, из которого мы вынесли очень важные выводы о том, как мы можем использовать наш движок в дальнейшем. После этого случился проект "Битва за Сталинград" и результаты вышеописанной поисковой работы были отложены до завершения базовой части разработки проекта "Ил-2".
Некоторое время назад у нас появился небольшой свободный ресурс в области 3Д (это всегда очень тонкий баланс между загрузкой 3Д отдела и Инженерного отдела (Флайт Модели), и простой наиболее критичен именно в отделе Инженеров, поэтому "свободное время" если и случается, то именно в отделе 3D), и мы решили попробовать использовать эту возможность для опробования управляемой наземной техники в проекте "Ил-2 Штурмовик: Битва за Сталинград". Были созданы высоко-детальные 3Д модели танков T-34-76 выпуска Сталинградского Тракторного Завода 1942 года и PzKpfw III Ausf. L, проведены некоторые доработки технологии (т.к. в показанном выше прототипе современных танков предполагался более казуальный режим управления) направленные на повышение реалистичности как модели движения танка, так и его дэмедж-модели. Сейчас танки находятся в бета-тестировании и, если все будет хорошо, выйдут в версии 1.105.
Часть 2: Реалистичность и управление.
Заложенная база позволяет реализовать танки в весьма реалистично. И на данном этапе все, что реализовано, настроено согласно референсам. Что можно отметить:
1. Настройка двигателя и ходовой. Силовая модель двигателя, трансмиссия, сцепление гусениц с поверхностью, интегрирование движения - эти вещи моделируются на том же уровне подробности и достоверности, что и в самолете, что позволяет получить весьма реалистичную картину движения танка, развиваемые скорости, разгон и торможение, поворот, преодолеваемый уклон.
2. Несмотря на подробность, управление движением реализовано через 4 кнопки (стрелки, можно намапить управление на джойстик), что достигается через специальную экспертную систему, которая сигналы с этого ограниченного количества контролов преобразует в воздействия на педали газа, сцепления, тормоза, рычагов бортовых фрикционов, переключатель передач (коробка получается "роботизированная" для игрока).
3. Из вооружения пока реализовано главное орудие и спаренный пулемет. Баллистика снарядов, характеристики бронепробиваемости, скорострельность - все это реализовано не менее подробно, чем на самолете. Из снарядов на данный момент доступны два: бронебойный сплошной и осколочно-фугасный.
4. Модель бронирования включает в себя все основные бронелисты с учетом углов подлета снарядов и разницей толщин всех бронелистов (или бронедеталей, в случае литых конструкций).
5. Для того, что бы полностью уничтожить танк, необходимо либо попасть (за броней) в боекомплект. Во всех остальных случаях его можно либо обездвижить (двигатель, гусеницы), либо убить экипаж, либо поцарапать.
6. Управлять танком может как один игрок (с места механика водителя и с места стрелка) так и два игрока (один - водитель, другой - стрелок).
7. Прицелы реализованы довольно реалистично, что включает реалистичное поле зрения прицела, аутентичную прицельную сетку с соблюдением угловых размеров основных элементов, управление поправками (вертикальная для обоих танков, горизонтальная для Т-34), коллиматорность (сведение в бесконченость). На данный момент есть прицел наводчика как минимально достаточный.
Часть 3: Цель выпуска танков в 1.105, перспектива.
Как можно заметить из предыдущей части, хотя реализованные элементы танка довольно реалистичны, тем не менее реализовано не все (хотя есть многое, чего нет у других свежих проектов с танками). Это объясняется тем, чего мы ждем от танков.
Мы реализовали основные вещи, что бы показать возможности игры на танках в нашем проекте пользователям и увидеть реакцию пользователей, выраженную, в первую очередь, в их заинтересованности. Мы демонстрируем наш подход (реалистичность в противовес балансу, совместное управление, более детальное отношение к реализации систем), это как разновидность "Кикстартера". Если коммюнити и новые игроки проявят значимый интерес к этой новой области игры, то мы вложимся в развитие и расширение этой области как в плане количества реализованных систем (включая их повреждения) и фич, так и в плане количества и разнообразия танков.

Дневники разработчиков БзС

Дневники разработчиков БзС



Конец цитат. От меня:
Будет в 1.105. 1.105 будет до конца ноября!
Пока что на 100% сделано место мехвода. И соответственно физика движения. Детали гнуться при столкновении с препятствиями. :)
Рычаги двигаются, приборы работают. Похоже, мы наконец-то увидим настоящий танкосим! Впервые со времен СЯ и СО от Гравитим.
С нормальной графикой и реалистичной симуляцией систем.
Кикстартер? Я б занес! Только региться там неохота, лучше через сайт 777.

Оставить комментарий



Архив записей в блогах:
Вчера забрал из сервиса Кию свою злоебучую, в 8 вечера. На зимней резине, отдал то я ее в 20х февраля на ТО 15000. Менеджер сказал, что стойку заднюю они не меняли, потому что пришла не та стойка, и вообще ее вроде менять не нужно было. Так что на киа ...
Медведев никогда не являлся самым одиозным представителем российской элиты. В этот образ он добровольно вошел примерно два месяца назад. И теперь угрюмо его обживает. Никто не понимает, зачем... Дело в том, что успех фильма Навального во многом обусловлен неадекватной реакцией на фильм ...
Я вчера узнал о нанесение ракетного удара по базе в Сирии еще не ложившись спать, хотел было что-то написать, но решил подождать сутки, что б увидеть результаты, реакцию итд. Что могу сказать? Сперва было очень тревожно и как-то обидно за русских, что оказались в этой ситуации в дураках, ...
Можно ли с помощью селекции получить ГМО? Один американский фермер (на фото) решил, что можно. Один американский верховный суд решил, что нельзя. Те, кто давно читает progenes , могут смело пропустить вводную часть. Те, кто не читает - срочно идти читать progenes ...
- А эти красненькие бусы сколько стоят? Миша оторвался от журнала, поднял глаза на девушку и сразу ощутил две вещи. Во первых он никогда ее уже от себя не отпустит, а во вторых, он раньше где-то ее видел. Хотя нет, не может быть, точно бы запомнил. Не ...