¡Descarga sketchup en videojuegos y más Ejercicios en PDF de Dibujo Técnico solo en Docsity!
UNIVERSIDAD CARLOS III DE MADRID
ESCUELA POLITÉCNICA SUPERIOR
INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN:
TELEMÁTICA
PROYECTO FIN DE CARRERA
GOOGLE SKETCHUP APLICADO AL
DESARROLLO DE VIDEOJUEGOS
EDUCATIVOS
Autor: Ignacio Medrano Sanz
Director: Vicente Luque Centeno
Julio, 2009
5.2 BUSCAR EL EDIFICIO EN GOOGLE EARTH E IMPORTAR LA VISTA EN SKETCHUP
FIGURA 38: ARRANCAR SKETCHUP (AUTOMÁTICAMENTE SE CREARÁ UN NUEVO DOCUMENTO EN BLANCO)
1: INTRODUCCIÓN
Google SketchUp es un programa que permite crear, compartir y presentar modelos 3D
de forma fácil, rápida y eficiente.
SketchUp permite modelar cualquier objeto en tres dimensiones y, una vez finalizado el
modelo, permite exportar una imagen, visualizarlo en Google Earth, compartirlo a
través de la galería 3D (sketchup.google.com/3dwarehouse), hacer una película o
imprimir una vista del modelo.
SketchUp fue desarrollado originalmente por la compañía @Last Software en 1999 y su
primera versión fue lanzada al mercado en agosto del 2000. El objetivo principal fue
crear una herramienta de modelado 3D genérica, más intuitiva, sencilla y accesible que
las existentes en aquella época.
SketchUp obtuvo un éxito inmediato debido principalmente a su curva de aprendizaje
mucho menos inclinada que la de otros programas de diseño 3D. SketchUp está dotado
de un sencillo conjunto de herramientas, un sistema de dibujo guiado y una intuitiva
interfaz de usuario que hacen que aprender a usar SketchUp sea mucho más fácil, rápido
e intuitivo que aprender a usar otros programas de modelado 3D, a menudo basados en
complejos juegos de comandos.
El desarrollo de un plug-in para Google Earth provocó que Google se interesase por el
proyecto SketchUp. Tras varios contactos, Google adquirió @Last Software el 14 de
Marzo del año 2006 y con ella los derechos de desarrollo de SketchUp.
El 27 de Abril del 2006, Google anuncia Google SketchUp, una versión de SketchUp
que se puede descargar de forma gratuita (antes de la adquisición por Google una copia
de SketchUp costaba 495 $).
A día de hoy, Google SketchUp es utilizado en hogares, colegios, universidades y
oficinas de todo el mundo, tanto por profesionales como por aficionados, se puede
descargar de forma gratuita en seis idiomas y tiene más de 12.500 usuarios registrados.
En resumen, Google SketchUp es un software fácil de utilizar y extremadamente
potente que permite crear fácilmente formas en 3D. Es una herramienta creativa con
múltiples posibilidades: creación de simulaciones, de prototipos, de diseños, de
visualizaciones…
Este proyecto constará de tres fases: primero se realizará un estudio del programa
analizando sus fortalezas y sus debilidades y comparándolo con otros programas de
diseño en 3D. En una segunda fase se realizarán dos modelos 3D: uno de ellos será un
edificio de la universidad, el edificio Sabatini, situado en la Escuela Politécnica
Superior de la universidad Carlos III de Madrid; el otro será un telégrafo óptico de
Mathé, situado en el término municipal de Collado Mediano. Finalmente, se
desarrollarán tres videojuegos utilizando para ello modelos de SketchUp. Uno de ellos
será un videojuego educativo, objetivo principal de este proyecto.
CAPÍTULO 6: DESARROLLO DE VIDEOJUEGOS UTILIZANDO
MODELOS DE GOOGLE SKETCHUP
En este capítulo describiremos el proceso de desarrollo de videojuegos utilizando
modelos de Google SketchUp describiendo todas las ventajas y posibilidades que
ofrecen. Concretamente, desarrollaremos tres videojuegos a modo de ejemplo: un
videojuego 2D, y dos videojuegos 3D, uno de ellos educativo.
CAPÍTULO 7: RESULTADOS Y CONCLUSIONES
En este capítulo se expondrán los resultados y las conclusiones obtenidas tanto en el
estudio de la herramienta como en el desarrollo de los modelos y de los videojuegos.
También expondremos los puntos fuertes y los débiles de Google SketchUp.
CAPÍTULO 8: FUTURAS LÍNEAS DE TRABAJO
En este capítulo se expondrán futuras líneas de trabajo, así como posibles ampliaciones
o mejoras del proyecto. También se darán ideas para proyectos alternativos con otras
herramientas similares a SketchUp.
En resumen, con el estudio de la herramienta buscaremos dar respuesta a las siguientes
preguntas:
- ¿Qué tareas puede hacer Google SketchUp y cuáles no puede hacer?
- Respecto a las tareas que no puede hacer: ¿Necesitaremos estas funcionalidades
no implementadas por SketchUp? y si es así ¿Qué alternativas tenemos para
conseguirlas?
- ¿Qué nivel de integración ofrece con otras herramientas?, ¿Qué opciones de
importación/exportación desde/hacia otras aplicaciones nos ofrece? Esto será de
vital importancia a la hora de elegir la aplicación con la que desarrollaremos los
videojuegos.
- Respecto a lo que puede hacer: ¿Cómo se hacen utilizando SketchUp? ¿hay
otras formas mejores de hacerlo recurriendo a otras aplicaciones?
- ¿Cuáles son sus fortalezas y cuáles sus debilidades?
- ¿Existen otras herramientas que se adapten mejor a nuestras necesidades? ¿Qué
ventajas nos aporta frente a otras herramientas similares? ¿Qué desventajas?
- ¿Cuáles son las limitaciones de los modelos realizados con SketchUp? ¿a que
tipos de videojuegos se adaptan mejor?
2.2 OBJETIVOS DEL DESARROLLO DE MODELOS
Con el desarrollo de los modelos buscamos confirmar o revocar de primera mano todo
lo aprendido en el estudio de la herramienta. Es decir, confirmar mediante la práctica lo
aprendido en la teoría y coger soltura en el uso de la herramienta de forma práctica.
Adicionalmente, el segundo modelo nos servirá para valorar de forma más realista
cuanto tiempo real necesitamos de media para crear un modelo 3D utilizando SketchUp,
una vez hayamos cogido soltura en el manejo de la herramienta. Al ser la primera vez
que manejamos la herramienta, los tiempos empleados en realizar el primer modelo no
son representativos en general del tiempo que se tarda en desarrollar un modelo con
SketchUp. Por esta razón realizaremos un segundo modelo para poder valorar este
tiempo de forma más realista.
El primer objetivo en esta fase será el elegir qué tipo de modelo queremos crear de entre
todas las posibilidades que nos ofrece SketchUp.
En 3D Warehouse [13] es posible encontrar básicamente tres tipos de modelos de
edificios:
- Modelos simples, sin texturas. Tienen la ventaja de que se cargan rápidamente y
que son relativamente sencillos de realizar, por lo que podríamos modelar una
ciudad entera en muy poco tiempo. A su vez tienen la desventaja de ser poco
realistas.
- Modelos “tallados”. Son modelos complejos en los que no se utilizan fotografías
para las texturas y los detalles se hacen “a mano” con las herramientas del
programa. Estos modelos tienen un gran número de polígonos y tardan mucho
en cargarse y su realismo suele ser menor al de los modelos texturizados con
fotografías. Son los más difíciles de realizar.
- Modelos con texturas fotográficas. Este es el tipo de modelo que realizaremos.
Tienen la ventaja de ser más ligeros que los modelos tallados y a su vez suelen
ser más realistas. Este es el tipo de modelo que se utiliza para Google Earth.
___________________________________________________________________
Nota: La complejidad se basa en el número de polígonos del modelo. Los modelos más
complejos se procesan con mayor lentitud en Google Earth. El indicador de complejidad
en 3D Warehouse está basado en el número de polígonos del mismo. Un gran número
de polígonos, indicado como "Complejo" en la escala de complejidad, consumirá gran
parte de los recursos del ordenador y puede causar que Google Earth funcione más
lentamente mientras se esté mostrando el modelo.
______________________________________________________________________
En nuestro caso, hemos elegido realizar modelos con texturas fotográficas para Google
Earth, por las siguientes razones:
- Es el ejemplo típico de utilización de SketchUp.
- Nos ofrece la posibilidad de trabajar con otros programas como Google Earth y
comprobar de primera mano su integración con SketchUp.
- Los modelos para Google Earth tienen que cumplir unas determinadas
características para ser incluidos en la capa “Lo mejor de la Galería 3D” de
Google. Esto nos permitirá valorar objetivamente la calidad de nuestro modelo
En concreto, hemos elegido realizar dos modelos para Google Earth: uno de ellos será el
modelo del Edificio Sabatini porque, en nuestra opinión, es el edificio más
representativo de la Escuela Politécnica Superior, el más fácilmente reconocible y
además es un edificio histórico del municipio de Leganés. Además, su situación facilita
la toma de fotografías, necesarias para la elaboración de texturas, en comparación con el
resto de edificios. El otro modelo elegido es un telégrafo óptico de Mathé, situado en el
término municipal de Collado Mediano y que ha sido recientemente restaurado. Este
segundo modelo nos permitirá valorar cuanto tiempo necesitamos para desarrollar
modelos, una vez hemos cogido soltura en el manejo de la herramienta.
Figura 2: Ejemplo de modelo normal, con texturas fotográficas.
Figura 3: Ejemplo de modelo complejo, los detalles están realizados a mano sin utilizar fotografías.
2.3 OBJETIVOS DE LOS VIDEOJUEGOS
En esta sección aplicaremos todo lo que hemos aprendido en secciones anteriores en la
realización de tres videojuegos, uno de ellos educativo.
Lo que se busca es encontrar una fórmula que permita desarrollar fácil y rápidamente
videojuegos tanto 2D como 3D, poniendo especial énfasis en el desarrollo de
videojuegos educativos. La idea es que cualquier persona interesada pueda desarrollar
su propio videojuego de la forma más rápida y fácil posible, sin necesidad de tener
conocimientos específicos en el campo del desarrollo de videojuegos.
Para ello intentaremos trasladar las dos características principales de SketchUp (rapidez
y facilidad de uso) al mundo de la creación de videojuegos: dado que la ventaja de
SketchUp es la de crear modelos de forma rápida y fácil, se buscará que el desarrollo de
videojuegos sea también rápido y fácil para no desaprovechar las ventajas obtenidas al
desarrollar los modelos con SketchUp.
Adicionalmente, se estudiará cómo utilizar SketchUp en las diferentes fases de
desarrollo de videojuegos.
Todo esto se resume en los siguientes objetivos que deberemos ir alcanzando a lo largo
del desarrollo de esta parte final del proyecto:
- El primer objetivo será encontrar una idea para los videojuegos:
o ¿Sobre qué tema vamos a hacer los videojuegos?, ¿Por que?
o ¿Qué tipo de videojuegos pueden hacerse basándose en modelos de
SketchUp? ¿Qué tipos de videojuegos se adaptan mejor a los modelos de
SketchUp?
o ¿Será suficiente con modelos de SketchUp o será necesario utilizar otros
tipos de modelos?
o ¿Cómo vamos a utilizar SketchUp en el desarrollo del videojuego? ¿Para
diseñar los personajes principales, para diseñar los escenarios, para crear
animaciones…?
3: ESTADO DE LA CUESTIÓN
Años antes de la aparición de SketchUp, los programas de diseño 3D no estaban
orientados al público en general:
Por una parte requerían un gran esfuerzo de aprendizaje: dominar una de estas
herramientas podía requerir años asistiendo a centros especializados.
Por otra parte el software era excesivamente caro, sólo los profesionales accedían a
estas herramientas debido a su alto coste.
La importancia de SketchUp en el campo del modelado 3D y la clave de su éxito ha
sido ofrecer un producto que funciona de manera mucho más intuitiva que sus
predecesores y que dispone de una versión totalmente gratuita, eliminando así los dos
factores que alejaban el campo del modelado 3D del gran público.
3.1 COMO OBTENER GOOGLE SKETCHUP
SketchUp está disponible en dos versiones, una versión gratuita para usuarios
particulares y una versión de pago para usuarios profesionales (versión PRO) [3].
Ambas versiones, así como el resto de productos de la familia SketchUp (de los que
hablaremos posteriormente en este mismo capítulo), pueden descargarse de Internet en
la dirección:
http://sketchup.google.com./download/.
La última versión disponible es la versión 6, liberada el 11 de enero de 2007.
SketchUp funciona en los sistemas operativos Windows y Mac Os X.
3.2 REQUISITOS DEL SISTEMA PARA GOOGLE SKETCHUP
Windows (Versión actual: 6.0.515)
- Microsoft Windows® 2000, XP o Vista.
- Es necesario el entorno .NET Framework 1.
- Tarjeta de vídeo totalmente compatible con OpenGL. Asegúrate de que utilizas
la última versión del controlador de la tarjeta.
- Dispositivo señalador compatible con Windows
- Microsoft® Internet Explorer 6.0 o superior
- Windows® Media Player o QuickTime 5.0 y un navegador de Internet para el
tutorial multimedia