Bullet es un motor de física que simula la detección de colisiones , así como la dinámica de la carrocería blanda y rígida . Se ha utilizado en videojuegos y para efectos visuales en películas. Erwin Coumans, su autor principal, ganó un Premio de la Academia Científica y Técnica [4] por su trabajo en Bullet. Trabajó para I + D de Sony Computer Entertainment en EE. UU. Desde 2003 hasta 2010, para AMD hasta 2014, y ahora trabaja para Google .
Desarrollador (es) | Erwin Coumans y col. [1] [2] |
---|---|
Lanzamiento estable | 3.05 [3] / 24 de septiembre de 2020 |
Repositorio | |
Escrito en | C , C ++ |
Sistema operativo | Microsoft Windows , macOS , Linux , iOS , Android , PlayStation 3 , Xbox 360 , Wii |
Tipo | Motor de física |
Licencia | Licencia zlib |
Sitio web | www |
La biblioteca de física Bullet es un software gratuito y de código abierto sujeto a los términos de la licencia zlib . El código fuente está alojado en GitHub ; antes de 2014 estaba alojado en Google Code . [5]
Características
- Cuerpo rígido y simulación de cuerpo blando con detección de colisiones discreta y continua
- Las formas de colisión incluyen: esfera, caja, cilindro, cono, casco convexo con malla GJK , no convexa y triangular
- Soporte corporal blando : tela, cuerda y objetos deformables
- Un rico conjunto de restricciones de cuerpo rígido y cuerpo blando con límites de restricción y motores.
- Complementos para Maya , Softimage , integrados en Houdini , Cinema 4D , LightWave 3D , Blender , Godot y Poser
- Importación de contenido de física COLLADA 1.4
- Optimizaciones opcionales para PlayStation 3 Cell SPU, CUDA y OpenCL [6]
El sitio web de Bullet también alberga un Foro de Física para un debate general sobre la simulación de física para juegos y animación.
En AMD Developer Summit (APU) en noviembre de 2013, Erwin Coumans presentó la simulación de cuerpo rígido Bullet 3 OpenCL . [7] [8]
Referencias
- ^ "GitHub: física de balas" . GitHub .
- ^ "Código de Google: Bullet Physics" .
- ^ "GitHub: lanzamientos de bulletphysics / bullet3" .
- ^ cgchannel: Los creadores de Bullet y Naiad ganan premios de la Academia (14 de enero de 2015)
- ^ ¡ Bullet pasa a github y Erwin Coumans se une a Google! (16 de mayo de 2014)
- ^ "Física de la GPU: rama separada de OpenCL" .
- ^ "Simulación de cuerpo rígido Bullet 3 OpenCL" . 2013-11-21.
- ^ "bullet3 en GitHub" .
enlaces externos
- Página web oficial
- bullet3 en GitHub
- Pybullet Enlaces de Python para Bullet, con soporte para Aprendizaje por refuerzo y Simulación robótica