Middleware de videojuegos
Havok es un paquete de software middleware desarrollado por la empresa irlandesa Havok . Havok proporciona un componente de motor de física y funciones relacionadas a los videojuegos.
En septiembre de 2007, Intel anunció que había firmado un acuerdo definitivo para adquirir Havok Inc. [2] En 2008, Havok fue honrado en la 59ª edición de los premios Emmy anuales de tecnología e ingeniería por promover el desarrollo de motores de física en el entretenimiento electrónico. En octubre de 2015, Microsoft anunció que había adquirido Havok. [3]
Productos
La suite de middleware Havok consta de los siguientes módulos:
- Havok Physics : [4] Está diseñado principalmente para videojuegos y permite la colisión y dinámica en tiempo real de cuerpos rígidos en tres dimensiones. Proporciona múltiples tipos de restricciones dinámicas entre cuerpos rígidos (por ejemplo, para la física de muñecos de trapo ) y tiene una biblioteca de detección de colisiones altamente optimizada . Al utilizar simulación dinámica , Havok Physics permite mundos virtuales más realistas en los juegos. La empresa estaba desarrollando una versión especializada de Havok Physics llamada Havok FX que utilizaba GPU ATI y Nvidia para simulaciones físicas; [5] sin embargo, el objetivo de la aceleración de la GPU no se materializó hasta varios años después. [6]
- Havok AI : [7] En 2009, Havok lanzó Havok AI, que proporciona capacidades avanzadas de búsqueda de rutas para juegos. Havok AI proporciona generación de mallas de navegación, búsqueda de rutas y seguimiento de rutas para entornos de videojuegos.
- Havok Cloth : [8] Lanzado en 2008, Havok Cloth se ocupa de la simulación eficiente de prendas de vestir de personajes y dinámicas corporales suaves .
- Havok Destruction (descontinuado) : También lanzado en 2008, Havok Destruction proporciona herramientas para la creación de entornos de cuerpos rígidos destructibles y deformables.
- Havok Animation Studio (descontinuado) : Havok Animation Studio se conoce formalmente como Havok Behavior y Havok Animation. Havok Behavior es un SDK en tiempo de ejecución para controlar la animación de personajes de juegos a un alto nivel utilizando máquinas de estados finitos . Havok Animation proporciona reproducción y compresión eficientes de animaciones de personajes en juegos, y características como cinemática inversa .
- Havok Script (descontinuado) : Havok Script es una máquina virtual compatible con Lua diseñada para el desarrollo de videojuegos . Se envía como parte de Havok Script Studio.
- Havok Vision Engine (descontinuado): El 8 de agosto de 2011, Havok anunció la adquisición de la empresa alemana de desarrollo de motores de juegos Trinigy y su Vision Engine y su conjunto de herramientas. [9]
Plataformas
La versión 1.0 del Havok SDK se presentó en la Game Developers Conference (GDC) en 2000. El Havok SDK es multiplataforma por naturaleza y siempre se actualiza para ejecutarse en la mayoría de las plataformas más recientes. Los licenciatarios tienen acceso a la mayor parte del código fuente C / C++ , lo que les da la libertad de personalizar las características del motor o trasladarlo a diferentes plataformas, aunque algunas bibliotecas solo se proporcionan en formato binario. En marzo de 2011, Havok mostró una versión del motor de física Havok diseñado para su uso con Sony Xperia Play , o más específicamente, Android 2.3. [10] Durante la conferencia //BUILD/ 2012 de Microsoft , Havok presentó un paquete de tecnología completo para Windows 8 , Windows RT , Windows Phone 8 y Windows 10 posterior . [11]
Uso
Otro software
Havok también se puede encontrar en:
Havok proporciona herramientas (las "Herramientas de contenido de Havok") para exportar activos para su uso con todos los productos Havok de Autodesk 3ds Max , Autodesk Maya y (anteriormente) Autodesk Softimage . Havok también se usó en el mundo virtual Second Life , con toda la física manejada por sus servidores de simulador en línea, en lugar de por las computadoras cliente de los usuarios. En abril de 2008 se lanzó una actualización a la versión 4 de Havok y una actualización a la versión 7 comenzó en junio de 2010. [13]
Emilin Nakamori, residente de Second Life, construyó un reloj mecánico regulado por un péndulo impulsado por peso que funciona completamente con Havok Physics en marzo de 2019. [14]
Referencias
- ^ "¡Se ha lanzado Havok 2023.2!". X (Twitter) . Consultado el 9 de febrero de 2024 .
- ^ Corporación Intel (14 de septiembre de 2007). "Intel adquirirá Havok" (Presione soltar). Santa Clara .
- ^ "Havok se unirá a Microsoft: el blog oficial de Microsoft". 2015-10-02 . Consultado el 28 de diciembre de 2022 .
- ^ "Física Havok". Havok.
- ^ Shilov, Antón (2005). "Havok presenta el motor Havok FX para calcular efectos físicos en GPU". Laboratorios Xbit. Archivado desde el original el 5 de diciembre de 2008 . Consultado el 28 de noviembre de 2008 .
- ^ "Demostración de Havok Physics Playstation 4". canal havok. 2013. Archivado desde el original el 21 de diciembre de 2021 . Consultado el 20 de febrero de 2013 .
- ^ "IA Havok". Havok.
- ^ "Paño Havok". Havok.
- ^ "Havok anuncia la adquisición de Trinigy". 2011-08-08. Archivado desde el original el 5 de octubre de 2011 . Consultado el 12 de agosto de 2011 .
- ^ Engadget (2011). "El motor de física Havok llega a Android 2.3, en demostración en Xperia Play". Engadget . Consultado el 5 de marzo de 2011 .
- ^ Business Wire (30 de octubre de 2012). "Havok presentará el paquete tecnológico completo para Windows 8, Windows RT y Windows Phone 8 en Microsoft's Build 2012" (Presione soltar). Redmond : CNBC .
- ^ "VPísica". Comunidad de desarrolladores de válvulas . Consultado el 28 de diciembre de 2022 .
- ^ "Notas de la versión/Servidor Second Life/1.40". secondlife.com. 27 de enero de 2011 . Consultado el 28 de diciembre de 2022 .
- ^ "Ver: un reloj de Second Life que funciona completamente en física mundial virtual".