During development, some ideas are abandoned. In the case of Grand Theft Auto San Andreas, the reason for the rejection is somewhat unexpected.
Игры Rockstar Games славятся проработкой различных деталей. Одним из примечательных моментов в GTA 3 стал обыкновенный мусор на улицах.
Оббе Вермей (Obbe Vermeij), бывший технический директор Rockstar North, продолжает вспоминать про былые деньки. На этот раз он решил поговорить о мусоре — небольшая деталь неплохо дополняла игровой мир GTA 3. Он решил реализовать «мусорную систему», поскольку улицы показались ему слишком чистыми, система работала следующим образом:
«Это один "прямоугольник" [полигон] который иногда перемещается под действием ветра. Его также могут "тащить за собой" проезжающие мимо автомобили. Художники создали для него 4 текстуры — 2 газеты и 2 варианта листьев.
Каждый "цикл анимации" устроен так:
— Движение по земле. Если ветренно — двигаться дальше обычного.
— Движение вверх-вниз по синусоиде.
— Поворот полигона.
— Если ветрено, то добавить больше циклов.
Поскольку линейное сканирование работало медленно, [система] определяет высоту земли только в точке приземления. (Поэтому в некоторых случаях мусор мог пролетать через карту)».
Далеко не всем в Rockstar нравилась такая система, но её всё же собирались добавить в GTA San Andreas.
Однако этого так и не случилось — оказалось, что Оббе проиграл спор, поэтому она так и не появилась в игре (детали этого спора он не стал раскрывать). Зато этот код разработчик добавил в другую игру Rockstar — в Manhunt.
***
Автор обложки: Rockstar. Источник изображения: twitter.com