Bullet (programari)

Bullet
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipusmotor de videojoc, programari lliure i Motor de física Modifica el valor a Wikidata
Versió estable
3.07 (26 novembre 2020)
3.25 (24 abril 2022) Modifica el valor a Wikidata
LlicènciaLlicència Zlib Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuMultiplataforma
PlataformaIBM PC compatible Modifica el valor a Wikidata
Escrit enC++ i C Modifica el valor a Wikidata
Més informació
Lloc webbulletphysics.org Modifica el valor a Wikidata
Free Software DirectoryBullet Modifica el valor a Wikidata

Bullet és un motor físic que simula la detecció de col·lisions així com la dinàmica corporal suau i rígida. S'ha utilitzat en videojocs i per efectes visuals en pel·lícules. Erwin Coumans, el seu autor principal, va guanyar un Premi de l'Acadèmia Científica i Tècnica pel seu treball sobre Bullet. Va treballar per a Sony Computer Entertainment US R+D des del 2003 fins al 2010, per AMD fins al 2014, per a Google fins al 2022 i ara treballa per a Nvidia.[1][2]

Característiques

  • Simulació de cos rígid i cos tou amb detecció de col·lisions discreta i contínua
  • Les formes de col·lisió inclouen: esfera, caixa, cilindre, con, casc convex amb GJK, malla no convexa i triangular
  • Suport corporal suau: tela, corda i objectes deformables
  • Un ric conjunt de restriccions de cos rígid i cos tou amb límits de restricció i motors
  • Connectors per a Maya, Softimage, integrats a Houdini, Cinema 4D, LightWave 3D, Blender, Godot i Poser
  • Importació de continguts de física COLLADA 1.4
  • Optimitzacions opcionals per a PlayStation 3 Cell SPU, CUDA i OpenCL[3]

El lloc web de Bullet també allotja un Fòrum de Física[4] per a la discussió general sobre la simulació de física per a jocs i animació.

A l'AMD Developer Summit (APU) el novembre de 2013, Erwin Coumans va presentar el Bullet 3 OpenCL Rigid Body Simulation.[5][6]

Referències

  1. ↑ «Bullet Real-Time Physics Simulation | Home of Bullet and PyBullet: physics simulation for games, visual effects, robotics and reinforcement learning.» (en anglès americà), 21-03-2022. [Consulta: 27 març 2025].
  2. ↑ «bulletphysics/bullet3» (en anglès), 27-03-2025. [Consulta: 27 març 2025].
  3. ↑ «GPU physics: OpenCL separate branch» (en anglès). Arxivat de l'original el 2020-10-28. [Consulta: 27 març 2025].
  4. ↑ «Real-Time Physics Simulation Forum» (en anglès). pybullet.org.
  5. ↑ «Bullet 3 OpenCL Rigid Body Simulation» (en anglès), 21-11-2013.
  6. ↑ «bullet3 on GitHub» (en anglès). GitHub.