Materia molecular digital

De Wikipedia, la enciclopedia libre
Materia Molecular Digital (DMM)
Información general
Tipo de programa physics engine
Licencia Software Propietario
Información técnica
Plataformas admitidas Compatible IBM PC
Enlaces

La Materia Molecular Digital, conocida como MMD, es un motor físico propietario desarrollado por Pixelux para simular destrucciones y efectos de deformación de forma realista. La versión desconectada puede soportar simulaciones de alta resolución para aplicarse en películas con efectos especiales. La versión en tiempo real está diseñada para computadoras, videojuegos, y otras que requieran simulaciones de sistemas físicos del mundo real. A diferencia de las máquinas de simulaciones en tiempo real tradicionales que tienden a estar basadas en cuerpos cinemáticos rígidos, el uso de FEM permite al MMD simular un vasto conjunto de propiedades físicas. Los desarrolladores pueden asignar propiedades físicas a ciertos objetos ( o parte de un objeto) el cual permite al objeto comportarse como en el mundo real. (ej. hielo, goma, etc.) Además de las propiedades dadas a un objeto, ( o incluso a algunas partes de objetos) estos pueden cambiarse en el tiempo de ejecución, permitiendo agregar efectos interesantes. MMD puede ser autorizado o utilizado en Maya o 3ds Max para crear simulaciones en efectos visuales.

Disponibilidad de la plataforma[editar]

MMD está disponible y optimizado para Windows Microsoft, Xbox 360, PlayStation 3 de Sony , Mac OS X de Apple y Linux.

Función[editar]

MMD es un sistema de simulación física que modela las propiedades materiales de los objetos, permitiéndoles romperse o doblarse de acuerdo a la tensión puesta en ellos. Estructuras modeladas con MMD pueden romperse y doblarse si estos no están físicamente disponibles. Objetos hechos de vidrio, acero, piedra y gelatina pueden ser creados y simulados en tiempo real con MMD. El sistema cumple con estas funciones gracias a que corre un programa de simulación de elementos, computadorizada para simular cómo los materiales se comportarían (físicamente) en el mundo real.

Uso[editar]

MMD ha sido utilizado en el videojuego creado por LucasArts: "Star Wars: The Force Unleashed", y fue usada de nuevo para su secuela "Star Wars: The Force Unleashed II".[1]

Programas adicionales para 3ds Max de "Autodesk Media & Entertainment" y programa de animación Maya están también disponibles. El programa adicional del último mencionado está incluido en la versión Maya 2012.[2]

MMD ha sido integrado con Gamebryo, Trinigy, Irrlicht, OGRE, y otros motores de videojuegos.

La compañía de películas londinense MPC ha integrado MMD dentro de su programa interno de canal conocido como Kali. [3]

Desarrollo[editar]

Las herramientas de DMM fueron desarrolladas para efectos en películas y videojuegos por Pixelux Entertainment por un periodo de 6.5 años empezando en el 2004. De 2005 hasta 2008, la versión DMM de tiempo real de la tecnología Pixelux fue exclusivamente para LucasArts Entertainment[4]​ como parte del videojuego Star Wars: The Force Unleashed (TFU) project.[5]​ El sistema FEM en DMM utiliza un algoritmo para fractura y deformación desarrollado por University of California, Berkeley el profesor, James F. O'Brien, como parte de su Ph.D.[6]​ O'Brien trabajó con un equipo de desarrollo dirigido por el CEO de la empresa Pixelux, Eric Parker, para desarrollar un código adecuado para efectos visuales y aplicaciones de tiempo real. [7]​ Las herramientas de DMM pipeline fueron diseñadas e implementadas por un equipo dirigido por Mitchell Bunnell, el CEO de Pixelux.

Una versión de DMM fue incorporada por Pixelux dentro de su DMM en el ipod Touch, iPhone y iPad.[8]

Una versión de la aplicación DMM está incluida por Autodesk en su lanzamiento de Maya 2012. La aplicación DMM funciona en todas las versiones de Maya, en todas las plataformas (32 y 64 bits).[9]

Especificaciones técnicas[editar]

Los siguientes documentos técnicos describen algoritmos que el DMM está basado en algunos de los detalles técnicos de esta implementación:

Referencias[editar]