|
Captura 3D con Kinect. |
Durante la ultima clase hemos visto las formas y conceptos que tenemos a la hora
de animar nuestros objetos 3D o 2D. Las animaciones son elementos muy utilizados
en el desarrollo de juegos y aplicaciones. La mayoría de los elementos que vemos
moverse en los videojuegos provienen de animaciones prediseñadas. el resto son
provenientes de ejecuciones de código.
La preparación de estas animaciones pueden ser ejecutadas en los programas de
edición 3D mas comunes , a través de sus herramientas de timeline de animacion,
lo que nos permitirá a través del concepto de fotograma clave realizar los
cambios en las propiedades del objeto. Las mas comunes son la posición en el
espacio, la rotación del mismo o la escala. Existen mas propiedades susceptibles
de animacion o modificación a lo largo de una línea de tiempo y varían
dependiendo del tipo de objeto que animemos.
La exportación de las mismas a través de formatos que nos permitan su
edición, modificación y utilización en Unity, nos facilitaran el trabajo una vez
que dentro del motor realizamos las "llamadas" para que estas animaciones se
ejecuten. Uno de las aplicaciones mas comunes de las animaciones y que hemos
repasado, son la utilización de guías de movimientos para objetos concretos.
Esto nos permite trazar un camino por donde el objeto debe ir para realizar
determinada acción que hemos considerado para la narrativa de nuestro juego.
|
Captura Movimiento,MOCAP, Brekel y Kinect |
También durante la clase hemos trabajado con la Kinect, cámara con sensor de
infrarrojo, que se utiliza tanto para la escáner 3D de objetos o espacios, como
herramienta de captura de movimiento de los movimientos de una persona, MOCAP.
Para ello existe mucho software que nos permite trabajar con kinect sobre
Windows, por ejemplo, como es el propio sdk de Microsoft para este hardware o el
open source OpenNI, que fue el pionero en la utilización de esta cámara.
Como Software de trabajo elegimos BREKEL, versión free, que nos permite tanto
el escáner de objetos como la captura de movimiento con un interfaz sencillo e
intuitivo. Los modelos generados ya sean como nube de puntos o poligonales, asi
como los formatos de captura, han de ser revisados ,modificados o adaptados en
programas de edición, previo paso a su utilización en Unity3D que es nuestra
finalidad. La captura de movimiento nos permitirá animar el "Biped", o
esqueleto, de cada uno de nuestros personajes.