Story Transcript
82
CONCLUSIONES
Como resultado del esfuerzo invertido en el presente trabajo de investigación, se logra realizar la totalidad de las actividades planteadas y por ende, se consigue obtener los resultados esperados, lo que hizo posible llegar al siguiente conjunto de conclusiones. Primeramente, se parte a realizar un guion de entrevistas “no estructurada” para llegar a considerar las opiniones del personal involucrado con el manejo y control del sistema y así tomar en cuenta todos los requerimientos que propone la empresa para el desarrollo sistema de realidad virtual (RV). Consecutivamente, se realiza un guion de observación “directa”, donde es posible percatar la necesidad de implementar un sistema, con fin de simular las diversas modificaciones que se pretenden realizar sobre el canal del Lago de Maracaibo, previniendo así un inesperado evento negativo que pueda surgir de ello, así como una inversión económicamente errónea; hecho que ocasiona como resultado la idea de desarrollar un sistema de RV, y de esa forma llevar a cabo la elaboración del documento de diseño, vía por la cual se obtiene la aceptación del proyecto por parte del Instituto Nacional de Canalizaciones (INC). A partir de dichas observaciones y, con toda esta información recolectada se puede concluir el primer objetivo referente al análisis del estado actual del sistema de balizamiento del canal de navegación del Lago de Maracaibo.
83
Por consiguiente, se procede a construir y preparar la puesta en la escena para el sistema, para luego crear los diversos objetos que tienen lugar en él, los cuales se destinan a formar parte del modelado 3D. Luego de que el INC observa el trabajo realizado, se realiza una evaluación de mejoras del proceso, donde la empresa toma la decisión de añadir o no nuevos requerimientos para el sistema según sus expectativas, logrando así el segundo objetivo de la tesis, donde se determinan los requerimientos técnicos y funcionales para el diseño del sistema de RV. Dado esto, se prosigue con el diseño físico, de forma que se logra construir y diseñar los objetos del sistema mediante el uso de Blender 2.66, donde primero se hace el modelado 3D y el texturizado de todos los objetos en la escena para que se visualicen lo más reales posibles, cada una de estas actividades permite concluir la etapa del diseño físico, evitando así las continuas fallas en los procesos y obteniendo un programa dinámico con el cual es posible aprovechar al máximo cada uno de las opciones que brinda el sistema de RV. Consecutivamente se procede a realizar la organización de todos los objetos 3D, para luego dar inicio al diseño lógico, es decir, la programación del sistema usando la herramienta de “Python 3”, con base en los requerimientos impuestos por el INC. Con esto se puede concluir el tercer objetivo del proyecto de investigación que consiste en diseñar de manera lógica el sistema de RV sobre la base de los requerimientos establecidos por la empresa.
84
Para continuar con el desarrollo del sistema, se debe tomar en cuenta que es imposible construir el escenario donde residen todos los objetos del sistema, sin la implementación y uso de un factor tan importante como lo es “Blender 2.66”, con ayuda de esta útil herramienta se hace posible construir el ambiente de cada uno de los objetos luego de ser modelados, texturizados y ordenados en la escena, donde también es necesaria la participación de “Python 3”, esto se hace con el objetivo de dar por completado uno de los requerimientos propuestos por el INC, el cual hace referencia a la iluminación LED en horario nocturno, para luego realizar cada interfaz del sistema con sus respectivas opciones. Hecho esto, se alcanza finalizar el cuarto objetivo específico, el cual hace referencia a construir los elementos que conforman el escenario del sistema de RV propuesto. Desarrollado el sistema, se realizan las diferentes pruebas, en donde se comprueba la funcionabilidad correcta, con fin de verificar que no exista ningún tipo de error y que se cumplan todos los requerimientos establecidos por el INC, para posteriormente realizar un análisis de los aspectos positivos y negativos del sistema (End Game Huddle), y por consiguiente generar un reporte, con fin de servir de apoyo a futuros proyectos con relación al tema del presente trabajo de investigación.
85
RECOMENDACIONES
Una vez conocidas las conclusiones de la presente investigación, se expresan una serie de recomendaciones que le sirven de apoyo al INC para el manejo adecuado del sistema. Un sistema de realidad virtual no inmersivo es aquél que se crea cuando el participante explora diversos ambientes haciendo uso de los dispositivos de hardware comunes como son: mouse, monitor, teclado, tarjeta de video, bocinas y joystick. Estos dispositivos son los que permiten el óptimo funcionamiento del sistema. Sin embargo, para que se ejecute correctamente, es recomendable tener los requisitos como son:una tarjeta de video de 2GB (soporte para OpenGL 2.1 o superior), RAM de 6GB, disco duro de 500GB, un procesador Intel Core i3 o AMD Phenom X4. Esto hace que el programa pueda cumplir todas sus funciones adecuadamente y se ejecute sin afectar su rendimiento. Se recomienda también hacerle mantenimiento mensualmente a las máquinas donde se va a instalar el sistema y a los dispositivos de entrada como el mouse, teclado y joystick, ya que estopuede afectar el rendimiento en el software, lo cual también puede perjudicar al programa en su operatividad. Por otra parte, también es aconsejable leer la información brindada en la sección de ayuda ubicada en el menú de opciones, para así poder aclarar alguna duda con respecto al funcionamiento.
86
REFERENCIAS BIBLIOGRÁFICAS
1. LIBROS
Arias,
F. (2006). Proyecto de Investigación: Introducción MetodologíaCientífica. 5ta Edición. Venezuela: Episteme.
a
la
Bavaresco, A. (2006). Proceso Metodológico de la Investigación. Maracaibo, Venezuela: Ediluz. Farci, G. y Ruiz, C. (2007). Proyecto de Investigación en Ciencias. Caracas, Venezuela: PANAPO C.A. Hernández R., Fernández C. y Baptista P. (2006). Metodología de la investigación. 4ta Edición. Iztapalapa, México: McGraw Hill. Hurtado, J. (2006). Metodología de la Investigación Holística. 5ta Edición. Caracas, Venezuela: Ciea-Sypal y Ediciones Quirón S.A. Kerlinger F., y Lee H. (2001). Investigación del comportamiento.4ta Edición. México: McGraw Hill. Montilva J. (1999). Desarrollo de sistema de información. 2da Edición Mérida, Venezuela: Consejo de Publicaciones. Universidad de Los Andes. Palella y Martins (2006). Metodología de la investigación cuantitativa.Caracas, Venezuela: Universidad Pedagógica Experimental Libertador. Tamayo y Tamayo, M. (2003). Metodología Formal Investigación Científica. México: Editorial Limusa.
de
la
Vallejo R., Ordóñez M., Villalobos A. y Sánchez J. (2008). Orientacionesmetodológicas para investigaciones en el área de ingeniería. Maracaibo, Venezuela:Imagen Digital. 2. TESIS DE GRADO Arce, L. (2011). Desarrollo de videojuegos. Trabajo especial de grado (Licenciatura en informática). Universidad del Aconcagua . Argentina.
87
Boscán, K., Marciano, B., Rincón, V.,yRomero, G. (2012).Sistema de información bajo ambiente Web para la gestiónde pedidos e inventario para la empresa santa lucia moday estilo C.A.Trabajo especial de grado (Ingeniería en Computación). Universidad Dr. Rafael Belloso Chacín. Maracaibo. Carroz, A.,Duran, Javier.,Lugo, C., y Moreno, J. (2012). Sistema de información bajo ambiente web para la gestiónde los procesos administrativos en la empresaJ.M diseño C.A. Trabajo especial de grado (Ingeniería en Computación). Universidad Dr. Rafael Belloso Chacín. Maracaibo. Chirinos, D., Nava, M., Núñez, E., y Parra, D. (2007). Sistema de información geográfico para el área de balizamiento en el INC, Gerencia Canal de Maracaibo. Trabajo especial de grado (Ingeniería en Computación). Universidad Privada Dr. Rafael Belloso Chacín. Maracaibo. Ramos, V. (2011). Ingeniería de Software Orientada a Agentes en el Modelado de Sistemas Multimedia. Trabajo especial de grado (Ingeniería en Computación). Universidad de Vigo. España.
3. REVISTA Morales G., Nava C., Fernández L., y Mirsha A., (2003). Instituto de Ingeniería y Tecnología. Caso: Universidad Autónoma de Ciudad Juárez. (Volumen: XIV, Mes: Mayo – Agosto, 2012, Año: 9, N° 47, Página 22). 4. FUENTES ELECTRÓNICAS Cardozo, H. (2004). Realidad Virtual. (Documento en línea). Disponible: https://docs.google.com/viewer?a=v&q=cache:1aK30hebQQ4J:wikipnfi .wikispaces.com/file/view/Realidad%2BVirtual%2Bclasificacion%2By% 2Baplicaciones.pdf+&hl=es&gl=ve&pid=bl&srcid=ADGEEShHUUfyERs KWXbakEwepBjraUHDAeWim1DWrLwP9gMoEg1GKHho70qPyfev3B _2-DFthjDcyYd4TWYxGvqAzEyRFrqDzdEzzB_lXelt781JbeKcCmRCwyUPQlW5aoQaQ-BHvhc&sig=AHIEtbQApESdT0x4uwyI0ceq3fJs8oITQ. (Consulta: 2012, Octubre 10). Coronado, C. (2004).Informática y Comunicaciones de la empresa(Libro en línea). Madrid, España: ESIC .1ª.
88
Disponible:www.books.google.co.ve/books?isbn=8473563751. (Consulta: 2012, Noviembre 22). Fernández, V. (2010).Desarrollo de sistema de información(Libro en línea). Barcelona, España: UPC. Disponible: www.books.google.co.ve/books?isbn=8483018624. (Consulta: 2012, Noviembre 15). García, P., y Romero, E. (1997). INC y Edo. Zulia se enfrentan por el canal. (Documento en línea). Disponible: http://www.eluniversal.com/1997/04/12/eco_art_12204B.shtml. (Consulta: 2012, Octubre 20). Gonzales, P., yGarcía J. (1998).Informática Gráfica. (Libro en línea). Cuenca, España: Ediciones de la universidad de Castilla. Disponible: http://books.google.co.ve/books?id=ObHAZY484EC&pg=PA230&lpg=PA230&dq=definicion+realidad+virtual&source=bl &ots=EiJ9zocFdw&sig=M6Qzf5a70lIUzpA__IUo1Psky3E&hl=es&sa=X &ei=sYcZUKSNBsq96QGQ4IDoDg&ved=0CEcQ6AEwBQ#v=onepage &q=definicion%20realidad%20virtual&f=false.(Consulta:2012, Diciembre 8). Harby, J. (2010). Blender Nerd. (Documento en línea). Disponible: http://www.blendernerd.com/. (Consulta: 2013, Enero 10). Hernández, G. y Cardona M. (2008). Estadística. (Libro en línea). Medellín, Colombia: Facultad de ciencias administrativas, Económicas contables.Disponible:http://www.funlam.edu.co/administracion.modulo/ NIVEL-03/Estadistica.pdf.(Consulta: 2012, Diciembre10). Heredero C., Agius J., Martin S., Romero R. y Salgado S. (2011). Organización y transformación de los sistemas de información en la empresa. (Libro en línea). Madrid, España: Universidad Rey Juan Carlos.Disponible :http://books.google.co.ve/books?id=2pqwKkqxxosC &pg=PA26&lpg=PA26&dq=Selectivo:+suministrando+solo+la+informa ci%C3%B3n+necesaria+para+el+objetivo+asignado.&source=bl&ots= TQ6iJvsAHe&sig=AEuxAoAWM1z3QowmpxdG2qSS0o&hl=es&sa=X&ei=SOFZUenXC4Sm9ATb34F Y&sqi=2&ved=0CD0Q6AEwAg#v=onepage&q=Selectivo%3A%20sumi nistrando%20solo%20la%20informaci%C3%B3n%20necesaria%20par a%20el%20objetivo%20asignado.&f=false. (Consulta: 2012, Diciembre 10). (Consulta: 2012, Octubre 25) Hurley C., Chen S., y Karim J. (2005). Tutorial Super Básico de Blender 2.63. (Video en línea). Disponible:
89
http://www.youtube.com/watch?v=W6rfrgAXb3s. Enero 24). Ippel,
(Consulta:
2013,
D. (2005). Blender. (Documento en línea). Disponible: www.rozengain.com/blog/category/blender/. (Consulta: 2013, Enero 25).
Laundon, K., y Laundon, J. (2004).Sistemas de información general(Libro en línea). Naucalpan de Juárez, México: Editores Pearson Educación. Disponible: www.books.google.co.ve/books?isbn=9702605288. (Consulta: 2013, Octubre 4). Le Frapper, O. (2009).AutoCAD 2009 Diseño, Dibujo y Presentación Detallada.(Libro en Línea). Barcelona, España: Ediciones ENI. Disponible: www.books.google.co.ve/books?isbn=2746047454. (Consulta: 2012, Enero 31). Martínez, F. (2011). Presente y futuro de la tecnología de la realidad virtual. (Documento en Línea). Disponible en: https://docs.google.com/viewer?a=v&q=cache:mVMAShAFWygJ:www. creatividadysociedad.com/articulos/16/4Realidad%2520Virtual.pdf+&hl=es&gl=ve&pid=bl&srcid=ADGEEShC8 ULveCNhTY46JsqakgcXeq_3QH6CCgyFceB1ONOZTZ122RyLOE3a MLZE5qkJmt55F7D1H2nuscznuyBqUeh_6yzWKdNTe4XChvo7jtDcgXg2IfPxwFJGR_j4JxJ5nXUhWlk&sig=AHIEtbTO_a5sD5HXi8Li 8SzWmcT3TCfs1g. (Consulta: 2012, Noviembre 18). Mejías, E. (2005).Metodología de la Investigación Científica. (Libro en línea). Lima, Perú: Editorial Lima.Disponible:http://www.unmsm.edu.pe/educacion/postgrado/desca rgas/metodologia.pdf. (Consulta : 2012, Diciembre 2). Orozco, M. (2006). Informatica uno. (Libro en línea). Polanco, México: Editores Thomson Learning. Disponible: www.books.google.co.ve/books?isbn=970686573X. (Consulta: 2012. Octubre 18). Pérez, F. (2007). Realidad virtual y materialidad. Universidad de Alicante. (Documento en línea). Disponible: https://docs.google.com/viewer?A=v&q=cache:m641_4V1V2AJ:rua.ua. es/dspace/bitstream/10045/13844/1/Realidad%2520virtual.pdf+Realid ad+virtual+y+materialidad+Fernando+Miguel+P%C3%a9rez+Herranz+ Universidad+de+Alicante&hl=es&gl=co&pid=bl&srcid=adgeesjitgnm6d 67mfwljddkczvykdnpvhpwfa0djlf9bvhdz74vgorjas_neflie8m0gibesyvb7 42jmnv5eqeltcdg4ovelrn-
90
86ZCGM_nqcauy4jjpxsetihfegyt0tv0qfbtd_5l&sig=ahietbrkeghcwlrfxvzz lrjfgbnxbst10q. (Consulta : 2012, Diciembre 20). Price, A. (2009). Blender Guru High Quality Blender Tutorials. (Documento en línea). Disponible: http://www.blenderguru.com/. (Consulta: 2013, Febrero 10). San Martín, J. (2009)Master en informática gráfica, juegos y realidad virtual. (Documento en línea). Disponible:http://dac.escet.urjc.es/rvmaster/asignaturas/8-4.(Consulta: 2012, Noviembre 25). Upitis, M. (2012). BGE Candy – Área light. (Documento en línea). Disponible:http://devlog-martinsh.blogspot.com/2012/11/bge-candyarea-lights.html. (Consulta: 2013, Febrero 8). Valletta , L. (2010). Diccionario de derecho comercial. (Libro en línea). Buenos Aires, Argentina: Ediciones Valleta SLR. Disponible: www.books.google.co.ve/books?isbn=9507432027. (Consulta: 2012, Octubre 31). Wayne, R., y Noe, R. (2005). Administración de recursos humanos. (Libro en línea). Naucalpan de Juárez, México: Pearson Educación. Disponible: http://books.google.co.ve/books?id=UkWaAvHmBswC&pg=PA183&lpg =PA183&dq=entrevista+no+estructurada+wayne&source=bl&ots=YuT sV6GQVZ&sig=gmPyb -PC-gPWWHfFITzws0qPLs&hl=es&sa=X&ei=JM5ZUbjxG5Ts8gSj6YH4BA&ved=0CDEQ6AE wAQ#v=onepage&q=entrevista%20no%20estructurada%20wayne&f=f alse. (Consulta: 2012, Noviembre 27).
91
ANEXOS
92
ANEXO A CUADRO DE ANTECEDENTES
93
Nº
1
2
AÑO
2011
2011
TITULO
Desarrollo de videojuegos
Ingeniería de Software Orientada a Agentes en el Modelado de Sistemas Multimedia
INSTITUCIÓN
Universidad de Aconcagua (Argentina)
Universidad de Vigo (España)
AUTOR(ES)
APORTE(S)
Arce Luis
El proyecto presenta un aporte para la presente investigación, siendo éste de gran amplitud ya que a nivel teórico se considera una metodología que figura una opción factible para la selección de la misma en el trabajo actual.
Ramos V David
Entre la abundante variedad de metodologías que presenta, contiene una metodología innovadora de Realidad Virtual (VR-WISE) la cual, estando orientada a entornos virtuales, representa una solución alternativa en lo que se refiere a
94
la selección de una metodología que organice los pasos a seguir para llegar al objetivo general, facilitando y permitiendo el cumplimiento efectivo del mismo. Por contraparte, Posee amplia documentación que puede ser útil.
3
2007
Sistema de información geográfico para el área de balizamiento en el INC, Gerencia Canal de Maracaibo
Universidad Privada Dr. Rafael Belloso Chacín (URBE)
Fuente: Espinel, Lizzio, Peralta y Soto (2013).
Chirinos Nava Daniela Regina, Nava Villalobos María Esther, Núñez Aguilar Edgardo Jesús, Parra Rincón Diana Carolina
Este sistema maneja información relacionada con el control que se ejerce a través de las boyas, sus dimensiones y distancias entre las mismas, así como las señales que se intercambian entre ellas a beneficio del navegante.
95
ANEXO B FORMATO DE ENTREVISTA
96
FORMATO DE ENTREVISTA
Fecha:___/____/_______ Nombre:____________________________________________ Dirección:___________________________________________ Atendido por:________________________________________
ASUNTO: Analizar el estado actual del sistema de balizamiento del canal de na vegación del Lago de Maracaibo y determinar los requerimientos técnicos y funcionales para el diseño del sistema a proponerse.
Actualmente la Gerencia del Canal de Maracaibo, ¿Qué proyecto posee?
_________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ ¿En qué consiste el sistema de balizamiento?
_________________________________________________________________ _________________________________________________________________ _________________________________________________________________
97
_______________________________________________________________
¿Para qué sirven las señales en el sistema de balizamiento?
_________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ ¿Qué propuesta se plantea, para evitar daños tanto económicos como ambientales?
_________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ ¿Cuáles son las características funcionales de las boyas?
_________________________________________________________________ _________________________________________________________________
98
_________________________________________________________________ _________________________________________________________________
¿Es posible desarrollar un sistema de realidad virtual para el apoyo a la navegación de los buques en el canal del Lago de Maracaibo?
_________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ ¿En el Instituto Nacional de Canalizaciones surge la necesidad de modificar variables? ¿Por qué?
________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________
99
ANEXO C GUIÓN DE OBSERVACIÓN
100
GUIÓN DE OBSERVACIÓN Lugar: Instituto Nacional de Canalizaciones
Fecha:
/
/
Persona entrevistada: Carlos Avendaño Cargo: Balizamiento Aspectos a observar
Presente
Ausente
Observaciones
HARDWARE Monitor
Lenovo
CPU
AMD Phenom X2
Mouse y teclado
Lenovo
Tarjeta de video
NVidia 2Gb (con soporte para openGL) SOFTWARE
Windows
Fácil manejo y ejecución de aplicaciones
Capacitación y Adiestramiento
El personal necesita una previa capacitación para la utilización del Sistema de RV
101
ANEXO D DOCUMENTO DE DISEÑO
102
Documento de diseño CAMPO
DESCRIPCIÓN CONCEPTO
Titulo
Simulador del Instituto Nacional de Canalizaciones (S.I.N.C)
Estudio/Diseñadores Espinel Elilianny, Lizzio Luis, Peralta Roger, Soto Daniel. Género
Simulación
Plataforma
Computadora Personal
Versión
1.0
Sinopsis de Manejo El Sistema se basa en una simulación, controlada a y Contenido través de un joystick o teclado, donde el usuario tiene la posibilidad de modificar la posición entre boyas o la iluminación que producen en horario nocturno, y fijar las áreas donde se prohíbe la navegación (Aguas no seguras). Categoría
Existen diversos sistemas de realidad virtual (RV) comerciales que simulan la navegación en diferentes partes del mundo, pero ninguno se enfoca en el canal del Lago de Maracaibo que es la prioridad del Instituto Nacional de Canalizaciones (INC). El presente sistema permite la modificación de características presentes en las boyas, por lo que esto puede resultar ser algo peculiar del mismo.
Mecánica
El usuario tiene la opción de utilizar un joystick o teclado para controlar las distintas funciones del sistema.
Tecnología
Desarrollado en Blender 2.66, el cual trabaja con el lenguaje de programación Python, con soporte de otros programas como: Adobe Fireworks, y Adobe
103
Photoshop. El sistema exige como requisitos mínimos tener una tarjeta de video de 2GB (soporte para OpenGL), RAM de 4GB, disco duro de 80GB y un procesador Intel Dual Core o AMD Phenom X2 Público
Este sistema de RV va dirigido particularmente al INC. HISTORIAL DE VERSIONES
Versión única: 1.0 VISIÓN GENERAL DEL JUEGO
En el INC se tiene la necesidad de llevar a cabo la acción de simular a escala real la navegación de buques en el canal del Lago de Maracaibo, así como la simulación de las posibles modificaciones de distancias entre boyas que se deseen realizar, dado que esto implica grandes inversiones, por lo que se requiere de un sistema de realidad virtual para el apoyo a la navegación de buques que también sirve de base para la toma de decisiones al visualizar los distintos comportamientos de las luces de navegación en horario nocturno.
MECÁNICA DEL JUEGO Durante la ejecución del sistema se mostrarán las siguientes ventanas de menú: 1. Menú Principal 1.1. Iniciar 1.1.1. Selección de buque y dispositivo de navegación. 1.1.1.1. Selección de punto de inicio (lugar en el cual aparecerá el buque en el canal del lago al iniciar la simulación). 1.2. Opciones (modificación de características de las boyas, distancia máxima, iluminación, vista panorámica y horario). 1.3. Salir
104
2. Pausa. 2.1. Reanudar. 2.2. Opciones. 2.3. Salir.
Durante la simulación el usuario podrá controlar el buque, cambiar la cámara desde la cual se visualiza, y entrar en el menú de “Pausa” donde se podrá salir de la simulación, reanudarla, o entrar en el menú de opciones.
Cámara
El usuario tendrá una perspectiva en 3D, con cinco (5) cámaras una interna al buque (primera persona), y cuatro (4) externas para visualizar al buque desde diferentes ángulos.
Periféricos
Los principales dispositivos de entrada son: joystick, teclado y mouse.
Controles
Teclado: ?: Acelerar. ? : Girar a la derecha. ? : Girar a la izquierda. ?: Retroceder. Barra espaciadora: Pausa. 8 (teclado numérico): cámara frontal. 2 (teclado numérico): cámara trasera. 6 (teclado numérico): cámara lateral derecha. 4 (teclado numérico): cámara lateral izquierda. Repitiendo la tecla de la cámara actual: cámara principal.
105
D: horario diurno. N: horario nocturno. Shift+P: piloto automático (canal de entrada). Ctrl+P: piloto automático (canal de salida). Alt+P: activar o desactivar piloto automático rápido (cambio visible solo al tener activado algún piloto automático). ESTADOS DEL JUEGO Estado inicial:
-
-
-
Menú Principal: es el primero que se muestra al usuario al iniciar el sistema. Contiene tres (3) botones: Iniciar, Opciones, y Salir. Selección de buque y dispositivo de navegación: luego de presionar “Iniciar” en el menú principal, el usuario selecciona el buque con él que va a navegar y el dispositivo de entrada a utilizar para manipular el sistema dentro de la simulación, a continuación el usuario presiona el botón que lleva a la siguiente ventana, o el que retrocede al menú principal. Selección de punto de inicio: el usuario selecciona un punto específico en el canal para iniciar el simulador. Menú de opciones: posterior a seleccionar “Opciones” en el menú principal, el usuario puede modificar distintas características presentes en las boyas, como también puede cambiar en que horario (diurno, nocturno) quiere que se realice la navegación, y otras características como cambiar la iluminación de dichas boyas, establecer la distancia máxima en que se pueden observar los objetos y por último la vista panorámica que le permita al usuario detallar los cambios realizados de las características de las boyas aplicadas en el mismo. Salir: el usuario sale del sistema.
Estado de simulación:
-
El usuario navega por el canal controlando el buque a través de un dispositivo de entrada (teclado o joystick). Pausa: el usuario ingresa al menú “Pausa”, y puede seleccionar tres
106
-
-
(3) opciones: Reanudar, Opciones, Salir. Reanudar: continuar con la presente simulación. Menú de opciones: posterior a seleccionar “Opciones” en el menú de pausa, el usuario puede modificar distintas características presentes en las boyas. Salir: el usuario sale de la simulación y regresa al menú principal. NIVELES
El sistema de RV propuesto posee un solo nivel o mapa. Título del nivel
Canal del Lago de Maracaibo
Descripción
El mapa contiene el buque seleccionado por el usuario, el puente Rafael Urdaneta, todas las boyas del canal de navegación, un plano con el shader del lago, un domo con el cielo, una luz que representa el sol, otras luces como las de las boyas y el puente (vistas solo en horario nocturno) , y el canal.
Personajes
El operador del buque
Música y efectos de Sonido del océano, motor del buque, alarma, destela Sonido del buque. PROGRESO DEL JUEGO La simulación de la navegación no tiene fin, al menos que el usuario salga del área del canal por un tiempo mayor al límite tolerado, de ser así finaliza la simulación devolviendo al usuario al menú principal PERSONAJES El operador del buque Nombre del personaje Capitán Descripción
Personaje simple
Concepto
Operador del buque
Encuentro
El capitán siempre se encuentra presente en el buque
107
MÚSICA Y SONIDOS S1: Oceano S2: Motor buque S3: Menú 1 S4: Menú 2 S5: Menú 3 DETALLES DE PRODUCCIÓN Antes de entrar a la etapa de Producción, se definen en el documento algunos detalles del proyecto. Fecha de Inicio
03/09/2012
Fecha de Terminación
22/03/2013
Fuente: Espinel, Lizzio, Peralta y Soto (2013).
108
ANEXO E PROJECT CHART
109
PROJECT CHART 9% 27%
Modelado 3D Texturización Organización de todos los objetos 3D
33%
Programación
22% 9%
Interfaces
110
ANEXO F FEATURE LOG
111
Feature Log Campo
Descripción
FeatureID
1
Nombre
Conocimientos de Modelado en 3D.
Dias
21
SprintID
1
Comentarios
Se requirió de conocimientos generales referente a modelados en 3D para llevar a cabo el Sprint Plan.
FeatureID
2
Nombre
Conocimientos generales sobre Texturización de objetos 3D
Dias
5
SprintID
2
Comentarios
Fue necesario tener conocimientos acerca del texturizado de objetos para completar el Sprint Plan con Blender 2.63.
FeatureID
3
Nombre
Conocimientos sobre manipulación de materiales y texturas en Blender 2.63.
Dias
5
SprintID
2
Comentarios
Fue de suma importancia haber tenido conocimientos sobre la manipulación de materiales y texturas en Blender ya que con ello se llevó a cabo el texturizado de la mayoría de objetos en 3D.
FeatureID
4
112
Nombre
Conocimientos sobre UV Mapping en Blender 2.63.
Dias
4
SprintID
2
Comentarios
Con ayuda del UV Mapping en Blender 2.63 se logró el texturizado en 3D de todos los objetos.
FeatureID
5
Nombre
Conocimientos generales de Adobe Photoshop y/o Fireworks.
Dias
3
SprintID
2
Comentarios
Para el texturizado de los objetos fue necesario contar con las herramientas Adobe Photoshop y Fireworks.
FeatureID
6
Nombre
Conocimientos generales sobre manipulación de las características de los objetos 3D en Blender 2.63.
Dias
7
SprintID
3
Comentarios
Es indispensable tener conocimientos con base a la manipulación de las características de los objetos en 3D para completar la organización de dichos objetos.
FeatureID
7
Nombre
Conocimientos generales de Blender 2.63.
Dias
26
SprintID
4y5
113
Comentarios
Desde el inicio del desarrollo del sistema se ha requerido de la utilización de Blender para programar y modificar diversos aspectos y características del sistema.
FeatureID
8
Nombre
Conocimientos generales de Python 3.
Dias
7
SprintID
4y5
Comentarios
Se procede a construir las diferentes interfaces del sistema de RV con ayuda de P ython 3.
Fuente: Espinel, Lizzio, Peralta y Soto (2013).
114
ANEXO G SPRINT PLAN
115
Sprint Plan Campo
Descripción
SprintID:
1
Inicio
01/12/2012
Días
21
Fin
22/12/2012
Meta
Modelado 3D
%
26,92
SprintID:
2
Inicio
1/01/2013
Días
17
Fin
18/01/2013
Meta
Texturización
%
21,79
SprintID:
3
Inicio
19/01/2013
Días
7
Fin
26/01/2013
Meta
Organización de todos los objetos 3D
%
8,98
SprintID:
4
Inicio
27/01/2013
Días
26
116
Fin
22/02/2013
Meta
Programación
%
33,33
SprintID:
5
Inicio
23/02/2013
Días
7
Fin
2/03/2013
Meta
Interfaces
%
8,98
Fuente: Espinel, Lizzio, Peralta y Soto (2013).
117
ANEXO H PROGRAMACIÓN
118
119
120
121
ANEXO I GENERACIÓN DE REPORTE
122
Reporte Postmortem CAMPO
DESCRIPCIÓN ANTECEDENTE
Titulo
Simulador del Instituto Nacional de Canalizaciones (S.I.N.C)
Estudio/Diseñadores Espinel Elilianny, Lizzio Luis, Peralta Roger y Soto Daniel. Género
Simulación
Plataforma
Computadora Personal
Antecedente
El Sistema se basa en una simulación, controlada a través de un joystick o teclado, donde el usuario tiene la posibilidad de modificar la posición entre boyas o la iluminación que producen en horario nocturno, sin entrar en áreas donde se prohíbe la navegación (Aguas no seguras). EFECTO NEGATIVO
A continuación se mostrara una lista de actividades que generaron un efecto negativo en el sistema: • •
Control de iluminación LED en horario nocturno. Vibración general de los objetos sobre la escena. Estas actividades causaron un aspecto negativo al sistema Declaraciones ya que originaron ciertos retrasos al desarrollo del mismo, y también evito la realización de las siguientes actividades.
¿Cómo corregirlos?
La solución de la vibración de los objetos sobre la escena, es emparentar temporalmente toda la escena con el buque, a excepción de todos los objetos que ya se encuentran emparentados con el mismo, para luego colocarlo en la posición (0,0), y posteriormente deshacer el emparentado.
En este caso es necesario tener conocimientos avanzados en “Python 3”, así como también consultas con fuentes electrónicas.
123
CONCLUSIÓN A pesar del esfuerzo invertido en el proyecto, es de suma importancia recalcar que se obtuvieron aspectos positivos y negativos a lo largo del desarrollo del mismo; una de las principales presencias positivas en el proyecto, es que se logró cumplir con las expectativas del INC, y también otro hecho relevante, es el de haber realizado dicho proyecto que nos obliga a investigar y consultar, lo cual aporta un conocimiento que se aplica, a su vez, en el ejercicio de nuestra carrera; de igual manera se presentan aspectos negativos en el transcurso del proyecto lo cual implican retrasos en el desarrollo, e impide también, el avance de las actividades siguientes. Los cuales fueron solventados gracias a los conocimientos avanzados que se tiene a nivel de programación. Como resultado de estos aspectos tantos positivos como negativos, se tiene un aprendizaje que sirve de experiencia para los futuros proyectos que se planeen desarrollar. Fuente: Espinel, Lizzio, Peralta y Soto (2013).