Por @Alvy — 27 de agosto de 2016

Mapa fantasia hires

A quienes les gusten los mapas que aparecen en las primeras páginas de libros como El señor de los Anillos, Dragonlance o incluso en la secuencia de introducción de Juego de tronos encontrarán apasionante echar un vistazo a este Fantasy map generator. Si además se sabe algo de programación, mucho mejor, pero también se puede apreciar su funcionamiento simplemente leyendo las instrucciones que Martin O’Leary, su creador, hace en el artículo y en el código fuente que ha compartido en disponible en github.

Este tipo de software suele partir de algunas ideas sobre generación de terrenos y escenarios mediante procedimientos. Normalmente estas técnicas combinan ideas de las matemáticas fractales, la aleatoriedad y similares. Aquí no.

El proceso que sigue el software de O’Leary es bastante más parecido al de los mapas reales – y por tanto al que genera paisajes y territorios políticos a lo largo de la historia.

GenMap2

Para empezar se crea una especie de red de puntos aleatorios que se ajustan mediante unas técnicas matemáticas (el algoritmo de Lloyd) y que será la base que se utilizarán luego a modo de «mapa de altitudes». Para que tenga más aspecto «físico» esa red se va modificando con operaciones similares a las de los movimientos tectónicos y a cómo surgen montañas, lagos e islas. Luego todo se hace pasar por un proceso de «erosión» parecido al que sufre la Tierra y finalmente se afinan los bordes.

La decisión final es cuál será el «nivel del mar», lo cual produce la línea de costa. Se afinan entonces las zonas de erosión que se convertirán en ríos y se da sombra a las laderas y montañas. Lo último es añadir las ciudades, repartidas con cierta distancia, cerca de los ríos y lejos de los bordes del mapa. Incluso se demarcan unos «territorios» que luego se utilizarán para poner nombres a cada zona, en un idioma imaginario «medio-élfico medio-vikingo».

Compartir en Flipboard Publicar / Tuitear Publicar