19 января 2010 г.

Метро 2033. Интервью с Олесем Шишковцовым

Метро 2033 будет великолепной игрой 2010 года в первую очередь на РС. Неудивительно, что многие талантливые люди из команды S.T.A.L.K.E.R. сейчас работают над Метро 2033, эти ребята знают своё дело и как сделать потрясающую компьютерную игру. Итак, интервью с Олесем Шишковцовым, техническим директором 4A Games.



games.on.net: Метро 2033 использует новый движок, какие основные особенности этого движка?
Олесь: Мы сделали множество вещей, которые в основном продиктованы атмосферой и средой игры. Например, очень мало игр используют объемные эффекты - освещение, туман. Но, поскольку в тоннелях метро в воздухе много пыли, нам надо было делать и это. Это было немного сложно, в плане производительности, так как пыли действительно много. Все же, довольно непривычно вообще видеть пыль в игре.
Мы сфокусировались на нескольких базовых вещах. Например, даже если вы не включите аппаратное сглаживание в игре, всеравно все будет полностью сглаживаться - может быть не так точно, как это было бы возможно с аппаратной поддержкой, но все же сглаживание будет.
Это сделано преимущественно с помощью морфологического анализа сцены. Мы прогоняем игру через сложные шейдерные вычисления, где сцена анализируется перед отображением игроку. Это выполняется каждый кадр, и с помощью этого мы можем исправить большое количество маленьких несоответствий, перед тем, как игрок видит изображение.

games.on.net: Игру можно назвать передовой для РС. Тяжело было адаптировать всю графику под Xbоx360?
Олесь: И да, и нет. Xbоx360 - неизменяемая платформа, т.е. разрабатывая игру вы имеете полный доступ по всему "железу". По этому, у вас есть прекрасная возможность реализовать много классных вещей при этом проще, чем на РС. По этому, качество графики Xbоx360 не подобно качеству графики на бюджетном РС, фактически она лучше качества среднего по нынешним меркам компьютера.

games.on.net: Вам пришлось отказаться от некоторых фич на версии для Xbox360?
Олесь: Прошлось для некоторых вещей. У нас не было должной производительности. Например, локальный motion blur, когда при движении рук остается шлейф - это возможно реализовать, но мы бы остались совсем без производительности, если бы мы это сделали. На Xbox360, вы должны иметь гарантированное количество кадров в секунду, в определенных рамках.

games.on.net: Продолжая тему, сколько ориентировочно FPS вы планируете на Xbox360?
Олесь: На Xbox360 всегда будет 30 fps. Мы пытаемся сделать это также гарантированным и для ПК, может немного больше из-за v-synch.

games.on.net: Метро 2033 использует несколько ядер процессора?
Олесь: Да, это было запланированно еще до разработки движка. Многоядерность поддерживается с самого начала разработки.

games.on.net: Т.е., если я поменяю свой двухядерник на четырехядерный процессор, каково будет увеличение производительности?
Олесь: Если вы не ограничены производительностью видеокарты, будете иметь линейную зависимость - в вашем случае производительность возрастет в два раза. Подобная зависимость актуальна и для восьми и шестнадцати ядер.

games.on.net: Как на счет видеокарт? Как изменится производительность для нескольких видеоадаптеров? Вы оптимизируете игру для систем с несколькими GPU?
Олесь: Тут ситуация немного отличается. Да, мы оптимизируем, но тут все зависит преимущественно от NVIDIA и ATI. Для адаптеров NVIDIA у нас уже сейчас подобная линейная зависимость. По поводу решений ATI - мы все еще работаем над этим.

games.on.net: Можете рассказать про технологию PhysX и что она добавит в игре?
Олесь: Мы сделали много фишек используя флюиды PhysX. Кроме того, у нас есть что показать с системой частиц, а также разрушаемым окружением. Разрушаемость будет более реалистична с PhysX. Все разрушается и без аппаратной поддержки, но с ней это будет выглядеть еще более достоверно.
Несколько вещей доступны только при использовании аппаратной поддержки NVIDIA. Но, как разработчики игр, мы не хотим, чтобы это как-то существенно влияло на геймплей - в основном, это просто визуальная достоверность, например красивые эффекты дыма.

games.on.net: Для чего вам лучше разрабатывать - для РС или консоли?
Олесь: Я предпочитаю их обеих. Например, я очен восхищен DirectX 11. Он возвращает полноту власти разработчикам! Это большой, очень большой шаг вперед. Например, я считаю, что вычислительные шейдеры - это путь в будущее. Это как мощности центрального процессора, но внутри GPU. Это открывает серьезные недоступные ранее возможности.

games.on.net: Как на счет тесселяции Dx11 - все действительно настолько круто?
Олесь: В нашей игре она используется только на персонажах - не на окружении. Все-таки, качество персонажей обычно более существенно.

games.on.net: Ваш движок справляется с большими открытыми пространствами также хорошо, как и узкими тоннелями? Ведь игра сконцентрирована больше на закрытых пространствах.
Олесь: Да, справляется отлично. Первоначально, для игры мы решили использовать больше замкнутых пространств в связи с сеттингом сюжета, но это не ограничение для движка. Несколько уровней в игре действительно можно назвать огромными.

games.on.net: А какие будут системные требования для запуска игры на максимальном качестве со всеми эффектами на РС с разрешением 1680х1050?
Олесь: На таком разрешении вам потребуется комплектующие последнего поколения. Одной топовой видеокарты от NVIDIA будет не достаточно. Новое поколение карт ATI и недавно анонсированные адаптеры NVIDIA будут более эффективными. Используя их, вы сможете включить все на максимум, вместе с такими фичами как Super Sampling каждой поверхности и каждой текстуры. Это придаст картинке больше детальности.

games.on.net: Какие возможности искусственного интеллекта? Мы слышали, что в игре будет запах! Чем эта фича отличается от голоса, слуха?
Олесь: На самом деле, это просто трюк. Запах в игре реализован также как и обычный звук. Фактически, используется таже система. У нас используется волновая проработка для звука. С запахом все также.

games.on.net: Метро 2033 использует технологии высококачественного звука. Что это значит для игрока? Как это повлияет на качество звучания?
Олесь: Все достаточно просто. При четком звуке, например громком звуке или низких частотах, они всегда хорошо слышны. Все обрабатывается и балансируется и мы слышим только самые важные звуки. Это происходит на каждом кадре. Нету ситуаций, когда вы стреляете и тут же слышите разговор возле вас. Вместо этого, вы слышите только стрельбу своего оружия, так как это более реалистично чем первый вариант.

games.on.net: Ваш движок будет поддерживать любительские модификации?
Олесь: Да, но этот вопрос лучше задать THQ, разрешат ли они...

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

Анонимный комментирует...

Кстати, Олесь Шишковцов тоже принимал участие в разработке Сталкер Тень Чернобыля

davis комментирует...

Да, как Антон Большаков. Их обоих можно увидеть в первом «Финальном отсчете», который стартовал перед вторым переносом даты выхода STALKER «Тень Чернобыля»
З.ы.: не забаваем писать ники, а еще лучше регестрироваться!!!

Метро 2033 (20) Alan Wake (3) Army of Two: The 40th Day (1) Assassin's Creed 2 (7) Avatar (1) Batman (1) Battlefield (3) Bioshock 2 (3) Borderlands (6) Bully (1) CoD: Modern Warfare 2 (7) Colin McRae: Dirt 2 (5) Colin McRae: Dirt 3 (2) Dante's Inferno (1) Dead Rising 2 (4) Death Rally (1) Deliverace (1) Dexter (2) Diablo 3 (7) Doom (2) Driver SF (1) Duke Nukem Forever (1) Earthworm Jim (8) F1 2010 (1) Fallout 3 (3) Fallout New Vegas (3) Fallout Online (1) FIFA 11 (4) FIFA 12 (2) FIFA 2010 (15) FIFA World Cup 2010 (2) Fight Night (1) Final Fantasy (3) Forza 3 (5) Forza 4 (1) Fragoria (1) Fuel (1) Gran Turismo 5 (22) Grand Theft Auto (16) GTA 4 (8) GTA 5 (4) Guitar Hero (1) Just Cause 2 (4) Left 4 Dead 2 (5) Lord of the Rings (1) Machinarium (2) Manhunt 2 (2) Max Payne 2 (1) Max Payne 3 (3) Metal Gear Solid (2) Mortal Kombat 9 (81) Mortal Kombat: Rebirth (13) NBA 2K10 (7) NBA 2K11 (1) NBA Live (3) Need For Speed Shift (10) NFS Hot Pursuit (5) PainKiller (1) PES 10 (3) Quake 2 (1) Red Dead Redemption (11) Resident Evil (3) Ride To Hell (1) Risen (1) Road Rash (2) Rock'n'Roll Racing (6) Shank (6) Sims 3 (3) Skate 3 (2) Sonic (3) Splinter Cell (1) STALKER (49) STALKER 2 (1) STALKER Зов Припяти (47) STALKER Тень Чернобыля (2) StarCraft 2 (8) Street Fighter 4 (4) Super Street Fighter 4: Arcade Edition (6) Tekken 6 (6) Tekken 7 (2) Test Drive Unlimited 2 (3) Toki HD (2) Tony Hawk (1) Torchlight (9) Twisted Metal (1) UFC (1) Warhammer 2 (1) Witcher 2 (1) Wolfenstein (5) World of Warcraft (2) Xenus 2: Белое Золото (1)
*По нажатию на ссылку будут показаны все сообщения с выбранной ирой.
**Сообщения с выбранной ирой отображаются в порядке даты публикации.
*Числовое значение в скобках отображает текущий рейтинг автора.
*Для подтверждения поиска, нажмите Enter.
*Машина времени - архив, в котором хранятся публикации за весь период работы сайта.
*Кликнув на имя, откроется блог с сообщениями выбранного автора.
**Размеры имен авторов, указывают на соотношение объема контента в блогах.