Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En...

45
Máster de Unity 3D Tema 2 Terrenos Máster de Unity 3D Tema 2 Terrenos Este manual pertenece a los contenidos didácticos de nuestro Máster en videojuegos. Más información en http://mastervideojuegosonline.com Copyright © 2016 TRINIT Asoc. Informáticos de Zaragoza Autor: Iván García Subero Fecha: 17 de noviembre de 2016 Máster de Unity 3D Terrenos Pág. 1

Transcript of Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En...

Page 1: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Máster de Unity 3DTema 2

Terrenos

Este manual pertenece a los contenidos didácticos de nuestro Máster en videojuegos.Más información en http://mastervideojuegosonline.com Copyright © 2016 TRINIT Asoc. Informáticos de ZaragozaAutor: Iván García SuberoFecha: 17 de noviembre de 2016

Máster de Unity 3D Terrenos Pág. 1

Page 2: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Índice de contenidoObjetivos.....................................................................................................................................................................................................3Crear un terreno.....................................................................................................................................................................................3Configuración inicial del terreno........................................................................................................................................................4Cargando recursos para el terreno.................................................................................................................................................8Modificando el terreno...........................................................................................................................................................................11Botón de subir y bajar..........................................................................................................................................................................13Botón de aplanar.....................................................................................................................................................................................14Botón de suavizado................................................................................................................................................................................15Botón de texturizado.............................................................................................................................................................................18Botón de arboles....................................................................................................................................................................................22Botón de vegetación.............................................................................................................................................................................26Configuración del terreno..................................................................................................................................................................29Guardando nuestro trabajo...............................................................................................................................................................32World Machine........................................................................................................................................................................................35La interfaz de World Machine............................................................................................................................................................35Importar un terreno desde un fichero RAW desde Unity.......................................................................................................38Crear un terreno con tiling con World Machine.........................................................................................................................40Actividades de evaluación propuestas..........................................................................................................................................44

Máster de Unity 3D Terrenos Pág. 2

Page 3: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Terrenos

1. Objetivos

En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto de terreno(Terrain) en Unity 3D.

Para demostrar los aspectos esenciales del editor de terrenos de Unity vamos a crear un terreno completoincluidos sus accidentes geográficos, texturas gráficas y vegetación sobre la cual podrá caminar nuestropersonaje. Es importante que trabajes sobre una escena nueva, pestaña File New Scene.→

Recuerda que para facilitarte las cosas, siempre utilizaremos un guión (-) para prefijar todas las accionesque requieran tu intervención directa con el programa.

2. Crear un terreno

Vamos a comenzar creando un nuevo objeto de terreno:

– Ve a la pestaña superior GameObject 3D Object Terrain.→ →

Observarás que el terreno aparece en la vista de Escena, también en la vista de Jerarquía, y por último, quegenera un nuevo recurso en la vista de Proyecto.

– En la Vista de Jerarquía, haz doble clic en el objeto Terrain para verlo centrado en la Vista deEscena.

– Aprovecha para renombrar el objeto Terrain y llamarlo “Terreno”, haciendo clic derecho sobre sunombre y seleccionando la opción Rename.

– Finalmente haz clic en el centro del icono situado en la parte superior derecha de la Vista de Escena(Gizmo). Así nos aseguraremos de estar viendo el terreno desde una perspectiva natural.

Máster de Unity 3D Terrenos Pág. 3

Page 4: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Ahora recuerda que se había generado un recurso en la Vista de Proyecto. Es importante que lo muevas a unnuevo directorio llamado Terrenos y le des un nombre propio, por ejemplo Terreno 1. Es un error habitual enprincipiantes crear varios terrenos y terminar con la vista de Proyecto llena de recursos inútiles. Sirenombramos y clasificamos correctamente cada terreno nos será fácil distinguirlos de los que hayamospodido crear por error. Ésto también lo aplicaremos al resto de recursos como sonidos, texturas, etc.

Como peculiaridad, para renombrar un recurso de la Vista de Proyecto debemos hacer clic sobre él y volvera hacer otro clic, también podemos renombrar de la misma manera pulsando la tecla F2. Tras escribir elnuevo nombre debemos pulsar intro para finalizar.

– Haz clic derecho en una zona vacía de la Vista de Proyecto y selecciona la opción Create Folder→

– Ponle como nombre “Terrenos”, renombra el recurso New Terrain 1 como “Terreno 1” y arrástralodentro de la carpeta de Terrenos.

3. Configuración inicial del terreno

Antes de comenzar a diseñar nuestro terreno vamos a configurar algunos de sus aspectos básicos.

– Selecciona el terreno en la vista de jerarquía y en la vista de inspector selecciona la herramientacon forma de engranaje del componente Terrain para acceder a la configuración del terreno.

Máster de Unity 3D Terrenos Pág. 4

Page 5: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Máster de Unity 3D Terrenos Pág. 5

Page 6: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Nos centraremos en el apartado Resolution. Los parámetros que nos ofrece son relativos al tamaño delterreno y a algunas de sus características gráficas. Los parámetros más importantes son los siguientes:

1. Terrain Width: La anchura del terreno, medida en metros, por defecto 500 metros.

2. Terrain Length: La longitud del terreno, medida en metros, por defecto 500 metros.

3. Terrain Height: La altura máxima que podrá tener el terreno a la hora de modificarlo, medida en metros,por defecto 600 metros.

– Ajusta la anchura, altura y longitud al tamaño del terreno que desees crear, o bien deja sus valorespor defecto si te parecen apropiados para comenzar.

El resto de parámetros hacen referencia a la densidad poligonal del terreno y la resolución de sutexturizado.

4. Heightmap Resolution: Pixeles usados en el fichero RAW del terreno para guardar las deformaciones, pordefecto 513 pixeles. Debe ser una potencia de dos más uno (por ejemplo 512 + 1 = 513). Podemos saber eltamaño de cada polígono del terreno con una sencilla operación. En un terreno de 2000 metros de anchuracon un Heigthmap Resolution de 513: 2000 / 513 = 4 metros aproximadamente.

5. Detail Resolution: Resolución en pixeles de la imagen secundaria de mapa de bits que almacena lainformación del tipo de vegetación que hay en cada punto del terreno, por defecto 1024 pixeles. Unaresolución mayor ofrece mayor detalle.

6. Detail Resolution Per Pacht: Todos los terrenos se dividen en cuadrantes al dibujarse. Este valor indica eltamaño de cada uno de esos cuadrantes, por defecto 8. Hay que tener en cuenta que una gran cantidad decuadrantes pequeños incrementarán el consumo de recursos, mientras que pocos cuadrantes muy grandeshacen que se procesen partes del terreno que no son visibles, incrementando el consumo.

7. Control Texture Resolution: Este parámetro indica la calidad final a la hora de mezclar unas texturas sobreotras para conseguir transiciones en el terreno, por defecto 512. Con valores más altos el mezclado detexturas será más nítido, a costa de mayor consumo de recursos.

Máster de Unity 3D Terrenos Pág. 6

Page 7: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

8. Base Texture Resolution: Cuando el terreno se muestre desde una distancia suficientemente lejana o biense esté ejecutando en una máquina con una GPU antigua, este valor indica la resolución total del mapeado detexturas completo que se mostrará. Por defecto es 1024.

Generalmente un terreno Unity formará parte de un escenario completo con otros detalles como porejemplo lagos, ríos o el mar. Cuando ajustamos la altura máxima de terreno, pero debemos tener en cuentaque el terreno recién creado está totalmente aplanado a una altura de 0 metros, y Unity nos permitirá crearmontañas por encima de esa altura, pero no hoyos por debajo.

Por esa razón es interesante establecer desde un principio una altura base inicial. En general crearemos lasmontañas por encima de esa altura base y realizaremos hoyos allá donde nos interese poner objetosrelacionados con el agua, como por ejemplo un lago.

– En el componente Terrain y seleccionamos la segunda herramienta

– En el campo “Height” seleccionamos la altura a la que queramos que comience nuestro terreno.Finalmente hacemos clic en el botón “Flatten” y observamos la elevación conseguida.

Observarás que el terreno aparece un poco por encima de su posición anterior debido al cambio deelevación inicial.

Máster de Unity 3D Terrenos Pág. 7

Page 8: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

4. Cargando recursos para el terreno

A continuación vamos a cargar en nuestro proyecto el paquete de Unity de terrenos y varios paquetede recursos gráficos y objetos de vegetación disponibles de forma gratuita en la Asset Store. Vamos acomenzar cargando el paquete Environment de Unity.

– Importa el paquete desde Assets Import package Environment→ →

– Aparecerá una ventana de confirmación, selecciona Import en la parte inferior derecha y espera queUnity termine de cargar los recursos.

– Dedica unos minutos a explorar los recursos de este paquete, donde podemos encontrar texturas,árboles y agua. Estos recursos los podemos encontrar en Standard Assets Environment.→Selecciona sus archivos uno por uno y observar su vista previa en la parte inferior de la Vista deInspector, además de otros datos técnicos que en principio no necesitaremos tocar.

– Una vez termines, vuelve a replegar los directorios. Es una buena práctica ya que poco a poco lacantidad de recursos crecerá y será complicado encontrarlos si mantienes todos los directoriosdesplegados.

Máster de Unity 3D Terrenos Pág. 8

Page 9: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

A continuación puedes encontrar una lista de varios paquetes gratuitos de la Asset Store que podrán serútiles a la hora de crear tu terreno.

Recursos de vegetación:

– https://www.assetstore.unity3d.com/en/#!/content/49093 - (Paquete con 10 árboles similares)– https://www.assetstore.unity3d.com/en/#!/content/13168 - (Paquete de 5 arbustos)– https://www.assetstore.unity3d.com/en/#!/content/8876 - (Paquete de 12 arbustos lowpoly. Tiene

scripts obsoletos de Unity 4 los cuales se pueden borrar)– https://www.assetstore.unity3d.com/en/#!/content/4049 - (Paquete de recursos de flores.

Vienen todas en un prefab pero se puede desmontar y tenerlas por separado)

Recursos de texturas:

– https://www.assetstore.unity3d.com/en/#!/content/12555 - (Pack de 14 texturas de suelo.Incluyen normal map y materiales ya configurados)

– https://www.assetstore.unity3d.com/en/#!/content/303 - (Pack de más de 20 texturas de suelo.Algunas incluyen normal map y materiales ya configurados)

Varios:

– https://www.assetstore.unity3d.com/en/#!/content/60504 - (Pack de árboles, plantas, rocas ytexturas. Los árboles y algunas plantas dan problemas con el editor de terrenos. Las texturas y lasrocas no dan problemas)

Máster de Unity 3D Terrenos Pág. 9

Page 10: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

El contenido del paquete que acabas de cargar en el proyecto, al igual que todo paquete de recursos enUnity, estará accesible desde la Vista de Proyecto. Crea una carpeta llamada "Recursos Asset Store" yguarda en ella todos los recursos descargadas.

– Dedica unos minutos a explorar y seleccionar sus archivos uno por uno y observar su vista previaen la parte inferior de la Vista de Inspector.

Máster de Unity 3D Terrenos Pág. 10

Page 11: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

5. Modificando el terreno

A continuación vamos a comenzar el proceso de deformación del terreno, diseñando sobre él todotipo de accidentes geográficos como montañas, mesetas, hoyos, grietas, etc.

Lo primero que debemos tener en cuenta es que la interfaz de Unity es modificable, y que podemos adaptarlapara diseñar más cómodamente. Para ello vamos a modificar ligeramente la configuración de Vistas y aguardar nuestra preferencia para poder utilizarla cada vez que diseñamos.

– Asegúrate de que estás en modo de visualización “2 by 3” seleccionando en las pestañas superioresWindow Layouts 2 by 3→ →

– En la Vista de Jerarquía, haz doble clic en el terreno para centrarlo (Muy importante).

– Cierra las Vistas de Juego, Jerarquía y Proyecto. Ésto se consigue haciendo clic en el icono de laparte superior derecha de cada vista y seleccionando la opción Close Tab.

– Finalmente, vamos a guardar esta configuración de Vistas haciendo clic en la pestaña superiorWindow Layouts Save Layout... Y dándole como nombre “Terreno”.→ →

Observa que ahora, si haces clic en el botón de Layouts situado en la parte superior derecha de la interfaz,es posible cambiar con un sólo clic entre el modo de vista 2 by 3 y el nuevo modo Terreno.

Máster de Unity 3D Terrenos Pág. 11

Page 12: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Ya estamos preparados para comenzar a trabajar con nuestro terreno cómodamente. En la Vista deInspector deberías tener toda la información del terreno, si no es así asegúrate de que lo tienesseleccionado, puedes simplemente hacer clic sobre él en la Vista de Escena.

Uno de los componentes que podemos ver en la Vista de Inspector tiene como nombre Terrain (Script), y esel que nos dará acceso a todos los menús de modificación del terreno.

Como puedes observar, consta de 7 botones, cada uno de ellos con una funcionalidad distinta, según sedetalla a continuación.

Máster de Unity 3D Terrenos Pág. 12

Page 13: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

6. Botón de subir y bajar

Nos ofrece un conjunto de brochas con las cuales podemos realizar elevaciones y hoyos a manoalzada haciendo clic en el terreno.

Las brochas (Brushes) determinan la geometría de la elevación. Evita las brochas circulares o congeometrías que generalmente no se encuentran en la naturaleza para conseguir más realismo.

El parámetro de tamaño (Brush Size) determina el diámetro de la elevación medida en metrosaproximadamente.

El parámetro de opacidad (Opacity) determina la velocidad con la que se realizará la elevación al hacer clic.Para trabajar con precisión evita valores de opacidad elevados, generalmente 50% es más que suficiente.

Finalmente, pulsa la tecla Shift a la vez que haces clic para que la herramienta realice perforaciones enlugar de elevaciones. No olvides también que hemos establecido una altura de base, y que la herramienta nonos permitirá bajar más allá de 0 ni subir más allá de la altura máxima permitida.

– Dedica unos minutos a diseñar a mano alzada un terreno rodeado de montañas elevadas que constede lagos, grietas y otros accidentes geográficos.

Máster de Unity 3D Terrenos Pág. 13

Page 14: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Si en algún momento realizas alguna modificación y quieres volver atrás, puedes hacer clic en la pestañasuperior Edit Undo, o bien utilizar el atajo de teclado Ctrl+Z para deshacer tu última acción. Esta técnica→se aplica a cualquier modificación realizada en la Vista de Escena de Unity y te será muy útil en adelante.

7. Botón de aplanar

El principal inconveniente del botón anterior es que las elevaciones se realizan a mano alzada y enocasiones resultan excesivas para la capacidad de movimiento de nuestro personaje o producen lagos condemasiada profundidad.

Si tenemos en cuenta la altura base que dimos para nuestro terreno, podemos utilizar este botón pararealizar elevaciones y hoyos sobre el terreno con una altura objetivo, de manera que podamos controlarexactamente cuál es la altura de nuestras montañas o la profundidad de nuestros lagos, así como crearmesetas, valles, escalones u otros accidentes geográficos más complejos.

De forma muy similar al botón anterior, éste nos ofrece el mismo conjunto de brochas y opciones, añadiendoun parámetro más con la altura objetivo.

Máster de Unity 3D Terrenos Pág. 14

Page 15: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Como puedes observar en la captura anterior, el único parámetro adicional de este menú es la alturaobjetivo (Height), a la cual se le puede dar cualquier valor entre 0 y la altura máxima que hayamosconfigurado para nuestro terreno. Si hacemos clic en “Flatten” la altura inicial del terreno pasará a ser laindicada, como hemos explicado antes.

– Utiliza la herramienta de aplanado para generar una gran superficie plana a cierta altura, porejemplo 120 metros.

– Genera una pequeña meseta 20 metros por encima de ella y un camino que la atraviese.

– Genera sobre la planicie alrededor de la meseta una grieta en zig-zag a modo de río de 5 metros deprofundidad. Ten en cuenta aquí el tamaño de la brocha y la opacidad para conseguir mayorrealismo.

8. Botón de suavizado

Todas las deformaciones que hemos realizado sobre el terreno se almacenan en forma de pequeñostriángulos unidos por sus aristas que conforman la geometría. Al trabajar a mano alzada uno de losproblemas más habituales es la presencia de “picos” sobre el terreno que le restan realismo a nuestrotrabajo.

Máster de Unity 3D Terrenos Pág. 15

Page 16: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

El siguiente botón tiene la sencilla utilidad de “difuminar” la altura de los triángulos que generan el terreno,consiguiendo una sensación de suavidad y eliminando los picos que hayamos generado durante el proceso dediseño.

Esta última brocha debe utilizarse con un tamaño y opacidad baja y solamente sobre aquellas zonas en lasque hayan sido generados picos, su objetivo es redondear y suavizar para conseguir un aspecto más real ytambién nos permite generar caminos ascendentes y descendentes cuando la aplicamos sobre escalonesgenerados con la brocha de aplanado.

– Recorre todo el terreno de cerca buscando picos y utiliza la brocha cuidadosamente parasuavizarlos.

– Genera con la brocha de aplanado una subida escalonada hacia la meseta que has diseñado, y hazuso de la brocha de suavizado para convertir los escalones en una pendiente lo más suave posible.

Máster de Unity 3D Terrenos Pág. 16

Page 17: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

De esta manera luce un terreno antes del proceso de suavizado:

Y de esta manera queda después el mismo terreno:

Máster de Unity 3D Terrenos Pág. 17

Page 18: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

9. Botón de texturizado

Hasta ahora hemos trabajado con un terreno en escala de grises para simplificar en lo posible elproceso de diseño. Ya es momento de dar por finalizadas las modificaciones en la geometría de terreno ydar paso a las modificaciones gráficas, en este momento abordaremos el texturizado, que consiste enmapear distintas imágenes de suelos como por ejemplo tierra, césped o arena, sobre nuestro terreno.

En este menú volvemos a tener los diferentes tipos de brocha, el tamaño y la opacidad, que en este casoveremos que afecta a la velocidad con la que teñimos con una textura sobre la anterior.

La principal novedad es el botón Edit Textures... que será el que nos permite añadir nuevas texturas anuestra paleta de pintura. La primera textura que seleccionemos afectará y recubrirá todo el terreno, yserá sobre la que pintemos con el resto, selecciónala con especial cuidado ya que será la base del trabajo ydeterminará si el terreno está ambientado en un terreno arenoso, rocoso, de bosque...

– Haz clic en el botón Edit Textures... Add Texture...→

La ventana que se abrirá a continuación nos permitirá seleccionar una textura de entre los recursos denuestro proyecto, así como configurar algunos de sus aspectos básicos de tamaño.

Máster de Unity 3D Terrenos Pág. 18

Page 19: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

El primer campo ( Albedo (RGB) Smoothness (A) ) es donde debemos asignar la textura base para nuestroterreno. En la otra opción (Normal) podemos elegir un mapa de normales para la textura seleccionada en elotro campo. Es importante seleccionar un mapa de normales para conseguir un efecto más realista.

– Haz clic en el pequeño icono del primer campo con en el que podemos leer “Select”. Ésto abrirá unmenú con las texturas cargadas como recurso en tu proyecto.

Máster de Unity 3D Terrenos Pág. 19

Page 20: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

En la ventana de selección de textura puedes escribir parte del nombre de una textura en la barra superiorde búsqueda para encontrarla rápidamente. Además puedes utilizar la barra de desplazamiento en la partesuperior derecha para ajustar el tamaño con el que se previsualizan las texturas.

– Haz clic en la textura que quieras utilizar como base para tu terreno y pulsa intro para confirmar.

– Pulsa el botón Add para añadir finalmente la textura a la paleta de texturizado. Recuerda que al serla primera textura que seleccionas ésta se mapeará por defecto sobre todo el terreno cubriéndolopor completo.

– En la Vista de Inspector vuelve a pulsar el botón Edit Textures... Add Texture... para cargar otras→texturas en la paleta. En esta ocasión, es importante que veas que para pintar con ellas deberáshacer clic en primer lugar sobre la textura en la Vista de Inspector para seleccionarla y despuésclicar sobre el terreno para pintar esa zona con la brocha seleccionada.

Máster de Unity 3D Terrenos Pág. 20

Page 21: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Las texturas sucesivas pueden ser muy diversas, pero generalmente utilizarás texturas de acantilado paralas paredes laterales, texturas áridas para los caminos que quieras dibujar, texturas pedregosas para elfondo de los ríos, arena para el fondo del mar y las playas, etc.

Observa en la Vista de Inspector que el parámetro de opacidad esta vez indica la velocidad a la que unatextura se mezcla con la anterior, mientras que la fuerza objetivo (Target Strenght) nos indica en tanto por 1el máximo teñido que se aplicará finalmente.

– Utiliza la brocha con las nuevas texturas que hayas cargado para pintar sobre el terreno.Familiarízate con los valores de opacidad y fuerza objetivo para conseguir que las texturas sefundan entre ellas con naturalidad.

Con un poco de cuidado podrás conseguir efectos tan realistas como el de la captura anterior.

Máster de Unity 3D Terrenos Pág. 21

Page 22: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

10. Botón de arboles

En este punto podemos dar por concluido el diseño del terreno para pasar a ocuparnos de loselementos de la naturaleza que se sitúan encima de él, en este caso los árboles.

El siguiente menú es similar al de texturizado, ya que nos permite cargar los árboles de entre los recursosde nuestro proyecto, además de ofrecernos una serie de barras de desplazamiento para configurar suaspecto final.

Observarás que en este menú no tenemos brochas, a la hora de colocar árboles trabajaremos con la brochacircular por defecto, pudiendo cambiar solamente su tamaño (Brush Size).

La densidad de árboles (Tree Density) nos indica la densidad de árboles que se dibujarán al hacer clic sobreel terreno. Es un valor similar al de la opacidad con la que hemos trabajado anteriormente, salvo que deseescrear bosques muy frondosos, evita poner valores por encima de 20% o tu personaje no podrá caminarentre ellos.

Máster de Unity 3D Terrenos Pág. 22

Page 23: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

El parámetro de variación de color (Color Variation) nos indica cómo de diferentes serán unos árboles deotros en cuanto a color se refiere, siempre interesa que los árboles tengan alguna pequeña diferencia entresí, así que mantén este valor por encima de 0 sin excederte.

El parámetro de altura de los árboles (Tree Height) establece una altura de base en tanto por cientorespecto del árbol original y una variación, también porcentual, en torno a ella para cada uno de los árboles.Podemos indicar un valor aleatorio entre dos valores

Finalmente y de la misma manera, el parámetro de anchura de los árboles (Tree Width) establece unaanchura de base en tanto por ciento respecto del árbol original y una variación, también porcentual, entorno a ella para cada árbol dibujado. Podemos indicar un valor aleatorio entre dos valores o que la anchurasea proporcional la altura, marcando “Lock Width to Height”

Vamos a llenar de árboles nuestro escenario:

– En la Vista de Inspector, haz clic en el botón Edit Trees... Add Tree, se abrirá una ventana donde→podremos seleccionar un árbol de los recursos de nuestro proyecto y asignarle un factor dedoblado (Bend Factor), que son los grados máximos que podrá doblarse el árbol en caso de queañadamos una zona de viento (Wind Zone) más adelante.

– Haz clic en el pequeño botón con forma de disco a la derecha para abrir los recursos disponibles enel proyecto. Observarás que, además de los árboles, estarán disponibles todos los elementos 3D quehayamos cargado como recurso.

Máster de Unity 3D Terrenos Pág. 23

Page 24: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

– Haz clic en el árbol con el que quieras comenzar a crear el bosque y pulsa intro para confirmar tuselección.

– Al seleccionar un árbol nos aparecerá un nuevo parámetro el factor de doblado (Bend Factor). Noolvides darle un, por ejemplo 5 grados serían más que suficientes para un árbol con un tronco nomuy grueso, y pulsa finalmente el botón Add para añadirlo a nuestra paleta de árboles.

– En la Vista de Inspector configura a tu gusto los parámetros como el tamaño de la brocha, densidad,variaciones de color, etc. Y procede a pintar el bosque sobre tu terreno. Generalmente lo haremossobre las zonas lisas.

– Si en algún momento deseas borrar árboles puedes hacerlo manteniendo pulsada la tecla Shiftmientras haces clic.

– Si en algún momento deseas sustituir todos los árboles dibujados por otro distinto puedes hacerloseleccionando el árbol en cuestión de la paleta, pulsando el botón Edit Trees... Edit Tree y→seleccionando otro. De la misma manera con Edit Trees... Remove Tree puedes borrar todos los→árboles de un tipo determinado.

Máster de Unity 3D Terrenos Pág. 24

Page 25: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Puedes pasar un tiempo dedicándote a llenar el terreno de diferentes tipos de árboles, crear bosques dediversa densidad y color, borrar parte de ellos para generar sendas que los atraviesen, etc.

Si deseas poner árboles uno a uno puedes hacerlo fácilmente estableciendo el tamaño de la brocha a 1 en laVista de Inspector, muy útil para hacer una decoración específica en algunas zonas del escenario.

Máster de Unity 3D Terrenos Pág. 25

Page 26: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

11. Botón de vegetación

En la captura anterior hemos mostrado un pequeño ejemplo del aspecto final que está empezando atomar tu terreno en estos momentos. Pero observarás que falta un detalle, además de los árboles tenemosel césped que recubre casi todo el terreno.

El siguiente menú es similar al de árboles, ya que nos permite cargar los elementos de vegetación de entrelos recursos de nuestro proyecto, además de ofrecernos una serie de barras de desplazamiento paraconfigurar su aspecto final.

Observarás en la Vista de Inspector que en este menú volvemos a tener brochas y podemos cambiar sutamaño (Brush Size) así como la opacidad (Opacity) que indica la cantidad de vegetación que se dibujarásobre el terreno cuando hagamos clic.

Al igual que con el texturizado, observa también que tenemos el factor de fuerza objetivo (Target Strenght)con el que podemos indicar en tanto por 1 para los sucesivos tipos de césped hasta qué punto queremos quese sustituya el césped actual por el anterior sobre el que se pinta.

– En la Vista de Inspector, haz clic en Edit Details... Add Grass Texture, se abrirá un menú donde→podemos seleccionar la textura de césped.

Máster de Unity 3D Terrenos Pág. 26

Page 27: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Además de la textura a utilizar, podemos establecer parámetros como la anchura (Width) mínima y máximamedida en metros del césped plantado, y de la misma forma con su altura (Height).

El factor de ruido (Noise Spread) nos permite establecer un factor en tanto por 1 para deformaraleatoriamente cada césped, de manera que no sea siempre igual.Finalmente, las últimas casillas son celdas de color que puedenabrirse haciendo clic sobre ellas. Podemos asignar un color para elcésped saludable (Healthy Color) y otro para el césped seco (DryColor). Son colores entre los cuales se teñirá aleatoriamente elcésped por zonas.

– Encontrarás celdas de color en muchísimos apartados deUnity, todas se configuran de la misma forma así que dedicaun tiempo a comprobar cómo se mezclan las barras decolores rojo, verde y azul (RGB) para generar colores.

Por lo general los colores de césped estarán orientados a tonosverdes, de ahí que el valor G (Green/Verde) sea alto. Si en cambioquieres generar un césped con tono marrón o amarillento puedessubir el componente R (Red/Rojo), ya que la combinación de verde yrojo da lugar al amarillo.

Máster de Unity 3D Terrenos Pág. 27

Page 28: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

– Una vez hayas configurado los parámetros del césped, haz clic en el pequeño icono en forma dedisco a la derecha del menú de selección de textura para abrir los recursos de textura disponiblesen el proyecto. Se abrirá la ventana de selección, igual que siempre.

Observa que aparecen las mismas texturas que en el menú de texturizado del terreno, así que tendremosque distinguir cuáles son válidas como texturas de césped y cuáles no lo son.

Por norma general, las texturas de césped muestran la vista frontal de una planta dibujada sobre un fondomonocromo, mientras que las texturas de terreno son perfectamente cuadradas y con un rellenohomogéneo. Las siguientes texturas serían válidas como texturas de césped:

Máster de Unity 3D Terrenos Pág. 28

Page 29: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Es importante que sepas que el césped es uno de los recursos gráficos que mayor consumo de memoriasupone, por lo tanto la distancia a la que podemos verlo es relativamente baja. Comprobarás si intentaspintar césped que no aprecias que aparezca sobre el terreno, en cambio trata de acercar la cámara lomáximo posible en la Vista de Escena, y verás como a partir de los 30 metros de distancia aproximadamentecomienza a visualizarse. Modificaremos ese factor más adelante.

– Dedica unos minutos a colocar el césped sobre las zonas del terreno que lo requieran. Ten en cuentaque es más estético a nivel visual pintar cada césped sobre un suelo texturizado con un colorsimilar.

12. Configuración del terreno

Para finalizar, vamos a volver a la configuración del terreno, donde modificaremos algunos detallesgráficos finales de nuestro terreno.

Máster de Unity 3D Terrenos Pág. 29

Page 30: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Esta vez nos centraremos en los apartados “Base Terrain”, “Tree and Detail Objects” y “Wind Settings”,parámetros que afectan sobre todo a la calidad del resultado gráfico final de nuestro terreno, y porsupuesto también al consumo de memoria, por lo que debe utilizarse con precaución. Trataremos solamentelos factores más importantes.

La proyección de sombras (Cast shadows) es una casilla que indica si las elevaciones realizadas sobre elterreno proyectan sombra unas sobre otras. Por defecto está activada pero puede desactivarse paramejorar el rendimiento. Sólo afecta al pulsar Play, pero vamos a hacer una pequeña prueba con ella.

En la Vista de Jerarquía no deberías tener más que la cámara principal, el terreno y una luz. Aunque noexista una luz Unity siempre asume una fuente de luz por defecto.

Máster de Unity 3D Terrenos Pág. 30

Page 31: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

– Selecciona la Directional Light en la Vista de Jerarquía, puedes aprovechar para renombarla yllamarla Sol. Utiliza el botón de rotación arriba a la izquierda para rotar la luz direccional y observacómo afecta al terreno y cómo éste proyecta sombras.

La distancia de detalle (Detail Distance) indica la distancia en metros desde la cámara a partir de la cualpodremos ver el césped. Recuerda que hemos comentado que el césped consume mucha memoria.

– Incrementa el valor de este parámetro con cuidado para que el rendimiento final no se veaperjudicado.

La distancia de árboles (Tree Distance) indica la distancia en metros desde la cámara a partir de la cualpodremos ver los árboles. Los árboles no consumen excesiva memoria así que podemos dejar eseparámetro como está o reducirlo si nuestro equipo muestra problemas de rendimiento.

La distancia de cartel (Billboard Start) indica la distancia en metros desde la cámara a partir de la cual losárboles serán visibles en baja calidad. Ésto nos permite conseguir la sensación de que los árboles se ven auna gran distancia cuando realmente en la lejanía no se muestra más que un árbol plano en lugar de un árbol3D.

– En la Vista de Escena, acércate a un bosque y observa lo que sucede cuando te mueves lentamentehacia él con distintos valores de la Billboard Start.

Si miras con atención en la siguiente captura podemos ver un contraste a la izquierda, con una distancia deBillboard muy baja y los árboles planos, y a la derecha los mismos árboles con una distancia de Billboardalta, mostrándose en 3D. La distancia de Billboard nos marca el punto en el cual sucede la transición entreuna y otra calidad.

Máster de Unity 3D Terrenos Pág. 31

Page 32: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

13. Guardando nuestro trabajo

Habrás observado que el diseño de un terreno ofrece infinidad de posibilidades y es una tarea en laque poder dedicar gran cantidad de tiempo. Para asegurarnos de guardar correctamente nuestro trabajovamos a finalizar la escena con nuestro personaje paseando por nuestro terreno y finalmente guardandonuestra escena para que forme parte de nuestro videojuego.

– Siguiendo los pasos de la primera parte del tema, en la Vista de Proyecto localiza el controlador deprimera persona (FPSController) que encontrarás en Standard Assets Characters First Person→ →Character Prefabs y arrástralo al terreno posicionándolo de forma que no quede semienterrado.→

– Pulsa Espacio sobre la Vista de Juego para maximizarla, y a continuación pulsa el botón Play paradar un paseo por tu escenario. Puedes incluso aprovechar para buscar posibles errores de diseño ysolucionarlos antes de dar por finalizado tu trabajo.

Máster de Unity 3D Terrenos Pág. 32

Page 33: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

– Para guardar la escena, en las pestañas superiores haz clic en File Save Scene. Se abrirá una→ventana de explorador en la que podrás ver el mismo contenido de la Vista de Proyecto.

En este punto es muy importante que tengas en cuenta el orden, ya que la escena que vamos a guardarformará parte de nuestro proyecto como un fichero más, y nos interesa tenerlo todo bien ordenado.

– En la venta de explorador que has abierto, crea una nueva carpeta llamada “Escenas”. No salgas deldirectorio en el que te encuentras ya que no es posible guardar recursos de proyecto fuera de esacarpeta. Accede a la nueva carpeta Escenas y guarda en ella tu escena dándole un nombre como porejemplo “Prueba Terreno”. Pulsa finalmente el botón Guardar.

Puedes diseñar varios terrenos y guardar todos ellos de la misma manera. Para volver a abrirlos basta conque vayas a la Vista de Proyecto, abras el directorio Escenas que acabas de crear y hagas doble clic en laescena guardada que desees abrir.

Como habrás podido observar, la edición de terrenos en Unity es una tarea totalmente gráfica pero no porello simple, así que en este tema también nos serviremos de una serie de vídeos en castellano que nosrecordarán todos los conceptos sobre modelado, texturizado y decoración de terrenos, además de algunosconceptos sobre configuración de efectos ambientales.

Sigue atentamente los siguientes vídeos para terminar de familiarizarte con las herramientas de diseño queUnity 3D te ofrece a la hora de modificar un terreno:

http://www.youtube.com/watch?v=DydLbxyRm64

http://www.youtube.com/watch?v=Vy2n6G4CzJg

http://www.youtube.com/watch?v=4F2HoJbnSNk

http://www.youtube.com/watch?v=mWLAihNwx_o

http://www.youtube.com/watch?v=D4uSdoY9MSY

Máster de Unity 3D Terrenos Pág. 33

Page 34: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

No dudes en dedicar las horas que resulten necesarias hasta conseguir un terreno con un mínimo decalidad. Puedes plantearte realizar cañones, ríos, pendientes, volcanes a los que luego añadiremos luces yotros efectos para aumentar la sensación de realismo... Pronto conseguiremos resultados como estos:

Máster de Unity 3D Terrenos Pág. 34

Page 35: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

14. World Machine

World Machine es una herramienta gratuita, con versión de pago que elimina ciertas limitaciones,para edición rápida de terrenos en formato .raw que pueden importarse a Unity 3D. http://www.world-machine.com/

15. Interfaz de World Machine

A continuación mostraremos las opciones básicas de World Machine para editar un terreno.

El botón Device View que podemos ver marcado en la siguiente captura abre una vista general deconfiguración de los parámetros del terreno:

Si pulsamos el botón anterior podremos ver un diagrama interconectado entre sí de la siguiente manera:

Máster de Unity 3D Terrenos Pág. 35

Page 36: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

La caja interior de color verde (Advanced Perlin) almacena las opciones de generación aleatoria del terreno,podemos abrirlas haciendo doble clic sobre ella.

Aquí podemos ver las opciones de generación aleatoria del terreno. Entre ellas podemos indicar una escalaen kilómetros a partir de la cual se generarán las deformaciones aleatorias, y además otros factores queafectan a las variaciones de altura y la frecuencia de las deformaciones.

Máster de Unity 3D Terrenos Pág. 36

Page 37: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Modificando los valores anteriores es posible conseguir diferentes resultados, que podremos comprobar siaccedemos al botón 3D View que nos muestra esta captura:

Para generar el fichero .raw con la información de deformación del terreno debemos ir a la pestaña File →Export Terrain Files, seleccionar el terreno de la lista y pulsar el botón Modify...

En la ventana que se abrirá a continuación, debemos indicar que queremos exportar en un fichero .raw de 16bits e indicar el nombre que queremos para el fichero, según la siguiente captura:

Máster de Unity 3D Terrenos Pág. 37

Page 38: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

También se puede acceder haciendo doble clic en la caja de color rojo de la vista general:

El fichero generado se guardará por defecto en Mis Documentos/World Machine Documents.

16. Importar un terreno en un fichero RAW desde Unity

Para poder usar un terreno de World Machine en Unity será necesario importar el archivo generadodesde World Machine a un terreno de Unity. Para ello creamos un terreno nuevo en Unity, seleccionamos elterreno y en la Vista de Inspector, en el botón de configuración del terreno seleccionamos la opción ImportRaw...

Es importante que seleccionemos que queremos abrir cualquier tipo de fichero (All files), ya que Unityespera un fichero .raw, mientras que World Machine nos ha guardado un fichero .r16.

También debemos indicar que queremos importar el fichero .raw en formato Windows, según la siguientecaptura:

Máster de Unity 3D Terrenos Pág. 38

Page 39: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Aquí un ejemplo de terreno importado a Unity 3D.

Máster de Unity 3D Terrenos Pág. 39

Page 40: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

17. Realización de un terreno con tiling con World Machine

A continuación se procederá a explicar como se realiza un terreno con tiling con World Machine.Para poder realizar un terreno con tiling con World Machine es necesario disponer de la versión Pro deWorld Machine.

Para crear un terreno con tiling debemos ir a la pestaña World Commands Proyect World Parameters. Allí→nos aparecerá una ventana como la siguiente:

Desde esta ventana podemos modificar diversos parámetros como el número de terrenos a crear, el tamañoque tendrán o el formato de nombre con el que serán guardados:

El paso siguiente será crear nuestro terreno con los parámetros deseados. Una vez finalicemos nuestroterreno deberemos elegir como formato de salida .raw de 16 bits. Después iremos a la pestaña WorldCommands Build Tiled World. Desde allí comenzará a construirse nuestro terreno con tiling. Se abrirá la→siguiente ventana:

Máster de Unity 3D Terrenos Pág. 40

Page 41: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Tras ello se habrán creado los ficheros correspondientes en nuestra carpeta de destino.

Máster de Unity 3D Terrenos Pág. 41

Page 42: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Una vez exportadas todas las partes de nuestro terreno en .raw de 16 bits comenzaremos creando unaescena en Unity 3D. En ellas crearemos tantos terrenos como ficheros .raw tengamos. Conviene numerar losterrenos para que posteriormente sea más fácil su localización.

Finalmente, una vez tengamos todos los terrenos en la escena, cargaremos a cada uno el fichero .raw de 16bits que corresponda (de la forma explicada anteriormente y ajustaremos su posición en la escena.

Máster de Unity 3D Terrenos Pág. 42

Page 43: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Aquí un ejemplo de terreno con tiling importado a Unity 3D.

Aquí podemos apreciar el cambio entre varios terrenos más de cerca.

Máster de Unity 3D Terrenos Pág. 43

Page 44: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

18. Actividades de evaluación propuestas

Como actividades complementarias, podemos hacer una serie de capturas de pantalla para poder mostrar elfruto final de nuestro trabajo. Cuando finalices tus trabajos con terrenos Unity puedes maximizar la Vista deJuego y pulsar Play para recorrer las zonas visualmente más atractivas de tu terreno, una vez teencuentres en un entorno interesante para capturar la imágen que ves puedes hacer lo siguiente:

– Instala el programa gratuito Paint.NET (También sirve cualquier otro programa de diseño gráfico quesepas manejar).

– Vuelve a Unity y cuando la Vista de Juego muestre una escena interesante pulsa la tecla Impr Pantque generalmente encontrarás en la parte superior del teclado a mano derecha.

– Vuelve a Paint.NET y haz clic en la pestaña Edición Pegar para volcar el contenido de la captura de→pantalla en el programa.

– Nuevamente en Paint.NET haz clic en Archivo Guardar para guardar las capturas de pantalla que→vayas realizando.

Ahora puedes enseñar fácilmente tu trabajo, difundirlo a través de redes sociales o publicarlo en tú páginaweb.

Máster de Unity 3D Terrenos Pág. 44

Page 45: Máster de Unity 3D - Terrain... · Máster de Unity 3D Tema 2 Terrenos Terrenos 1. Objetivos En este tema mostraremos los conceptos básicos que nos permitirán diseñar un objeto

Máster de Unity 3DTema 2

Terrenos

Este manual pertenece a los contenidos didácticos de nuestro Máster en videojuegos.Más información en http://mastervideojuegosonline.com

Copyright © 2016 TRINIT Asoc. Informáticos de Zaragoza

Máster de Unity 3D Terrenos Pág. 45