Sword Attachment:OrangeCutterSplash

Por: Sergio Benítez

Generación de gadgets específicos para la consola PlayStation 3 y su sistema de detección de movimiento PlayStation Move.

Descripción

La aplicación a desarrollar se enfoca como complemento del sistema de movimiento de la consola PlayStation 3, y por tanto se decidió iterar de manera evolutiva sobre el demo para mejorar el contexto de entretenimiento durante la entrega final. Dado que el accesorio que se desarrollara como complemento del PlayStation Move busca simular las funcionalidades de una espada se consideraran los avances logrados durante el demo y se deben realizar una serie de adaptaciones en respuesta a los malentendido entre el diseño de la espada y la manufactura de la misma. La aplicación debe conservara un escenario en donde realizar cortes sea el principal medio interactivo y con ayuda de efectos se pretende potencializar este gesto.

Objetivos

  • Evolucionar la interacción inicial con el puntero de un mouse y desarrollarla en el contexto del dispositivo PlayStation Move.
  • Desarrollar y validar la creación de un gadget coherente con el sistema de detección de movimiento PlayStation Move.
  • Mejorar la aplicación de cortes por medio de la implementación de efectos que pontencialicen el gesto del corte realizado.
  • Realizar pruebas de usuario para validar o refutar la aceptación del prototipo sobre la tecnología seleccionada.

Requerimientos

  • Consola PlayStation 3
  • Sistema de detección de movimiento PlayStation Move (Incluyendo el PlayStation Eye)
  • Adaptación del sistema con el gadget que simule la funcionalidad de una espada (Desarrollada por el autor)
  • SDK Move.me
  • Plug-in UniMove
  • Game Engine Unity3D

UniMove

UniMove es un pulg-in desarrollado para el game engine Unity 3D que permite utilizar las principales funcionalidades del mando del PlayStation Move a través de la conectividad que ofrece el sistema en tecnologías Bluetooth y USB. Con este plug-in se pueden aprovechar las siguientes características del mando:

  • Set the RGB LED color and rumble intensity (via USB and
  • Read the status of the digital buttons (via Bluetooth only)
  • Read the status of the analog trigger (via Bluetooth only)
  • Read sensor values of the accelerometer and gyroscope (via Bluetooth only)

Para mas información del plug-in consulte la siguiente página. Copenhagen Game Collective:UniMove

OrangeCutterSplash

Orange Cutter Splash es una aplicación que agrega efectos al gesto de corte cuya visualización se evidencia en la figura 4. A diferencia de Wooden Barrel Dashes, constantemente se arrojan naranjas sobre las cuales se deben realizar los cortes con la espada. En cuanto a la tecnología utilizada para determinar los cortes, se reemplazo el Raycast por un indicador que marcara la posición del dispositivo. Definida esta posición se proyecta un área con un radio de 5 pixeles y cualquier objeto que colisione con esta área activara la animación de corte. La razón por la cual se decidió cambiar la tecnología de rastreo del puntero se atribuye a los inconvenientes resaltados cuando la espada se posiciona a un ángulo de 90 grados con el campo de visión del PlayStation® Eye.

Montaje

Para probar el escenario de interacción es necesario como primera instancia calibrar el reconocimiento del dispositivo por parte del PlayStation Move con ayuda del SDK Move.me tal y como ilustra la imagen anexa al párrafo. Para validar este paso, el dispositivo debe encender la esfera que contiene el LED RGB con un color morado. Si el reconocimiento se realizo de manera adecuada en la pantalla se proyectara una espada y en consecuencia el PlayStation Eye Rastreara todos los movimiento realizados con el mando del PlayStation Move de manera precisa.

Una vez realizada la calibración y validación del reconocimiento del sistema se procede a realizar el montaje del dispositivo con la adaptación de espada diseñada. Para ello se introduce el mando PlayStation Move en sentido contrario dentro del cilindro que emula el mango de la espada. Si el montaje es realizado de manera correcta los resultados deben ser similares a los que ilustra a imagen del costado derecho del lector. Como se puede observar el diseño fisico de la espada presenta referencias con respecto al diseño elaborado con la herramienta de modelado parametrico Autodesk Inventor y por tal motivo no esta disponible el boton del gatillo que contiene el mando PlayStation Move. Por tal motivo se tuvo que hacer una serie de adaptaciones a la idea inicial del proyecto resumidas en que la interacción solo puede realizarse con el rastreo de la esfera que compone al mando.

Una vez realizado el montaje, el sistema reconocerá el dispositivo proyectando la espada de calibración en sentido contrario a la adaptación de espada diseñada tal y como ilustra la imagen ubicada al costado izquierdo del lector dentro de este párrafo. Definido el montaje se procede a la interacción con el software de entretenimiento Orange Cutter Slash descrito con anterioridad con el fin de disfrutar de una aplicación de cortes determinada por la simulación del uso de una espada en función a un escenario donde el principal medio de interacción sea el gesto de cortes.

Video

El video promocional del proyecto se encuentra adjunto en el siguiente enlace: Sword Attachment:OrangeCutterSplash

Archivos

sword_attachment-orangecuttersplash.txt · Última modificación: 2012/05/16 05:24 por sl.benitez1912
Departamento de Ingeniería de Sistemas y Computación - Facultad de Ingeniería - Universidad de los Andes
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0