Bullet Physics Library

Bullet Logo
Bullet es una librería de detección de colisiones y simulación de dinámicas de cuerpo rígido “Open Source” (código abierto) y “free for commercial use” (libre para uso comercial), que tiene ultimamente un desarrollo activo y ha destacado en presentaciones como el siggraph y gdc como una alternativa viable a los motores comerciales (physics, Havok,nv Physics Engine) y al completo pero complejo ODE (que con el tiempo ha ido quedando obsoleto).

Alguna de las ventajas de Bullet son:

– Escrita en c++ y totalmente orientada a objetos
– El proceso de incorporar la librería es simple con respecto a otras.
– Frecuentemente actualizada.
– Integración con herramientas vía Collada.
– Código abierto y gratis para aplicaciones comerciales.
– Eficiente.

Entre sus desventajas se encuentran:

– Solo sirve para detección de colisiones y dinámicas de cuerpo rígido.
– Poca documentación por ahora.
– La actualización continua genera cambios en el código, a nivel de programador usuario.

Si bien este paquete no es tan completo como el ODE, Newton o Tokamak, si se actualiza mas a menudo, es mas modular y simple que estos. Aún así, para desarrollos que requieran ragdolls, fluidos o complicadas restricciones, es mejor acudir a librerías con mas antiguedad o comerciales.

Compartir esta entrada

DiggReddit

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *