Fingsics: simulador de colisiones masivas

Goycoechea, Santiago - Wallace, Thomas

Supervisor(es): Fernández, Eduardo

Resumen:

Los motores físicos son una temática en constante estudio y evolución que abarca una gran cantidad de casos de uso, entre los cuales se encuentran las simulaciones físicas, la industria del cine y la de los videojuegos. Dentro de los motores físicos, una de las funcionalidades más relevantes es el manejo de colisiones, que comprende detectar colisiones entre cuerpos así como aplicar una respuesta adecuada para cada una de ellas. En este proyecto se presenta Fingsics, un motor de física para cuerpos rígidos de geometría simple, desarrollado con el fin de evaluar diferentes técnicas de manejo de colisiones. Se propone además una nueva técnica de detección de colisiones con un buen desempeño, llegando a ser en ciertos escenarios hasta un 37% más eficiente que Sweep-And-Prune, un algoritmo de detección de colisiones muy relevante en la actualidad. En el Anexo A se encuentra el manual de usuario de Fingsics. El código desarrollado junto con los archivos binarios del programa están disponibles en el siguiente repositorio:https://github.com/fingsics/Fingsics


Detalles Bibliográficos
2021
Motor físico
Detección de colisiones
Volúmenes acotantes
Broad phase collision detection
Sweep-And-Prune
Español
Universidad de la República
COLIBRI
https://hdl.handle.net/20.500.12008/31004
Acceso abierto
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)

Resultados similares