Proyecto 2 - Escenario Virtual

Transcripción

Proyecto 2 - Escenario Virtual
2016/12/08 18:39
1/4
Proyecto 2 - Escenario Virtual
Proyecto 2 - Escenario Virtual
(Memoria de este proyecto)
Descripción del proyecto
Una de las tendencias en la actualidad, son los videojuegos de mundo libre, en los que existe un
mundo, generalmente inmenso donde el usuario, ubicado en algún lugar, investiga todo el abanico de
posibilidades que le ofrece el entorno. Crear un mundo así, conlleva mucho trabajo y un equipo
profesional muy bien preparado. Para crear un escenario virtual en 3D, se utiliza un software de
editado digital en 3D y, por otro lado, un motor gráfico, para juntar todo este modelado en un
escenario virtual, permitiendo al usuario, de esta manera, interactuar con el entorno. En
consecuencia, nace Project KVS (Kinect Virtual Scene), un escenario virtual abierto totalmente, en el
que el usuario puede moverse libremente. Además, queremos darle una importancia vital a la
interactividad del usuario con el entorno, por lo que usaremos las capacidades que nos brinda la
captura de movimiento para intentar, dentro de lo posible, que el usuario tenga una experiencia de
control y desplazamiento por el mundo lo más realista posible.
Objetivos Primarios:
Crear y modelar un escenario virtual bastante detallado.
Poder visitar este escenario virtual mediante un avatar preconfigurado y movernos de dos
maneras distintas: usando el ratón y el teclado (controles típicos) o a través de la
captación de los movimientos del jugador, usando Kinect.
Sistemas Multimedia - http://sm.ingenieriamultimedia.org/
2016/12/08 18:39
2/4
Proyecto 2 - Escenario Virtual
Objetivos Secundarios:
Meter componentes con los que interactuar con otros dispositivos como parte del
escenario virtual, por ejemplo, códigos QR, etc.
Permitir que el personaje copie íntegramente los movimientos del usuario, cuando se
entre en el “modo de imitación”.
Ciclo de día/noche.
Viaje guiado por el escenario al inicio(Animación).
Trabajar con NPC.
Efectos climáticos (Lluvia, Truenos, etc) controlado por el usuario.
Vehículo guiado para desplazarse de un lugar predefinido a otro.
Crear diferentes modos(hechizos, cambios climáticos, movimientos) para realizar las
diferentes acciones necesarias.
Esta primera aproximación a este tipo de trabajos, nos servirá para observar si es viable esta clase de
proyectos en un futuro, para analizar el trabajo y recursos que hacen falta, para crear estos mundos y
finalmente para darnos una idea aproximada de la potencia actual de estas plataformas.
Propuesta de trabajo
Basándonos en experiencias anteriores y viendo el buen resultado que ha dado, seguimos con la
misma distribución de trabajo por grupos, en este caso:
Un primer grupo de diseñadores, compuesto por dos miembros, los cuales tendrán como
competencias el crear los diversos objetos del escenario virtual en un programa de
diseño(Blender, 3DS Max) para, posteriormente, montar los objetos en el escenario sobre UDK.
El segundo grupo de trabajo, compuesto por un programador, se encargará de conectar Kinect
al programa del escenario virtual (UDK) para lograr interactuar con el escenario mediante
gestos y movimientos. También se dedicará a tareas de apoyo, como crear algunas
interacciones secundarias sobre el escenario o cambiar el skin del personaje principal.
Estos dos grupos estarán comunicados en todo momento y dispondrán de datos actualizados
mediante una carpeta compartida, sobre la cual se trabajará.
Recursos necesarios
Para este proyecto contamos con un grupo de 3 personas, dividas en dos grupos. El primero de ellos,
formado por dos personas, se encargará de la creación y el aspecto del escenario virtual y la otra
persona, se encargará de la interacción del usuario con el escenario, es decir, la parte más cercana a
la programación.
Para este proyecto utilizaremos las siguientes tecnologías:
Software para la creación de los modelos 3D:
Blender: Programa de modelado en 3D, multiplataforma, con licencia open-source. Es una
de las herramientas de modelado más potentes del mercado. Cuenta con una gran
comunidad y, además, existen numerosos recursos gratuitos para aprender a utilizar este
software.
Sistemas Multimedia - http://sm.ingenieriamultimedia.org/
2016/12/08 18:39
3/4
Proyecto 2 - Escenario Virtual
3DS Max: Programa de modelando en 3D multiplataforma. A pesar de que es una
software de pago, la versión para estudiantes es gratuita siempre y cuando no se emplee
con ánimo de lucro. Es una de las herramientas más empleada por los profesionales del
sector debido a su potencia y versatilidad.
Software para la creación del escenario virtual:
UDK: Uno de los muchos motores gráficos existentes actualmente en el mercado. Es
gratuito y muy potente. Creemos que se adapta mejor que otros a nuestras necesidades y
por ello será uno de los recursos que utilizaremos.
Hardware para crear la interacción con el usuario:
Kinect : Herramienta de Microsoft originaria de la consola Xbox360, con la cual mediante
dos cámaras, se logra captar el movimiento de un objeto y la profundidad de éste.
Dispone de un SDK para programar su uso y conseguir resultados interactivos muy
originales.
Calendario de ejecución
En este diagrama de gantt se encuentran las tareas y el tiempo que suponemos vamos a emplear en
cada una de ellas cada uno de nosotros.
Cabe destacar que este diagrama lo usaremos como base para la organización de tareas de nuestro
proyecto, a algunas tareas se les ha dado mas tiempo del que deberían requerir pensando en los
inconvenientes que pueden surgir en la realización de las mismas.
Esperamos que podamos ceñirnos al diagrama lo mejor posible, aunque no descartamos que el
diagrama acabará modificándose durante el trascurso del proyecto en menor o mayor medida para
adaptarlo a los problemas que vayan surgiendo (esperamos sean mínimos y estos se contemplen y
puedan solucionarse en el tiempo estipulado para la tarea de la que han surgido) .
Sistemas Multimedia - http://sm.ingenieriamultimedia.org/
2016/12/08 18:39
4/4
Proyecto 2 - Escenario Virtual
Coste Previsto
COSTES PREVISTOS
DESARROLLO
Recurso
Precio
3DS MAX
Blender
UDK
Kinect
PRODUCCIÓN
Empleado Salario
Diseñador 1 1500€
Sin Coste *1
Distribución Libre Diseñador 2 1500€
Sin Coste *2
Programador 1500€
100 €
<font 10px:normal/Arial;;inherit;;inherit >*1 - Versión libre de pago con licencia para
estudiantes</font>
<font 10px:normal/Arial;;inherit;;inherit >*2 - Versión libre de pago si se utiliza sin fines
comerciales.</font>
Al ser una primera aproximación a este tipo de proyectos y dado que no vamos a utilizar el resultado
con ánimo de lucro, por el momento, nos hemos centrado en recursos económicos y/o de libre
distribución para poder realizar este estudio de la forma con menos coste posible.
El único coste del proyecto es la herramienta Kinect y el salario de los miembros del equipo de trabajo
que lo componen y es compensado por la experiencia y los datos que pueden sacar de éste.
Podremos determinar, si es viable, una futura expansión a desarrollar aplicaciones y contenidos sobre
estas plataformas.
From:
http://sm.ingenieriamultimedia.org/ - Sistemas Multimedia
Permanent link:
http://sm.ingenieriamultimedia.org/doku.php/alumnos:201213:grupos:grupo09:proyecto_p2
Last update: 2012/11/02 09:41
Sistemas Multimedia - http://sm.ingenieriamultimedia.org/