stringtranslate.com

Generador de paisajes

Un paisaje creado en Terragen

Un generador de paisajes es un software que se utiliza para crear imágenes de paisajes , modelos 3D y animaciones . Estos programas suelen utilizar generación de procedimientos para generar los paisajes. Si no se utiliza la generación procesal para crear los paisajes, normalmente un artista 3D renderizaría y crearía los paisajes. Estos programas se suelen utilizar en videojuegos o películas. Los elementos básicos de los paisajes creados por generadores de paisajes incluyen terreno, agua, follaje y nubes. El proceso de generación aleatoria básica utiliza un algoritmo de cuadrado de diamante .

Características comunes

La mayoría de los generadores de paisajes pueden crear mapas de altura básicos para simular la variación de elevación en el terreno básico. Las técnicas comunes incluyen ruido simplex, fractales o el algoritmo del cuadrado del diamante, que puede generar mapas de altura bidimensionales. Una versión del generador de escenarios puede ser muy simplista. Usando un algoritmo de diamante cuadrado con algunos pasos adicionales que involucran fractales, se puede crear un algoritmo para la generación aleatoria de terreno con solo 120 líneas de código. El programa en el ejemplo toma una cuadrícula y luego la divide repetidamente. Luego, cada cuadrícula más pequeña se divide en cuadrados y diamantes y el algoritmo crea el terreno aleatorio para cada cuadrado y diamante. La mayoría de los programas para crear paisajes también pueden permitir el ajuste y edición del paisaje. Por ejemplo, World Creator permite esculpir el terreno que utiliza un sistema de pincel similar al de Photoshop y permite mejorarlo adicionalmente con sus técnicas de procedimiento como erosión, sedimentos y más. [ cita necesaria ] Otras herramientas que puede utilizar el programa World Creator son el estampado de terreno, que puede importar mapas de altura y utilizarlos como base. Los programas tienden a permitir también la colocación adicional de rocas, árboles, etc. Esto se puede hacer de forma procesal o manual según el programa. Normalmente, los modelos utilizados para la colocación de objetos son los mismos para reducir la cantidad de trabajo que se realizaría si el usuario creara una multitud de árboles diferentes. [1] [ se necesita fuente no primaria ]

El terreno generado por la computadora genera multifractales y luego los integra hasta finalmente representarlos en la pantalla. Estas técnicas generalmente se realizan "sobre la marcha", lo que normalmente para un terreno con una resolución de 128 × 128 significaría 1,5 segundos en una CPU de principios de la década de 1990. [2]

Aplicaciones

Los generadores de paisajes se utilizan habitualmente en películas, animaciones y videojuegos. Por ejemplo, Industrial Light & Magic utilizó E-on Vue para crear los entornos ficticios de Piratas del Caribe: El cofre del hombre muerto . [ cita necesaria ] En tales casos de acción en vivo, se renderiza un modelo 3D del entorno generado y se combina con imágenes de acción en vivo. Los paisajes generados por el software también se pueden utilizar para crear escenas completamente generadas por computadora. En el caso de películas animadas como Kung Fu Panda , la generación cruda se ayuda con la pintura a mano para acentuar los detalles sutiles. [ cita necesaria ] El software también ha manejado elementos ambientales que no comúnmente se asocian con paisajes, como las olas del océano. [ cita necesaria ]

La generación de escenarios se utiliza en la mayoría de los videojuegos basados ​​en 3D. Por lo general, utilizan motores personalizados o comprados que contienen sus propios generadores de escenarios. Para algunos juegos tienden a utilizar un terreno generado por procedimientos. Estos suelen utilizar una forma de mapeo de altura y uso de ruido Perlin . Esto creará una cuadrícula que con un punto en una coordenada 2D creará el mismo mapa de altura ya que es pseudoaleatorio, lo que significa que dará como resultado la misma salida con la misma entrada. Esto luego se puede traducir fácilmente a la imagen 3D del producto. Luego, estos se pueden cambiar desde las herramientas del editor en la mayoría de los motores si el terreno se construirá a medida. [ cita necesaria ] Con desarrollos recientes, se pueden construir redes neuronales para crear o texturizar el terreno en función de obras de arte sugeridas previamente o datos de mapas de altura. Estos se generarían mediante algoritmos que han podido identificar imágenes y similitudes entre ellas. Con la información, la máquina puede tomar otros mapas de altura y generar una imagen muy similar a la imagen de estilo. Esto se puede utilizar para crear imágenes similares, por ejemplo, un estilo artístico de Studio Ghibli o Van Gogh . [ cita necesaria ]

Software

Un terreno renderizado en Outerra.

La mayoría de los motores de juegos , ya sean personalizados o propietarios, tendrán incorporada la generación de terreno. [ cita necesaria ]

Algunos programas generadores de terreno incluyen Terragen , que puede crear terreno, agua, atmósfera e iluminación; L3DT, que proporciona funciones similares a Terragen y tiene un límite de resolución de 2048 × 2048; y World Creator, que puede crear terreno y funciona totalmente con GPU. [ cita necesaria ]

Ver también

Referencias

  1. ^ "World Creator: un generador de paisajes y terrenos en tiempo real". www.world-creator.com . Archivado desde el original el 28 de enero de 2019 . Consultado el 6 de noviembre de 2018 .
  2. ^ “Generación dinámica del terreno basada en técnicas multifractales” Laboratorio de Física y Electrónica TNO. Consultado el 29 de octubre de 2018.