Все новости
Это интересно
Сейчас читают
Grand Theft Auto: San Andreas 3372
Аватар Evernews Evernews

Как GTA San Andreas получила странные зеркала: объясняет техдиректор Rockstar North

0
0
Поделиться
Телеграфировать

Разработчикам недоставало памяти, поэтому пришлось схитрить.

Как GTA San Andreas получила странные зеркала: объясняет техдиректор Rockstar North

В релизной версии Grand Theft Auto San Andreas странновато вели себя зеркала: время от времени все выглядело так, будто отражения персонажей готовы выйти из зеркал в реальный мир. Бывший технический директор Rockstar North Оббе Вермейдж рассказал, в чем тут дело.

Проблема, вспоминает Вермейдж, была чисто технической. Разработчикам недоставало памяти для создания нормальных отражений, так что пришлось схитрить.

Оббе Вермейдж
бывший технический директор Rockstar North

У нас не было нужного объема видеопамяти, чтобы нормально сделать зеркала. Вместо этого я рендерил отраженную версию сцены одновременно с самой сценой.

С таким методом есть несколько проблем. Зеркала могут быть только на внешних стенах комнаты, а персонажи или объекты могут выходить из зеркал, словно в фильме ужасов. Отбраковка поверхностей работает некорректно, так что некоторые модели показывают свою заднюю часть.

В идеале, отмечает Оббе, стоило использовать другой подход: отрендерить сцену дважды, в первый раз — с точки зрения камеры, играющей роль зеркала. Отрендеренное изображение превращалось в текстуру и накладывалось на поверхность зеркала.

Однако этот метод требует дополнительную видеопамять для хранения первого рендера. Именно тут у разработчиков и возникла проблема.

Теги: Grand Theft Auto: San Andreas, Игры
Аватар Evernews
Evernews
8068 подписчиков