Nvidia решила опубликовать исходный код NVIDIA PhysX

nvidia_physx_official_logo

На прошлой неделе NVIDIA объявила в своем блоге о доступности исходного кода NVIDIA PhysX. так что каждый может использовать его высококачественный движок моделирования физики реальности.

NVIDIA решила опубликовать исходный код движка физического моделирования PhysX и поместить его в категорию бесплатных проектов.

О Nvidia PhysX

NVIDIA PhysX входит в состав многих популярных игровых движков, включая Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 и REDengine.

На базе PhysX построено более 500 игр., в том числе «Бэтмен: Убежище Аркхема», «Бэтмен: Аркхем Сити», «Бесконечный Bioshock», «Borderlands 2», «Лорды падших», «Охотник на монстров онлайн», «Дневной свет» »и« Ведьмак 3 ».

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

Некоторые области, в которых PhysX может использоваться как открытый продукт:

  • Синтез данных, отражающих состояние объективной реальности, для исследований в области искусственного интеллекта и для обучения нейронных сетей.
  • Создание реалистичной среды для обучения роботов.
  • Моделирование реальных условий в процессе работы автономных транспортных средств и автопилотов.
  • Выведите реалистичную игровую среду на новый уровень.
  • Использование высокопроизводительных систем кластеризации для достижения высокого уровня детализации и точности моделирования физических процессов.

NVIDIA делает доступным общественность PhysX

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

В нынешнем виде PhysX SDK - мультиплатформенное решение для многопроцессного моделирования физических процессов в играх., масштабируемый для различных компьютеров, от смартфонов до мощных рабочих станций с многоядерными процессорами и графическими процессорами.

Активное использование графических процессоров для ускорения операций позволяет использовать PhysX для обработки эффектов в очень больших виртуальных мирах.

Об этом сообщил старший директор по разработке контента и технологиям преподобный Лебаредиан., который также отвечает за технологии Nvidia GameWorks. В сообщении говорится следующее:

«Мы делаем это, потому что физическое моделирование оказалось более важным, чем мы предполагали.

Он занимает центральное место во многих вещах, поэтому мы решили сделать его доступным для всего мира в форме открытого исходного кода.

Первая версия версии с открытым исходным кодом - PhysX SDK 3.4. , но 20 декабря планируется выпустить новую версию PhysX 4.0, которая предложит первое функциональное обновление для бесплатного проекта.

В новой версии будет реализован алгоритм TGS (Temporal Gauss-Seidel Solver), который улучшит качество симуляции персонажей и объектов, состоящих из множества сочлененных частей.

В PhysX 4.0 также появится поддержка сборки с использованием Cmake и увеличится масштабируемость правил фильтрации для кинематических и статических объектов.

Это очень хорошая новость для разработчиков, которые хотят портировать свои игры для Linux, поскольку теперь в их распоряжении будет еще один мощный инструмент.

И, таким образом, иметь возможность предоставлять все больше и больше высококачественных продуктов для Linux и постепенно устранять различия, которые все еще существуют в некоторых названиях по отношению к Windows.

И, конечно же, открываются возможности для Rev, где PhysX можно использовать в автономных транспортных средствах, искусственном интеллекте и высокопроизводительных вычислениях.

Где найти исходный код?

Код движка и связанный с ним SDK открыт под лицензией BSD, а также с ускорением GPU. находится под этой лицензией, поэтому его компиляция в настоящее время поддерживается для платформ Windows, Linux, macOS, iOS и Android.

PhysX также имеет интеграцию с движками Unreal 3 и 4 с Unity3D. Полный анонс и более подробную информацию можно найти прямо в блоге NVIDIA.

Исходный код также доступно на GitHub.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.