Havok

Hace poco os hablábamos de PhysX, un motor de físicas que había sido implementado mediante hardware en algunas tarjetas de Nvidia. Hoy vamos a comentar otro de estos motores, que ayudan a dar realismo a los juegos y que están incluidos en algunos de los títulos más famosos: Havok.

El desarrollo de Havok corre a cargo de la compañía del mismo nombre, y está presente en juegos de la talla de Assassins Creed, Age of Empires III, Half-Life, Spore, Bioshock o Star Wars: The Force Unleashed.

Havok posee capacidades de cálculo altísimas, que permiten mostrar en pantalla movimientos e interacciones totalmente realistas, usando lo que se conoce como “Simulación dinámica”. Este tipo de operaciones permiten al juego simular las leyes básicas de la física en tiempo real para que se apliquen al juego y sean mostradas en pantalla. Havok incluye además capacidad para detectar las colisiones entre objetos con total eficacia, además de poder calcular el movimiento no solo de personas u objetos sólidos, sino también de vehículos. La ventaja del uso de este tipo de motores es la sencillez que tiene el desarrollador a la hora de implementar como reaccionarán ciertos objetos ante ciertos estímulos, desde una piedra cayendo al vacío y rebotando al chocar contra el suelo o la curva que realizará un disco al ser lanzado por los aires, en la ausencia del motor físico todo esto debería ser predefinido, dando lugar a resultados toscos y poco precisos.

Pero Havok no viene solo, junto con las últimas versiones han aparecido nuevos añadidos al motor que cumplimentan su capacidad de física.

Es el caso de Havok Behavior, que permite personalizar las reacciones de los objetos y personajes ante determinadas circunstancias; Havok Cloth, aplicación que se centra en simular los efectos que causan la ropa y en general los tejidos que aparecen en el juego, algo que sin duda es bastante difícil de simular; y el recientemente aparecido Havok Destruction, centrado en realizar simulaciones de roturas y explosiones de objetos sólidos.

Las librerías básicas de Havok están al alcance de cualquier desarrollador que así lo desee, aunque los añadidos están limitados al entorno comercial y a proyectos de gran envergadura.

Relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?