UNIVERSIDAD POLITÉCNICA SALESIANA SEDE CUENCA FACULTAD DE INGENIERÍAS Carrera: Ingeniería de Sistemas. TesispreviaalaobtencióndelTítulodeIngenierodeSistemas Tema: “Gestor de ambientes virtuales 3D y objetos de información.” Autores: Nube Katherine Altamirano Calle. Jhon Javier Jara Matute. Director: Ing. Vladimir Robles. Cuenca, Diciembre del 2011 3 NubeAltamiranoC,JhonJaraM: Gestordeambientesvirtuales3Dyobjetosdeinformación,Diciembre2011 DirectordeTesis: IngenieroVladimirRobles CIUDAD: Cuenca 4 ActadeCompromisodeDerechos Los conceptos desarrollados y conclusiones vertidas en este trabajo son de responsa- bilidadabsolutadelosautores. JhonJaraM. NubeAltamiranoC. 0104834254 0301913190 5 Certificadodepresentacióndetesis. Ing.VladimirRoblesTutordeTesis CERTIFICA: Quehadirigidolatesisdiseñodeimplementacióndeungestordeambientesvirtuales3D yobjetosdeinformación,realizadaporlosestudiantesNubeKatherineAltamiranoCalle yJhonJavierJaraMatute,hasidorevisadaensutotalidadyestalistaparaserpresentada. ___________________ Ing.VladimirRobles 6 Agradecimientos Nube Altamirano C. Agradezco infinitamente a Dios por darme la vida y por sus bendiciones todos los días,atiPapitograciasportuapoyoyamorincondicional,pornojuzgarmepormismalas acciones, gracias por darme todo lo necesario para poder alcanzar uno de los objetivos en mivida,atiMamitagraciasportuspalabrastodoslosdías,graciasporsermimejoramiga ydarmelaconfianzaquenecesiteparapoderalcanzarestelogro,graciasalosdosporser losmejorespadresypordepositartodalaconfianzaenmí,losquieromucho,nuncavoya poderpagarlestodoloquehacenpormi. Gracias a mis hermanos Andrés y Karolina por su apoyo incondiconal y su cariño, graciasatiJhonJaraportuapoyoincondicional,portuamor,porlapacienciaquetienes, ylaconfianzaquedepositascadadíaenmí. GraciasatodamifamiliademaneraespecialamistiosCarlos,Nelly,VictoreInesque supierondarmesuapoyoenlosmomentosquemaslonecesite,amisprimosyatodaslas personasquedemaneradirectaoindirectamedieronsuapoyo. Gracias a mi director de Tesis Ing. Vladimir Robles por guiarnos en este proyecto, y estarsiemprependientedeltrabajorealizado. 7 Agradecimientos Jhon Jara M. Existen muchas personas que supieron ayudarme y apoyarme para cumplir esta meta, perorealmentetodoselodeboespecialmenteaDios,aquienagradezcoporhabermedado la sabiduría, valentía, esfuerzo, y rodearme de personas que supieron darme sus consejos parasaliradelanteconesteproyectodeTesis. Agradezco a mis padres que a pesar de mi comportamiento e inmadurez supieron siempre confiar en mi sabiduría y conocimiento, a quienes su apoyo e influencia ayudo a cumplirlametadeterminaresteproyectodetesis. AgradezcoamihermanoPabloJaraporsiemprebrindarmesuapoyoincondicionalen todomomento,brindándomelaconfianzayejemploparasaliradelante. Agradezco a un gran amigo Diego Moncayo quien supo aconsejarme siempre y quien hasidoungranapoyoyejemplocomoprofesionalparaterminarmicarrera. AgradezcoaNubeAltamiranoquiensupoconcariñoyamordarmesuapoyoincondi- cional,quienmeayudoaterminaresteproyectoconmuchoesfuerzoparalograrculminar estametajuntos. Agradezcoanuestro DirectordeTesisVladimirRoblesquien nosapoyósiempre,nos ayudó a completar satisfactoriamente nuestro proyecto incentivándonos con su sabiduría ybrindándonossuamistadyconfianzadurantemiestadeestudiante. Agradezco a la Universidad Politécnica Salesiana institución que me formo y educo paraculminaresteproyecto,aligualquetodoslosdocentesdelacarrerasistemas. 8 Dedicatoria Nube Altamirano C. Este proyecto de tesis se la dedico en primer lugar a Dios y la Virgencita, gracias por darme la oportunidad de alcanzar este logro, por darme salud, vida, sabiduria, amor y su bondad. Luego, a mis padres Eduardo y Beatriz por la confianza , el apoyo incondicional y el amor que todos los días me brindan, por velar por mi cada día, por los consejos que me han inculcado para ser mejor, los valores que han sembrado en mi corazón y la moti- vaciónquecadadíamedanparaseguiradelante.AmishermanosAndrésyKarolina,por apoyarme siempre y darme palabras de aliento para poder alcanzar uno de mis objetivos, porsuamorycomprensión.AminovioycompañerodetesisJhonJaraM.porapoyarme incondicionalmenteycreerenmí,portuspalabras,porlaconfianzayelamorquesiempre me das. A mis abuelitos, Jesús Rodríguez que desde el cielo siempre está conmigo bendi- ciéndomeyqueesmiángeldelaguarda,CarlosCalle,ManuelAltamiranoyConcepción Cárdenas. A todos mis tíos, por el apoyo moral que siempre me dan y por estar siempre pendientes de mí. A mis amigas y amigos por su amistad y la ayuda que me brindaban cuandolosnecesitaba. 9 Dedicatoria Jhon Jara M. El esfuerzo e ilusión con el cual realizamos este proyecto de tesis es dedicado espe- cialmente a Dios quien supo guiarnos y darnos la sabiduría para cumplir nuestra meta. Se lo dedico con mucho cariño a mis padres quienes supieron siempre apoyarme y aconse- jarme dándome siempre el ejemplo de perseverancia y constancia que los caracteriza, y así infundir en mí el valor para salir adelante. A Pablo Jara mi hermano quien supo siem- pre darme sus consejos, y apoyarme incondicionalmente a pesar de no estar junto a mí, sus palabras y aliento de seguir adelante a más de ser un gran ejemplo en mi vida. A mis familiares quienes supieron aconsejarme y ayudarme directa o indirectamente a realizar este proyecto de tesis. A una gran mujer, amiga, novia y compañera de tesis Nube Alta- mirano C. quien supo siempre darme buenos consejos, apoyarme incondicionalmente en todoayudándomeamaduraryvalorarelesfuerzodemispadres. Índice general Índicedefiguras 12 Capítulo1. Introducción. 16 1.1. Justificación. 16 1.2. Descripcióndelaproblemáticaplanteada. 16 1.3. Definicióndeobjetivosyalcancedelproyecto. 17 1.4. DescripcióndelasituaciónactualdelaUPS. 18 Capítulo2. Estadodelartesobrelaconversióndeimágenes2Da3D. 19 2.1. Conceptosbásicosdemodelado3D. 19 2.2. Estadodelarte 25 2.3. Técnicasdeconversiónaobjetos3d. 25 2.4. TÉCNICASBASADASENMACHINELEARNING 30 2.5. Restriccionesdeconversióndeimágenes. 35 2.6. Pruebasdecampo. 36 2.7. Conclusionesysíntesisdeinformaciónobtenida. 40 2.8. Paradigmasobtenidosparalacreacióndelsistema. 41 Capítulo3. Lenguajesparamodeladodeambientesvirtuales3d. 42 3.1. LenguajesdeProgramaciónGPLdeambientesvirtuales3D. 42 3.2. OPENGL. 42 3.3. VRML 56 3.4. Conclusionesysíntesisdelainformaciónobtenida. 69 3.5. Seleccióndellenguajemásadecuadoenconstruccióndeambientesvirtuales. 69 Capítulo4. Herramientasdediseñoymodelado3d 71 4.1. HerramientasGPLdediseñodeambientes3D. 75 4.2. API’sdeintegraciónconlenguajesdealtonivel. 76 4.3. Pruebasdedesempeñoenintegración. 78 4.4. Conclusiónysíntesisdeinformación. 81 Capítulo5. Utilitariosparaeldesarrollodeambientesvirtuales3d. 83 5.1. GoogleSketchup. 83 5.2. Insigth3D. 102 10 Índicegeneral 11 5.3. Conclusiónysíntesisdelainformaciónobtenida. 105 5.4. Seleccióndelasherramientasmásadecuadasparallevaracabolatarea. 105 Conclusiones. 107 Bibliografía 108
Description: