Новости

Свежие новости и полезные статьи про искусственный интеллект и машинное обучение

NVIDIA открыла игровую физику для всех

Компания NVIDIA сделала важный шаг в поддержку сообщества разработчиков с открытым кодом, полностью выпустив исходный код своих библиотек PhysX и Flow для ускорения графического процессора (GPU) под лицензией BSD-3. Хотя версия PhysX для процессоров была открытой с 2018 года, последнее обновление включает долгожданные ядра симуляции для GPU, что позволяет разработчикам получить доступ к более 500 модулям на основе CUDA. Именно они обеспечивают передовые реалистичные физические симуляции в реальном времени.

PhysX – это хорошо известный физический движок, который используется в сотнях игр и интегрирован в популярные игровые движки, такие как Unreal Engine, Unity и REDengine. Он обеспечивает реалистичную динамику твердых тел, столкновения и физические взаимодействия в интерактивных приложениях. Теперь, с полным ускорением через GPU, разработчики могут внедрять еще более реалистичные и эффективные симуляции в своих проектах.

Кроме PhysX, NVIDIA также открыла GPU-реализацию шейдеров для Flow – системы симуляции жидкостей на основе сетки, которая используется для визуальных эффектов, таких как дым, огонь и газы. К этому было добавлено также Blast – библиотеку для симуляции разрушений, которая используется для динамических разрушительных сред в играх и симуляциях.

«Мы рады сообщить, что последнее обновление PhysX SDK теперь включает весь исходный код для GPU, полностью лицензированный под BSD-3! С более 500 ядрами CUDA, которые обеспечивают такие возможности, как динамика твердых тел, симуляция жидкостей и деформируемые объекты, GPU PhysX представляет один из самых современных вариантов использования реальной симуляции с помощью CUDA и GPU-программирования», – сообщила команда разработчиков NVIDIA.

Этот релиз не только принесет пользу разработчикам и модификаторам игр, но и открывает новые возможности для инноваций в научных вычислениях, виртуальном производстве и симуляциях на основе искусственного интеллекта. Благодаря поддержке графических процессоров теперь можно запускать PhysX даже на оборудовании, которое ранее не было с ним совместимым, например, новые графические карты NVIDIA серии RTX 50. Это стало возможным благодаря сохданным сообществом уровням совместимости.

Разработчики и энтузиасты игровой отрасли теперь могут исследовать весь потенциал PhysX, Flow и Blast, получив доступ к исходному коду на GitHub NVIDIA. Компания также приглашает сообщество экспериментировать, создавать и предоставлять отзывы непосредственно через платформу.

Хотя за последние годы PhysX был в основном заменен более современными альтернативами, его релиз с открытым исходным кодом может иметь положительное влияние не только для игр, но и для таких отраслей, как образование и симуляции в реальном времени.