O NVIDIA PhysX, o mecanismo de simulação física mais popular do mundo, vai para o código aberto.
Fazemos isso porque a simulação física - a chave para o desenvolvimento de jogos e entretenimento com um alto grau de imersão - acabou sendo uma área muito mais importante do que imaginávamos.
A simulação de física é uma área onde inteligência artificial, robótica e visão computacional, carros autônomos e computação de alto desempenho se reúnem.
É tão fundamental para muitas coisas diferentes que decidimos dar acesso a todo o mundo - exatamente como é aceito em código aberto.
Enquanto isso, continuamos desenvolvendo com base em mais de uma década de investimentos contínuos nessa área, tentando tornar a simulação do mundo verdadeira e precisa, pesquisando e desenvolvendo tudo o que é necessário para quem trabalha em áreas como robótica e veículos autônomos.
Livre, de código aberto e usando GPU
Aconteceu que o PhysX é atualmente a única solução de código aberto gratuita que usa aceleração de GPU e é capaz de trabalhar com grandes ambientes virtuais.
A partir de hoje, o PhysX está disponível como um projeto de código aberto sob a licença mais simples do BSD-3.
O PhysX foi projetado para resolver muitos problemas sérios.
- No campo da inteligência artificial, os pesquisadores precisam de dados sintéticos - representações artificiais do mundo real - usados para treinar redes neurais com fome de dados;
- Em robótica, os pesquisadores precisam treinar as mentes dos robôs em um ambiente semelhante ao mundo real;
- Para máquinas autônomas, o PhysX oferece a oportunidade de percorrer milhões de quilômetros em uma simulação que duplica as condições do mundo real;
- No desenvolvimento de jogos, as animações "enlatadas" predefinidas não podem parecer orgânicas, e sua produção e polimento subsequente exigem muito tempo e trabalho;
- Na computação de alto desempenho, a simulação física pode ser feita em um hardware ainda mais poderoso, alcançando uma precisão muito maior;
- Esta lista continua e continua.
O PhysX SDK resolve esses problemas com simulações escaláveis, estáveis e precisas. É compatível com muitas coisas, e agora também está disponível em código aberto.

O NVIDIA PhysX é dimensionado para muitos objetos em interação.
O PhysX SDK é uma solução escalável de plataforma cruzada para modelagem física, suportando uma variedade de dispositivos, desde smartphones a CPUs e GPUs de multiprocessadores de ponta.
Ele já está integrado a vários dos mecanismos de jogos mais populares, incluindo o Unreal Engine (versões 3 e 4) e o Unity3D.
O código-fonte completo é carregado no GitHub . Você pode começar a cavar!