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

Как в GTA San Andreas проспорили мусор: вспоминает технический директор Rockstar North

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

Технология, придуманная для GTA 3, была довольно простой.

Как в GTA San Andreas проспорили мусор: вспоминает технический директор Rockstar North

По Либерти-Сити в Grand Theft Auto 3 регулярно летает мусор — тут и там встречаются листы бумаги или листья — но в GTA San Andreas, следующей части серии, мусора нет. Бывший технический директор Rockstar North Оббе Вермей рассказал, как так вышло.

Мусор в GTA 3, вспоминает Оббе, был именно его идеей: разработчики решил, что городские улицы выглядят слишком чисто. Технология, придуманная для генерации мусора, оказалась довольно простой.

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

Это один полигон, иногда передвигаемый ветром, еще он может летать за проезжающими машинами. Художники нарисовали 4 текстуры: 2 варианта газеты и 2 варианта листьев.

Каждый обсчет цикла анимации выглядит так:

  • Движемся по земле, если ветрено, то дальше обычного.
  • Движемся вверх-вниз по синусоиде.
  • Поворачиваем полигон.
  • Добавляем больше циклов, если ветрено.

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

Идея с мусором, отмечает Оббе, понравилась не всем его коллегам, но в GTA 3 летающие листики все-таки появились. Их решили убрать из GTA San Andreas только после того, как Вермей проиграл спор кому-то из коллег.

Впрочем, технология все равно пригодилась: именно на основе кода из GTA 3 работает мусор в Manhunt, другой игре Rockstar.

Читать далее
Показали The Witcher 4 — что думаете?
Жду, выглядит интересно
72 голоса, 57.6%
Трейлер не очень, подожду геймплей
15 голосов, 12.0%
Цири — ведьмачка? Да ну, это шутка
20 голосов, 16.0%
Больше не доверяю CD Projekt, пусть сначала выйдет
18 голосов, 14.4%
Теги: Grand Theft Auto: San Andreas, Игры
Аватар Evernews
Evernews
8068 подписчиков