Captura de movimiento para animación usando Kinect

Imagen

En lugar de complejos trajes y estudios, un equipo de animadores está usando Kinect para recrear movimientos.

La captura de movimiento es una técnica compleja, que se utiliza para crear personajes digitales – como Gollum en el Señor de los Anillos, por ejemplo. Sin embargo, hay formas más económicas de lograr casi lo mismo, y eso es lo que intentaron probar Tomás Vergara y su empresa, Primitiva.

La tarea era animar a los personajes del comercial televisivo de la empresa La Araucana en Chile. En lugar de hacer animación tradicional, Primitiva trabajó con un par de Kintect para capturar el movimiento de los personajes. 

«Animar 10 segundos tradicionalmente nos toma más o menos cinco días. En este caso fueron 21 animaciones de 10 segundos aproximadamente cada una, o sea nos podría haber tomado tranquilamente cinco meses la producción. Pero con esta técnica nos demoramos sólo mes y medio», explica Vergara.

¿Qué usaron además de Kinect?

Tomás Vergara – Usamos dos Kinect para Windows, un programa que se llama iPisoft (que hace de puente el Kinect con el computador). El resultado que nos entregó el software, lo metimos a Maya y con un poco de programación inhouse logramos hacer andar el sistema en nuestros personajes de manera muy rápida. El hecho de que fueran siete personajes con estructuras diferentes hace mucho más complicado el tema, y por lo mismo se logró optimizar para que se pudiese traspasar la información de manera rápida.

¿Qué ventajas tiene respecto a otras formas de animar?

Un poco la gracia de este sistema es que no hay que ponerle traje a los actores, y no hay que arrendar un lugar super caro. Con esta técnica tenemos los resultados al día siguiente, y si no nos gusta como quedó (que pasa mucho), por último lo grabamos de nuevo.

Diferencias en Kinect for windows y Kinect for xbox 360

Aca les dare unas diferencias entre el Kinect normal que viene con nuestro Xbox 360 y el Kinect para windows, esto es para despejar las dudas que siempre me comentan en los foros y en los grupos de debate…

Imagen

 

Imagen

 

Hay mas caracteristicas y como veran KINECT FOR WINDOWS tiene mas capacidades que el Kinect para Xbox 360 una de las cosas que a veces me preguntan es el licenciamiento, ya lo acabo de colocar en la tabla.

Claro a estos cada dia se le agregan mas cosas para tener muchas mas herramientas y funcionalidades de este dispositivo tanto para Windows como para xbox los 2 se pueden conectar al PC y trabajar con ellos…

Que no vayan quedando mas dudas … 😉

Libros de desarrollo para KINECT

A continuacion les dare algunos enlaces de libros para desarrollo en Kinect por varios autores:

1 – Beginning Kinect Programming with the Microsoft Kinect SDK

Imagen

 

 

 

 

 

 

 

  • Paperback: 324 pages
  • Publisher: Apress; 1st edition (February 23, 2012)
  • Language: English
  • ISBN-10: 1430241047
  • ISBN-13: 978-1430241041

 

2 – Arduino and Kinect Projects: Design, Build, Blow Their Minds

Imagen

  • Paperback: 416 pages
  • Publisher: Apress; 1st edition (April 18, 2012)
  • Language: English
  • ISBN-10: 1430241675
  • ISBN-13: 978-1430241676

 

3 – Start Here! Learn the Kinect API

Imagen

  • Paperback: 272 pages
  • Publisher: Microsoft Press (July 6, 2012)
  • Language: English
  • ISBN-10: 0735663963
  • ISBN-13: 978-0735663961

 

4 – Kinect for Windows SDK Programming Guide

Imagen

  • Paperback: 392 pages
  • Publisher: Packt Publishing (December 26, 2012)
  • Language: English
  • ISBN-10: 1849692386
  • ISBN-13: 978-1849692380

 

5 – Meet the Kinect: An Introduction to Programming Natural User Interfaces

Imagen

  • Paperback: 220 pages
  • Publisher: Apress; 1st edition (December 23, 2011)
  • Language: English
  • ISBN-10: 1430238887
  • ISBN-13: 978-1430238881

 

Ahora si no hay excusas para programar en Kinect 😉

Enjoy y salu2…

Kinect for Windows SDK 1.7! Novedades

Pues si volvieron a sacar otra version, esta vino con muy buenos ajustes y cosas interesantes para trabajar con nuestro Kinect, ya la version esta disponible para ser descargada, he incluido en este post como los otros, algunos nuevos avances como el Kinect Interactions y Kinect Fusion (Muy interesantes de por si)…

Imagen

Kinect Interaction.
Una combinación de nuevos controles hace que sea más fácil para que los usuarios interactúan a través de la tecnología de la computación natural. Estos incluyen «push» para seleccionar objetos virtuales, «agarre» para mover y reconocimiento de desplazamiento, de hasta cuatro manos simultáneamente, y actualizadas las guidelines de interfaz humana. Kinect Interaction ayudar a asegurar una experiencia de usuario altamente consistente de una aplicación a otra, guardar los desarrolladores y las empresas tiempo y dinero, y le permiten centrarse en los problemas únicos que están trabajando para solucionarlo.

Controles Kinect Windows Presentation Foundation WPF
Nuevo Windows Presentation Foundation (WPF) hacen que sea fácil para los desarrolladores crear de alta calidad, Kinect interactiva para aplicaciones Windows.

    «Push» de control para seleccionar los objetos virtuales
    «Grip» de control para selección mover y desplazarse
    Kinect cursor
    Usuario espectador

Interacción Stream

Interacción Stream permite nuevas funcionalidades en el diseño de Kinect para aplicaciones Windows, incluyendo:

    Reconocimiento Grip, incluyendo la capacidad de mapear gestos con las manos para cursores en pantalla. El sensor Kinect para Windows puede reconocer hasta cuatro punteros de la mano. Esto permite que dos personas interactúan con las dos manos al mismo tiempo y permite a los desarrolladores crear interacciones más complejas, como la capacidad de «zoom».
    Zona de interacción física, una zona definida dentro de la cual un usuario puede contener sus movimientos para interactuar con el sensor Kinect para Windows más eficaz, similar a la zona física en la que se realice el lenguaje de signos.

Actualizado Human Interface Guidelines

Las Directrices de interfaz humana proporcionar las mejores prácticas para Kinect para el desarrollo de Windows y el diseño. El documento comparte diseños fuertes que se han probado y probado, así como orientación sobre la manera de evitar las dificultades que puedan impedir su éxito. Las directrices se han actualizado para reflejar las mejores prácticas para las nuevas interacciones y controles. Echa un vistazo a la muestra InteractionGallery-WPF para ver algunas de estas directrices en la práctica.

Imagen

Kinect Fusion
La última versión ahora permite a los desarrolladores a Kinect programa para aplicaciones Windows que reconstruyen las representaciones de alta calidad en tres dimensiones (3-D) de las personas y objetos en tiempo real.

  • En tiempo real, GPU asistida por objeto 3-D y la reconstrucción de la escena usando el sensor Kinect para Windows
  • Capacidad de inferir el sensor de posición relativa y la orientación de una escena 3-D para la aplicación de realidad aumentada
  • Los avanzados algoritmos que son lo suficientemente potente como para los movimientos de sensor grande y cambios de escena durante la exploración
  • DirectX11 tarjetas gráficas compatibles con apoyo
  • AMD Radeon 7950 y GTX560 NVIDIA han sido validados para funcionar a velocidades interactivas
  • Kinect Studio Fusion y ejemplos se muestran en 3-D capacidades de escaneo
  • No en tiempo real de la CPU para el modo de escenarios de tipos no interactivos

Imagen

Kinect Fusion, una herramienta incluye también en Kinect para Windows SDK 1.7, puede crear de alta precisión
3-D representaciones de personas y objetos en tiempo real.

Imagen

Kinect Fusion abre una variedad de nuevos escenarios para los negocios y desarrolladores, incluyendo la realidad aumentada,
3-D de impresión, diseño de interiores e industrial, y el cuerpo de escaneo para cosas como guarnición de encargo y comprar ropa mejorada.

Puedes descargar la ultima version de Kinect for Windows SDK aqui