Generador de escenarios


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

La mayoría de los generadores de escenarios pueden crear mapas de altura básicos para simular la variación de la elevación en un terreno básico. Las técnicas comunes incluyen el ruido Simplex, los fractales o el algoritmo cuadrado de diamante, que puede generar mapas de altura bidimensionales. Una versión del generador de escenarios puede ser muy simple. Usando un algoritmo de diamante cuadrado con algunos pasos adicionales que involucran fractales, se puede hacer un algoritmo para la generación aleatoria de terreno con solo 120 líneas de código. El programa del 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, a continuación, el algoritmo crea el terreno aleatorio para cada cuadrado y diamante. La mayoría de los programas para crear el paisaje también pueden permitir el ajuste y la edición del paisaje.Photoshop y permite mejorarlo adicionalmente con sus técnicas de procedimiento como erosión, sedimentos y más. [1] Otras herramientas que puede usar el programa World Creator son el estampado de terreno, que puede importar mapas de altura y usarlos como base. Los programas tienden a permitir también la colocación adicional de rocas, árboles, etc. Esto se puede hacer de manera procesal o manual, según el programa. Por lo general, los modelos utilizados para la ubicación de los objetos son los mismos para disminuir la cantidad de trabajo que se realizaría si el usuario creara una multitud de árboles diferentes. [2]

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

Los generadores de escenarios se usan comúnmente en películas, animaciones y videojuegos. Por ejemplo, Industrial Light & Magic utilizó E-on Vue para crear los entornos ficticios de Pirates of the Caribbean: Dead Man's Chest . [4] En estos casos de acción en vivo, se renderiza un modelo 3D del entorno generado y se combina con material de archivo de acción en vivo. El escenario generado por el software también se puede usar para crear escenas completamente generadas por computadora. En el caso de películas animadas como Kung Fu Panda , la generación en bruto se ayuda con la pintura a mano para acentuar los detalles sutiles. [5] El software también ha manejado elementos ambientales que no se asocian comúnmente con paisajes, como las olas del océano.


Un paisaje creado en Terragen
Un terreno renderizado en Outerra