Война в небе: 1917 (Rise of Flight)
01.07.2009 07:26
Автор А

Лучшая многопоточная игра
Рейтинг
 
Описание работы
Игры жанра симулятор всегда были компромиссом между графическим исполнением и моделированием физики. Благодаря новым технологиям, предоставленным Интел, мы смогли работать без компромиссов. Разделение потоков для обсчета на разных ядрах процессора позволило нам впервые создать совершенно новую аэродинамическую модель, где винт самолета рождает вихри, которые самостоятельно живут в атмосфере и влияют на рулевые поверхности самолета. Это дало возможность максимально приблизиться к имитации ощущений от управления летательным аппаратом. При этом отдельным потоком мы смогли создать новое графическое исполнение виртуального мира.

Ключевые особенности:

• Весь западный фронт Первой мировой войны на одной карте: 125 000 км2 территории, тщательно воспроизведенной по картам 1900-х годов.
• Воссозданные по оригинальным чертежам модели самолетов и наземной техники. Два лучших самолета Первой мировой в релизной версии: Fokker D.VII и SPAD 13, 1 самолет в демо-версии (SPAD 13), разнообразная наземная техника (бронетехника, артиллерия, автотранспорт, железнодорожный транспорт, аэростаты), а также аэродромы.
• Новая аэродинамическая модель, достоверно воссоздающая специфику физики самолетов Первой мировой и действия на них аэродинамических сил.
• Новая модель повреждений, разработанная в соответствии со всеми реальными параметрами от винто-моторной группы до строения планера.
• Современная графика, основанная на ядре собственной разработки «Digital Nature».
Графика
• Попиксельное освещение моделей
• Динамические тени и самозатенение на основе Perspective Shadow Mapping (PSM) технологии
• Используются пиксельные шейдеры PS 3.0, VS 2.0
• Освещение облаков учитывает множественное рассеивание света, с применением функции рассеивания для мелких частиц
• Хранение и визуализация сети рек с разрешением 10 метров, с применением технологий сжатия данных
• Визуализация купола неба на основе апроксимированной спектральной модели поглощения и рассеивания солнечного света атмосферой
• Влияние рассеивающих и поглощающих свойств атмосферы на визуализацию отдаленных объектов на горизонте
• Гибкая система анимирования конечностей персонажей и моделей техники

Физика и аэродинамика
• Расчёт физических свойств атмосферы в широком диапазоне высот с учётом фактической температуры и давления у земли
• Многослойная модель ветрового поля и турбулентности атмосферы с учётом влияния земли
• Моделирование атмосферных турбулентных спутных следов за самолётами и взрывных волн при разрывах боеприпасов и топливных ёмкостей
• Расчёт аэродинамики воздушных винтов, самолётов и отдельных обломков в любых режимах обтекания, включая закритические
• Расчёт тензора инерции и координат центра тяжести самолётов и их отдельных элементов конструкции по 3D-модели
• Моделирование деформации и разрушения самолётов на основе механики систем конечных элементов
• Перерасчёт в реальном времени инерционно-массовых и аэродинамических характеристик самолётов и отдельных обломков с учётом их деформации и разрушения
• Моделирование траекторий движения самолётов и отдельных обломков на основе динамики системы элементов переменного состава
• Термодинамическая модель двигателя внутреннего сгорания с учётом физико-химических процессов действительного цикла
• Модель столкновения самолёта с препятствием, землёй или водой на основе теории удара и гидродинамики
• Достоверная баллистика различных типов средств поражения для стрелкового оружия с учётом переменного рассеивания
• Моделирование боевых повреждений элементов конструкции и агрегатов самолётов в соответствии с типом средства поражения и дистанцией стрельбы
• Гибкая система настроек сложности управления самолётом и его системами на основе многоконтурных автоматов стабилизации заданных параметров
Искусственный интеллект
• Нелинейная логика принятия решений, базирующаяся на системе экспертных оценок, за счет чего решения ИИ всегда логичны и одновременно разнообразны в похожих ситуациях
• Широкая степень вариативности оптимальности принимаемых решений, благодаря чему разница в поведении «новичка» и «ветерана» значительна и логична
и др.
Landscape.jpg
Спад 13 над местностью
2009_4_29__17_20_28+copy.JPG
Бомбардировка города
rof+2009-03-19+18-44-20-29+copy.JPG
Спад 13
Видео:
http://www.youtube.com/watch?v=63KW_EQ72yU&feature=channel_page
http://media.pc.ign.com/media/143/14341924/vids_1.html



Комментарии (2)

01.07.2009 12:57

m_krivov
Всего баллов:
516
Статусных баллов:
16
коричневый пояс
Я занимаюсь моделированием похожих вещей, поэтому стало интересно: для просчёта аэродинамических сил у вас используется какой-нибудь панельный метод? Или через аэродинамические коэффициенты?
03.07.2009 04:19

А
Всего баллов:
161
Статусных баллов:
111
зеленый пояс
Добрый день,
Самолёт разбит на элементы (~60…80), для каждого из которых по заранее заданным коэффициентам и исходя из условий местного обтекания рассчитываются элементарные приращения силы и момента. При этом интерференция (влияние одних элементов на другие) учитывается не всегда, а только в некоторых случаях.

Обратная ссылка (0)


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

To obtain technical support, please go to Software Support.
Имя (обязательно)*

Электронная почта (обязательно; не будет отображено на этой странице)*

Ваш URL-адрес (необязательно)


Комментарий*