versión: 5.0 parent: unreal-engine-5-5-documentation order: Type: Overview relacionado: building-virtual-worlds/landscape-outdoor-terrain/editing-landscapes relacionado: building-virtual-worlds/landscape-outdoor-terrain/editing-landscapes/landscape-paint-mode relacionado: building-virtual-worlds/landscape-outdoor-terrain/creating-landscapes tags: Terreno
Habrá momentos en los que el Terreno requerirá que uses programas externos para crear tanto el mapa de altura como las capas que necesitarás. Unreal Engine 4 (UE4) se adapta a este estilo de flujo de trabajo al permitir la importación de capas y mapas de altura personalizados.
Si es la primera vez que usas las herramientas del Terreno, puedes consultar primero la Descripción general de Terreno.
Capas
Las capas delTerreno son texturas especiales que pueden contener datos de mapas de altura y color. Que se puede usar para personalizar la apariencia del terreno.
Formatos de capa
Las capas de terreno se pueden importar desde programas externos a través de la implementación de las interfaces ILandscapeHeightmapFileFormat y ILandscapeWeightmapFileFormat. El soporte existente del editor para la importación basada en imágenes fue cambiado para usar esta interfaz y es totalmente compatible. Las imágenes para los formatos integrados aún deben ser archivos de un solo canal en escala de grises, 8 bits por píxel, en formato .PNG o .RAW. Si estás creando capas en Photoshop, usa la siguiente configuración cuando crees un nuevo documento:
Importación de capas
La importación de capas que se crearon en una aplicación externa te brinda la flexibilidad de usar tu flujo de trabajo de terreno preferido, pero primero debes asegurarte de que algunas cosas estén configuradas para que todo funcione sin problemas.
-
Primero, asegúrate de haber creado un terreno con el que trabajar. Si tienes preguntas sobre el proceso de creación de Terrenos, consulta Creación de terrenos.
-
A continuación, crea un nuevo Material. Para este ejemplo, crearemos un Material muy básico que podría ampliarse fácilmente si fuera necesario. La configuración del Material debería verse así.
| Número | Descripción |
|---|---|
| 1 | LandscapeLayerCoords |
| 2 | TextureSample: T_Ground_Grass_D (Encontrado en ContenidodeInicio/Texturas) |
| 3 | TextureSample: T_Ground_Gravel_D (Encontrado en ContenidodeInicio/Texturas) |
| 4 | TextureSample: T_Rock_Slate_D (Encontrado en ContenidodeInicio/Texturas) |
| 5 | LandscapeLayerBlend |
-
Una vez que el material esté completo, aplícalo al Actor del Terreno. Esto hará que todo el terreno se vuelva negro.
-
Para solucionar el problema, deberás añadir algo de Información de capa al Actor de terreno. Para este ejemplo, crea un objeto Información de capa para cada una de nuestras tres capas. Para obtener más información sobre los objetos de Información de capa, consulta la página Información objetos de capa.
-
Cuando hayas terminado, la sección Capas de destino del Panel del terreno debería tener un aspecto similar a este.
-
Ahora es el momento de importar nuestra capa personalizada. Para hacer esto, haz clic con el botón derecho en la Capa de destino elegida y selecciona la opción Importar desde archivo del menú emergente. Se te pedirá que elijas el archivo .PNG o .RAW que contiene los datos de la capa personalizada. El archivo de capa personalizado debe tener la misma resolución que la Resolución general del actor de terreno que se configuró cuando lo creaste (el valor predeterminado es 505 x 505).
-
Si las capas no se imprimen en el tamaño correcto, verás la siguiente advertencia:
Para solucionar este problema, vuelve al software de edición de imágenes y cambia el tamaño del archivo para que coincida con la extensión de Terreno correcta como se muestra en el mensaje de advertencia.
Mapas de altura
El uso de herramientas externas para crear un mapa de altura base para usar dentro de UE4 puede ser una excelente manera de acelerar el proceso de creación del terreno. Los programas como World Machine y Terragen pueden crear rápidamente el mapa de altura base para el terreno. Que luego se puede importar, depurar o modificar usando las herramientas de edición dentro de Unreal Editor, lo que hace que encaje mejor con el mundo y la jugabilidad deseadada.
Formatos de mapas de altura
Al exportar mapas de altura desde programas externos, solo los siguientes formatos se pueden usar dentro de UE4.
-
Archivo PNG de escala de grises de 16 bits
-
Archivo RAW de escala de grises de 16 bits en orden de bytes little-endian
Si estás utilizando Photoshop para exportar el mapa de altura, configura las nuevas imágenes de la siguiente manera:

Al hacer un mapa de altura en una aplicación externa, un valor de Blanco (255 en todos los canales) representará el punto más alto en el mapa de altura y un valor de Negro (0 en todos los canales) representará el punto más bajo punto en el mapa de altura.
Cómo importar de mapas de altura personalizados
La importación de un mapa de altura personalizado se inicia haciendo clic en el botón Nuevo de la barra de herramientas del Modo horizontal. Para activarlo, selecciona el botón de radio etiquetado como Importar desde Archivo en el panel Terreno para abrir la capacidad de importar un mapa de altura desde un archivo.
Selecciona un Mapa de altura para importar presionando el botón junto a la opción Archivo de mapa de altura y luego selecciona el Mapa de altura usando el explorador de archivos.
Ahora intentemos importar un mapa de altura personalizado. Para este ejemplo, usaremos la siguiente imagen.
Asegúrate de hacer clic derecho en Guardar como en la imagen (arriba) para descargarla a tu PC.
Con el mapa de altura de ejemplo guardado en tu PC, ahora es el momento de usarlo en las Herramientas de terreno.
-
Abre la herramienta Terreno y haz clic en el botón Nuevo del Modo de gestión tab.

-
Selecciona Importar desde Archivo.

-
Haz clic en el botón en la sección Archivo de mapa de altura y elige el ejemplo de mapa de altura que descargaste anteriormente.
-
Ahora presiona el botón Importar para crear un nuevo Terreno basado en el mapa de altura.
Antes de presionar el botón Importar:
Luego de presionar el botón Importar:
