Случайные факты
У Saturn было два CPU и шесть вспомогательных чипов

E3 2005: Каз Хирай, где обещанный 4D для PS3? Вот он!


Да-да! Именно E3 2005. На дворе уже 2010 год и Playstation 3 пережила 4-ёх летний рубеж, но  некоторые из нас помнят заявление Кутараги о том,что PS3 будет поддерживать 4D измерение.

Мы все знаем, что такое 3D-графика: длина, ширина и высота. Но что такое 4D с точки зрения разработчиков?

4D - это прогрессия жизни во времени, когда каждый материальный объект в игровом мире живет и непрерывно изменяется. Но как такое возможно? С помощью динамической обработки процедурных текстур. Звучит чрезвычайно сложно, не правда ли? Позвольте объяснить: Процедурные текстуры - это текстуры, связанные с алгоритмом. Вместо того, чтобы отрисовывать новую текстуру пиксель за пикселем, вы определяете способ, как пиксели старой должны измениться, чтобы создать итоговую текстуру.


Когда процедурная текстура помещена куда-либо, движок отвечает за её обновление. У неё есть жизнь. Со временем текстура изменяется тем способом, который Вы для неё определяете. В большинстве игр сейчас применяется метод случайного генерирования текстур. Разработчики используют одно растровое изображение и просто наносят его в случайном порядке на объект. Каждая текстура уникальна. Контроль теряется.


Компания Allegorithmic предлагает пакет ProFX, позволяющий создавать процедурные текстуры. С помощью утилиты Map Zone вы определяете способ генерации текстур, а затем ProFX растеризует изображения, выводя окончательный результат, который будет сгенерирован движком игры. При этом можно создавать текстуры высокого разрешения, размер которых составит несколько килобайт.

В картинках ниже демонстрируется ванная комната в очень хорошем состоянии. Даже хочется принять ванну с пеной. Но, время летит, и комната стареет: кафель трескается и рассыпается, ванна ржавеет, зеркало разбивается... осколки падают и, затем, медленно начинают мутнеть, искажая отражение. И дело не только в изменении структуры зеркала, но и в потери красоты самого отражения. Это все и есть 4D.



Но хочется больше, чем просто картинки. Я предлагаю взглянуть на видео, демонстрирующее активное изменение текстур.

[video:http://www.youtube.com/watch?v=ScttSShgXlw]

 

Обе представленные сцены теоретически могут быть обработаны на Xbox 360, однако на каждый кадр уйдет 10-12 секунд. Да, рендеринг возможен, но реализация динамического изменения текстур - нет. Реализовать рендеринг сцены с персонажами на экране и с изменением объектов во времени на Xbox 360, увы, нельзя. На данный момент с этой задачей могут справится только две платформы: высококлассный PC, стоимостью несколько тысяч долларов и... PLAYSTATION 3. Как можно догадаться, качество и скорость выводимой картинки напрямую зависит от доступной мощности, так что тут восемь ядер Cell как нельзя кстати. Конечно, программирование для Cell - задача непростая, но результаты того стоят - архитектура позволяет обрабатывать на лету великолепную 4D-графику.

ProFX использует не только RSX (видеоадаптер PLAYSTATION 3), но и центральный процессор, распределяя обработку текстур между его ядрами, а уже потом передает данные видеопроцессору. Необходимость в постоянной загрузке тяжеловесных текстур с диска Blu-ray или из кэша отпадает, что, в свою очередь, существенно повышает скорость работы.

Теперь давайте перейдём к самому главному: играм для PLAYSTATION 3, использующим 4D-графику. Удивительно, но одна из них - всем известный MotorStorm. Следы от протектора на трассе, грязь, пыль и царапины на кузове автомобиля, разбросанные после столкновения запчасти - всё это 4D.


Из заявленных на данный момент тайтлов для PS3, 4D-графика используется в Killzone 2, White Knight Story и Eight Days
(заморожен). Подводя итоги, стоит заметить, что Кен Кутараги явно не зря расходовал огромные средства на разработку PS3, ведь теперь только ей по зубам 4D в высоком разрешении.


Вдумайтесь в то, что вы сейчас узнали. А лучше просто идите и поиграйте в PLAYSTATION 3 с чувством нового знания и понимания 4D-графики.

Большое спасибо пользователю ST1L(Его здесь нет).Статья была дополнена и немного изменена, чтобы быть актуальной на 2010 год.

Статья основана на материалах портала PlayStation Universe и официального сайта ProFX.

Статья эксклюзивно для сайта Madfanboy и Psclan.

Об авторе

Похожие статьи

MadАналитика: Что не так с консолями нового поколения и когда раскроют их потенциал? Для начала немного истории Консоли всегда славились лучшей…
Базовое сравнение консольных версий Wolfenstein 2 и Assassin's Creed Origins Еврогеймер провёл базовый технический анализ консольных версий…
Почему я не люблю игры про Mario Некоторые пользователи поражаются, с чего это народ так недоволен…
Нужно ли геймеру 4K, PS4 Pro или Xbox One X? Многие геймеры задаются вопросом, стоит ли им продавать свои PS4/X1…
Критическая уязвимость в процессорах Intel - всё что вам нужно знать У процессоров Intel была обнаружена очень серьёзная уязвимость.…
PlayStation Classic - Сони обосралась с эмуляцией Сони выпустила свою новую чудо консоль - PlayStation Classic.…
Что думают фанаты AMD и Nvidia про Radeon VII и аналитика на счёт нового GPU AMD анонсировала новый GPU который выйдет через месяц. MFB…