Bullet (moteur physique)
Bullet est une bibliothèque logicielle libre se plaçant dans la catégorie des moteurs physiques. Elle sert à simuler l'interaction physique entre différents corps. Le projet est hébergé sur GitHub (auparavant, il le fut tout d'abord sur SourceForge.net puis sur Google Code) et est distribué sous Licence zlib. L'auteur principal est Erwin Coumans, qui a travaillé précédemment sur le projet Havok.
Pour les articles homonymes, voir Bullet (homonymie).
Moteur Physique Bullet


Développé par | Erwin Coumans |
---|---|
Dernière version | 3.07 ()[1] |
Dépôt | github.com/bulletphysics/bullet3 |
Écrit en | C++ et C |
Système d'exploitation | Multiplateforme |
Environnement | Win32, Mac OS X, Unix, PS3 |
Type | Moteur physique |
Licence | zlib |
Site web | www.pybullet.org |
Fonctionnalités
- les collisions sont gérées pour les primitives : sphère, parallélépipède rectangle, cylindre, cône, coque convexe et maillage de triangles
- implémentation de la détection de collision entre objets convexes par l'algorithme de calcul de distance GJK
- détection de collision continue (CCD)
- contraintes
- support de la physique COLLADA 1.4
- un traitement physique personnalisable grâce aux différents modules disponibles
Bullet fournit le modèle de solide indéformable (Rigid body dynamics (en)) de Blender pour ses modules de modélisation, de rendu et d'animation.
Le site internet de Bullet héberge aussi un forum dédié pour des discussions généralistes autour du sujet de la simulation physique pour les jeux vidéo et l'animation.
Notes et références
- « Release 3.07 », (consulté le )
Annexes
Articles connexes
- Blender : Un logiciel libre de modélisation 3D qui utilise le moteur physique Bullet pour ses animations, etc.
- OGRE : un moteur 3D libre multiplate-forme, utilisant notamment Direct3D et OpenGL.
- Game Blender : Un outil libre de création de jeux qui fait partie de Blender.
- C4 Engine : Un moteur de jeu propriétaire développé par Terathon Software dans lequel Erwin a intégré son moteur physique.
- PAL (Physics Abstraction Layer)
Liens externes
- Sites officiels : www.bulletphysics.com et bulletphysics.org
- Page du projet sur GitHub
- Ancienne page du projet sur Google Code
- Ancienne page du projet sur SourceForge.net
- Portail de la programmation informatique
- Portail du jeu vidéo
- Portail des logiciels libres
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.