Блоги Блоги 20.10.2010 в 20:12 comment

Tom Clancy’s H.A.W.X. 2: тесселяция становится очевидной

author avatar
https://secure.gravatar.com/avatar/1097c5f84c199990de48d14e596f84fc?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://secure.gravatar.com/avatar/1097c5f84c199990de48d14e596f84fc?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://itc.ua/wp-content/themes/ITC_6.0/images/no-avatar.svg

В новой игре Tom Clancy’s H.A.W.X. 2, которая выйдет уже в ближайшее время, тесселяция наконец-то используется "на полную" и очевидным образом влияет на качество изображения.

Напомню, что эта техника обработки геометрии объектов позволяет сравнительно "малой кровью" добиться высокой детализации без значительной нагрузки на блоки обработки текстур и память благодаря созданию "виртуальных" полигонов вместо использования высокополигональных моделей. Подробно о тесселяции я писал тут. До недавнего времени ее использовали очень ограниченно (хотя хвастались о применении очень даже активно): в Dirt 2 она применяется на моделях зрителей, тканях и воде на трассах, в STALKER: Call of Pripyat — на масках персонажей и деревьях, и т.д. В подавляющем большинстве случаев ее наличие можно было обнаружить только при сравнении скриншотов.

Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной

Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной

Тесселяция воды и ткани в Colin McRae DiRT 2

Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной

Тесселяция моделей персонажей в STALKER: Call of Pripyat

Онлайн-курс "Тестування API" від robot_dreams.
Навчіться працювати з API на просунутому рівні та проводити навантажувальні тестування, щоб виявляти потенційні проблеми на ранніх етапах розробки.
Програма курсу і реєстрація

Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной

Тесселяция моделей персонажей в Metro 2033

Еще первая часть H.A.W.X. поражала высокой детализацией смоделированного со спутниковых снимков ландшафта, что ввиду специфики игры (из самолета видно далеко) сильно загружало текстурные блоки видеокарт, которым приходилось на все эти сотни тысяч полигонов "натягивать" детальные текстуры высокого разрешения. В H.A.W.X 2 эту проблему решили благодаря тесселяции: сам ландшафт физически сделан без избыточных деталей, а вот карты смещения содержат подробные данные о нем, благодаря чему можно невооруженным взглядом заметить рост качества изображения. В итоге в каждом кадре содержится до полутора миллионов полигонов, относящихся только к земле, не считая высоко детализированных самолетов, зданий и растительности!

Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной

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

Уже в следующем тестировании видеокарт H.A.W.X. 2 будет добавлена к нашему пакету приложений, а пока предлагаю галерею сравнительных скриншотов (по нажатию открываются крупные версии, на Flickr выложены еще несколько. Рекомендую сохранить их себе с помощью Downloadr на ПК в полном разрешении, выбрав во вкладке Sets пользователя ITC.ua и сет HAWX 2, так удобнее сравнивать).

Без тесселяции С тесселяцией
Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной
Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной
Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной Tom Clancy's H.A.W.X. 2 тесселяция становится очевидной

Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: