Nvidia va decidir alliberar el codi font de NVIDIA PhysX a el públic

Nvidia_physx_official_logo

La setmana passada NVIDIA va anunciar a través del seu bloc de la disponibilitat de la font de NVIDIA PhysX perquè tothom pugui usar el seu motor de simulació física de la realitat i d'alta qualitat.

NVIDIA va decidir alliberar el codi font de l'motor de simulació de física PhysX a el públic i posar-lo a la categoria de projectes gratuïts.

Sobre Nvidia PhysX

NVIDIA PhysX és part de molts motors de jocs populars, Incloent Unreal Engine, Unity3D, AnvilNext, Stingray, Dunia 2 i REDengine.

Més de 500 jocs s'han construït sobre la base de PhysX, Incloent «Batman: Arkham Asylum», «Batman: Arkham City», «Bioshock Infinite», «Borderlands 2», «Lords of the Fallin», «Monster Hunter Online», «Daylight» «i» Witcher 3 «.

En aquests jocs, PhysX s'utilitza per implementar efectes com ara destrucció, explosions, moviments realistes de personatges i automòbils, Fum de les ones, arbres que s'inclinen pel vent, aigua que flueix i flueix al voltant d'obstacles, aleteig i esquinçament de roba, col·lisions i interaccions amb cossos durs i tous.

Algunes de les àrees en què PhysX pot ser utilitzat com un producte obert:

  • Síntesi de dades que reflecteixen l'estat de la realitat objectiva, per a la investigació en el camp de la intel·ligència artificial i per a l'entrenament de xarxes neuronals.
  • Creant ambients realistes per entrenar robots.
  • Simulació de condicions reals en el procés d'execució de vehicles autònoms i pilots automàtics.
  • Portar ambients realistes en jocs a un nou nivell.
  • L'ús de sistemes de clústers d'alt rendiment per aconseguir un alt nivell de detall i precisió de la simulació de processos físics.

NVIDIA posa a disposició de l' públic PhysX

El motiu de l'alliberament de el codi font de PhysX és la necessitat urgent d'utilitzar la simulació de processos físics en àrees més enllà dels jocs d'ordinador, La demanda de projectes relacionats amb intel·ligència artificial, robòtica, visió artificial, vehicles no tripulats i computació d'alt rendiment.

En la seva forma actual, PhysX SDK és una solució multiplataforma per a la simulació multiprocés de processos físics en jocs, Escalable per a diversos equips, des de telèfons intel·ligents fins a estacions de treball potents amb CPU i GPU de múltiples nuclis.

L'ús actiu de les GPU per accelerar les operacions li permet usar PhysX per processar efectes en mons virtuals molt grans.

L'anunci va ser fet pel director Sènior d'Enginyeria de contingut i Tecnologia, Rev Lebaredian, Que també és responsable de les tecnologies de Nvidia GameWorks. En el post diu el següent:

«Estem fent això perquè la simulació física va acabar sent més important del que imaginàvem.

És fonamental per a tantes coses diferents que vam decidir posar-la a disposició de l'món de forma en codi obert «.

La primera versió de la versió de codi obert és PhysX SDK 3.4 , Però el 20 de desembre està previst llançar una nova versió de PhysX 4.0, que oferirà la primera actualització funcional per a un projecte gratuït.

La nova versió implementarà l'algoritme TGS (Temporal Gauss-Seidel Solver), que millorarà la qualitat de la simulació de personatges i objectes, que consta de moltes parts articulades.

En PhysX 4.0, també apareixerà el suport d'acoblament utilitzant CMake i s'augmentarà l'escalabilitat de les regles de filtrat per a objectes cinemàtics i estàtics.

Això és una notícia molt bona per als devs que vulguin portar els seus jocs per a Linux, ja que ara van a tenir a la seva disposició més una eina poderosa.

I així poder lliurar cada vegada més productes d'altíssima qualitat en Linux i acabant a poc a poc a les diferències que encara hi ha en alguns títols pel que fa a Windows.

I, per descomptat, obrint la possibilitat per part de l'Rev, on es pot utilitzar PhysX en el vehicle autònom, IA i computació d'alt rendiment.

On trobar el codi font?

El codi per al motor i el seu SDK associat està obert sota la llicència BSD així com l'acceleració GPU també està sota aquesta llicència, de manera que la compilació d'aquest és actualment suportada per a plataformes Windows, Linux, macOS, iOS i Android.

PhysX també per tenir integració amb motors Unreal 3 i 4 amb Unity3D. L'anunci complet i més detalls es pot consultar directament al blog de NVIDIA.

El codi font també està disponible a GitHub.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.