К стати сегодня купил Silverfall. Игра тоже поддерживает PhysX. Цитата:
Цитата:
Опишите вкратце, чем игра в Silverfall с картой обсчета игровой физики PhysX будет отличаться от Silverfall без нее? - Без карты PhysX игра будет поддерживать Ragdoll и разрушаемые объекты. С ускорителем же будет гораздо больше разрушаемых объектов, улучшенное качество физики мельчайших частиц (что довольно важно для визуализации заклинаний; к примеру, огненные шары растекаются языками пламени, разбиваясь о преграду) и водных поверхностей (водопадов, рек и потоков магмы). Разумеется, эти изменения - косметические, и вы сможете полностью пройти Silverfall и без PhysX, однако с ней игра произведет гораздо более глубокое впечатление. Говоря, в частности, о водных поверхностях: без PhysX в городе Silverfall (его имя носит игра) будут водопады, состоящие из симпатичных прозрачных текстур. Тогда как с картой PhysX мы добавляем пласт воды как новый физический объект.
_________________ Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!
Alexandr82 Так, это всё та же квазиреалистичная физика. PhysX ничего не дала для компьютерных игр, кроме слабенького пинка. Да и без него по-тихому развивался бы Havok. Afaik, ни одна _действительно_ перспективная игра не поддерживает её. А те, кто поддерживают, в тех поддержка реализована только "для галочки".
Вот тот же Крайзис. Там физика будет реализована за счет центрального процессора.
...А ещё НВ с АТИ рыпаются в плане приспособления под нужды физики своих видеокарт. Но хотя это выглядит самым интересным вариантом, направление это двигается весьма медленно. У НВ пока что есть технология Quantum Effects в G80 и G84, но игр с её поддержкой нету, и тестов нету. А у АТИ есть пока что только технодемки, в которых Кроссфайер обрабатывает физические эффекты. И прогнозы по поводу StreamComputing. Т.е., что НВ, что АТИ - пока только прогнозы о GPGPU и никаких игр с обработкой физики силами видеокарты.
Пока что самым реальным является использование центрального процессора под нужды физики.
_________________ Цель спора есть изменение природы истины.
Havok не сладко придется, учитывая куда пробрался PhysX SDK: движки Unreal Engine 3, Gamebryo, Reality Engine, Eclipse Engine, Saber3D; консоли Xbox 360™, Playstation®3, Nintendo® Wii™. Кроссплатформенность современных игр играет AGEIA на руку, PhysX SDK кроссплатформенный. К тому же вроде сам движок бесплатен. Пока разработчиков игр сдерживает то, что физический ускоритель себе могут позволить не все из-за цены. Поэтому разработчики реализуют с помощью аппаратной части только малую часть потенциала PhysX SDK. Пока что физический ускоритель прилично задействуется только в CellFactor. 8 мая выходит CellFactor Revolution.
Obscured писал(а):
Пока что самым реальным является использование центрального процессора под нужды физики.
Ты попробуй поиграть в Cellfactor с обработокой физики на процессоре. К стати AGEIA даже тест выпустила, где CellFactor и на проце и на физическом ускорителе проигрывается. Так вот на проце там вообще слайдшоу. Советую посмотреть ролики CellFactor Revolution.
_________________ Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!
Ты попробуй поиграть в Cellfactor с обработокой физики на процессоре.
К сожалению, Cellfactor мне не нравится сам по себе, так что я его стороной... (тем боле, на моей 6600GT:)) Может, через полгодика и попробую поиграться в неё. Но я видел тесты PhysX на 3Dnews на основе Ghost Recon Advanced Warfighter. http://thg.ru/graphic/ageia_physx_test/ageia_physx_test-04.html Выводы из того тестирования можно сделать неутешительные по поводу профпригодности PhysX.
О тестах от самих производителей на основе каких-либо демок: несомненно они их весьма специфично подбирают, чтобы во всей красе показать положительные стороны своей продукции и преувеличить отрицательные стороны чужой. Это касается как АТИ, выпустившей несколько демок о физике на основе Кроссфайера (там Кроссфайер из двух х1900XTX, вроде, уделывал по полной и C2D X6800 и PhysX), так и AGEIA, выпустившей тест на CellFactor (где были обратные результаты, естественно).
Alexandr82 писал(а):
PhysX SDK кроссплатформенный.
Хм... А вот это я впервые слышу... Это точно?...
И зачем AGEIA, владеющая лицензией на SDK, раздаёт её и под консоли, если на консолях не может быть использована сама PhysX? Точнее, зачем это надо разработчикам игр для консолей?
_________________ Цель спора есть изменение природы истины.
И зачем AGEIA, владеющая лицензией на SDK, раздает её и под консоли, если на консолях не может быть использована сама PhysX?
Для PhysX SDK необязателен сам ускоритель. Расчеты могут производится и процессором, но значительно медленнее. Физический ускоритель был придуман для выполнения чисто физических расчетов, поэтому может расчитывать намного больше чем процессор. Приведу пример. Вы наверно видели процессорные и графические тесты 3D Mark. Все же с графикой лучше справляется видеокарта, чем процессор. Современные консоли обладают очень мощной начинкой и могут рассчитывать физические эффекты без отдельного ускорителя.
_________________ Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!
Все вычисления PhysX SDK выполняет на специализированном ускорителе AGEIA PhysX. Это верно для настольных ПК. Расчеты не могут проводиться процессором, так как это не выгодно самой AGEIA. Консольные же платформы способны выполнять вычисления на PhysX SDK своими силами. Так же, как и Havok.
В отличие от PhysX SDK, Havok может выполняться как силами процессора, так и графических ускорителей в ПК, поэтому ему грозит большая поддержка со стороны разработчиков игр и железа.
Есть несомненный бонус использования видеокарты для просчета физики. Мы можем распределить ее вычислительные ресурсы с максимальной эффективностью. Будет недостаточно для обеспечения быстрой картинки - пускай считает одну графику. Будет достаточно - пускай еще и физику может посчитать. А если наша видеокарта изначальна тормозная, то её и PhysX не спасет. Т.е. по-любому надо покупать хорошую видеокарту для обеспечения максимальной играбельности. Так пускай он будет отвечать еще и за физику. Надо только решить проблему синхронизации данных между частью, что считает физику и частью, что затем посчитает графику. Т.е. решить проблему простаивания системы, когда графическая составляющая ожидает посчитанных данных с физической составляющей. Впрочем, эта же проблема актуальна и для PhysX. В принципе, если посмотреть на особенности архитектуры современных ГП, то для них она вполне решабельна. А вот PhysX будет страдать от высокой латентности.
Однако, разрабам проще всего вешать физику в игре на центральный процессор. Что мы и видим на живых примерах: Oblivion, Crysis...
Bioshok не поддерживает PhysX SDK. (Vengeance engine 2, хотя и основан на Unreal Engine 3.0, но работает только с Havok)
Сrysis не будет использовать PhysX, так как Crytek разработали собственный физический движок.
Unreal Tournament 2007 (aka Unreal Tournament 3 или как-его-там) будет поддерживать PhysX.
Dead Rising однозначно будет использовать только Havok.
_________________ Цель спора есть изменение природы истины.
Ну, на всех ng-консолях ageia уже отметилась играми)
Цитата:
В отличие от PhysX SDK, Havok может выполняться как силами процессора, так и графических ускорителей в ПК, поэтому ему грозит большая поддержка со стороны разработчиков игр и железа
Старая песня.. с момента выхода Havok FX (как и PhysX) вот уже год прошел, а игр нет вообще.. даже анонс один, и тот под вопросом)
Nameloss А по сабжу - брать пока не стоит: AFAIK, к осени Ageia новую карточку запустить собирается - наверняка и техпроцесс будет 80нм, и памяти больше, и производительность выше)
с момента выхода Havok FX (как и PhysX) вот уже год прошел, а игр нет вообще.. даже анонс один, и тот под вопросом)
Поэтому и не стоит сейчас заморачиваться со всеми этими шалостями. Только когда и если AGEIA подешевеет до 100$, тогда...
И то, я тогда предпочту вешать физику на свою Корку или на видеокарту с поддержкой CUDA, а не на PPU.
То, что HavokFX до сих пор не распротранен, а НВ со АТИ не делают резких телодвижений в её сторону - весьма печально и приводит в определенное смущение. Уж казалось бы, они на этом могут заработать кучу бабла, а мы получим веселье. Но что-то не клеится.
_________________ Цель спора есть изменение природы истины.
Поэтому и не стоит сейчас заморачиваться со всеми этими шалостями.
Согласен, только через годик-полтора будет ясно, что да как
Цитата:
То, что HavokFX до сих пор не распротранен, а НВ со АТИ не делают резких телодвижений в их сторону - весьма печально и приводит в определенное смущение.
Хм.. слышал, что одно время ATI даже обещала раздавать девелоперам Havok FX бесплатно (это учитывая что последний стоит денег), но видимо, действительно что-то не сложилось)
Все вычисления PhysX SDK выполняет на специализированном ускорителе AGEIA PhysX. Это верно для настольных ПК. Расчеты не могут проводиться процессором, так как это не выгодно самой AGEIA.
Вам перечислить игры с использующие PhysX SDK без обработки на физическом ускорителе?
Obscured писал(а):
Bioshok не поддерживает PhysX SDK. (Vengeance engine 2, хотя и основан на Unreal Engine 3.0, но работает только с Havok)
А кто вам сказал что движок Bioshok вообще как-то связан с Unreal Engine 3. Вам не кажется что один движок основанный на другом, как-то нарушает закон об авторском праве. Движок поставляется как есть и право на внесение изменений имеет разработчик.
Zogrim писал(а):
Старая песня.. с момента выхода Havok FX (как и PhysX) вот уже год прошел, а игр нет вообще.. даже анонс один, и тот под вопросом)
Не знаю что там на счет Havok, но игр с поддежкой PhysX вышло уже несколько:
Auto Assault
Bet on Soldier + 2 эддона
CellFactor: Combat Training
City of Villains
Ghost Recon Advanced Warfighter
Infernal
Stoked Rider
Silverfall
Еще перечислю вышедшие игры которые используют PhysX SDK без ускорителя:
Alpha Prime
Dragonshard
Entropia Universe
Gothic 3
Gunship Apocalypse
Joint Task Force
Roboblitz
Rainbow Six Vegas
Splinter Cell: Double Agent
Волшебный шар 3
Метро 2
Параграф 78
maxuser Скринов не обещаю, но если получится зайти сюда, скачайте - AGEIA Video Demo - это набор роликов с GDC 2007)
Alexandr82 Кстати, в Сильверфолле поддержки PPU нет, проверял.. то, что написано на сайте Акеллы - устаревшая бредятина)
А в Stoked Rider: AA с патчем 1.38 зачем-то партиклы извратили до неузнаваемости, хотя раньше было совершенно нормально.. такие дела
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения