Новости про AMD и Pixelux

Детали о «физических» технологиях AMD с GDC 2010

Море будущих достоинств и шпильки в адрес оппонентов.

По своим технологиям AMD подтверждает приверженность «открытой физической инициативе», выражающейся в конкретном сотрудничестве с Bullet и Pixelux по реализации физических алгоритмов как на центральных процессорах с использованием многопоточности, так и на графических, используя API DirectCompute и OpenCL. Симуляции физики твёрдых тел, мягких тел, частиц и потоков, одежды — всё это будет в поддерживаемых физических движках, со временем.

Была показана и очередная провокационная картинка в адрес PhysX — результаты опросов «чего хотят женщины геймеры». С большим перевесом геймеры хотят Eyefinity и DirectX 11, правда, первый вопрос напоминает известный детский «Что сильнее: слон или кит?», сравнивать Eyefinity можно разве что с 3D Vision Surround, со вторым вопросом после выхода Fermi у NVIDIA будет и то, и то, а у AMD так и останется один пункт.

Тонкие намеки содержались и в еще одном слайде, посвящённом успехам самой AMD-ATI в стандартизации своих проприетарных поначалу технологий:

Также появилось первое видео (MPEG-4, ~8 Мб), демонстрирующее работу физического движка, включая разрушаемость и деформации.

Открытая физическая инициатива от AMD — новые подробности

Открытый стандарт физики начинает воплощаться в конкретику.

Согласно опубликованному пресс-релизу, совместная работа AMD, Bullet и Pixelux близится к воплощению в конкретные движки и программные продукты. В основу открытого движка ляжет технология расчётов столкновений твёрдых тел от Bullet Physics и система «физических» свойств материалов Digital Molecular Matter (DMM) от Pixelux. AMD разработает некий инструмент физического моделирования для разработчиков игр, позволяющий объединить обе технологии в игре, а также проспонсирует бесплатную лицензию DMM для использования в PC-проектах. «Лидирующем» же движком для демонстрации набора физических технологий от «красных» станет Vision Engine от Trinigy, должный стать тем же, чем стал Unreal Engine 3 для PhysX.

Ускорение физических расчётов на GPU будет доступно через OpenCL и DirectCompute API, реализуемых посредством ATI Stream для GPU AMD. В будущем, помимо физики твёрдых тел, аппаратное ускорение будет обеспечено и для системы частиц/потоков, симуляции одежды и столкновений мягких тел в составе Bullet Physics. После этого физический движок AMD-Bullet-Pixelux может даже превзойти PhysX, в котором в настоящее время нет аппаратного ускорения для физики твёрдых тел. Правда, симуляция последних не составляет заметной нагрузки для современных CPU, а в играх с использованием PhysX, таких как Dark Void или Cryostasis, востребовано как раз ускорение симуляций частиц/потоков. Будем надеяться, что в этом году AMD сможет на деле показать преимущества своих физических решений вместо голословных нападок на PhysX.

AMD и Pixelux объединят усилия для ускорения физики на OpenCL

Шесть месяцев назад компания AMD вместе с Havok во время конференции разработчиков игр демонстрировала аппаратное ускорение физики тканей через OpenCL. Однако, по всей видимости, далее такой демонстрации пока дело не пойдёт: Intel не хочет выпускать Havok с поддержкой аппаратного ускорения до выхода Larrabee. Поэтому на днях компания AMD в пресс-релизе сообщила о начале работы c компаний Pixelux Entertainment, разработчиком третьего по популярности физического движка Bullet Physics.

Результатом этого сотрудничества должно стать появление версии движка Bullet Physics, поддерживающего ускорение средствами видеокарт через стандарт OpenCL. Важно отметить, что в отличие от PhysX, AMD собирается создать полностью открытый стандарт, ускоряющий физику с помощью любого оборудования OpenCL на любой платформе, в том числе и средствами видеокарт NVIDIA GeForce.

Между прочим, движок Bullet Physics использовался в такой достаточно известной игре как Star Wars: The Force Unleashed и Indiana Jones от LucasArts, версия для ПК которой выходит в этом году.

Выбор AMD пал на OpenCL, а не на DirectCompute потому, что последний стандарт привязан к API DirectX, то есть к Windows, в то время как OpenCL является отдельным, цельным вычислительным решением.

Не упустила AMD в своём пресс-релизе и сделать упрёк в сторону PhysX, отметив, что NVIDIA, создав стандарт, исполняющейся только на видеокартах GeForce, разделяет пользователей и разработчиков и тем самым тормозит развитие графической индустрии.

Однако, если NVIDIA столкнётся с сильным открытым стандартом ускорения физики, то она быстро перенесёт PhysX на OpenCL или DirectCompute, что позволит разработчикам, наконец, без оглядки на производителей оборудования использовать в своих играх богатые физические эффекты. Ждём OpenCL-версию Bullet Physics.