RTS en un mapa 3D, por ejemplo, un globo terráqueo

11

¿Cómo puede 'enlosar' un globo tridimensional si sus ilustraciones y mapas existentes son cuadrículas 2D simples?

¿Existen enfoques que puedan reutilizar gran parte de la obra de arte y tal?

Será
fuente

Respuestas:

6

He construido algo como lo que estás buscando. Usé este sitio principalmente como referencia para el proceso de construcción del mapa. ERRORES Mapa geodésico

Los pasos básicos:

  • Crea un icosaedro. Cada 'celda' será uno de los vértices de la malla. Subdividir a la resolución deseada.
  • Trate cada vértice de icosaedro como el centro de la celda: los vértices de la celda de la geomalla son los puntos medios de cada cara del triángulo de icosaedro.
  • Usando los índices de la malla de icosaedro, puede buscar vecinos de celdas y construir su orden correcto; esto le permitirá construir las caras de las celdas correctamente.
  • Tendrás 12 pentágonos y el resto serán hexágonos, no hay forma de evitar esto.
  • A algunas personas que he visto les gusta probar y convertir a una cuadrícula 2D (ejemplos del proceso en el sitio BUGS), y es posible. Nunca hice esto porque es difícil y se puede solucionar.

En la mía, toda la cuadrícula es una malla gigante, no modelos celulares repetidos (http://blog.chronoclast.com/search/label/OTD). Para resoluciones de malla más bajas, esto funciona bien. Si está viendo decenas de miles de celdas, querrá explorar una construcción de malla más dinámica: la mía está preconstruida. Las celdas se texturizan en un mapa de página (2/9/16 ... texturas por imagen) y pueden combinar los UV (eso fue difícil, tardó una eternidad, aún así meh).

Lenidad
fuente
1

Nuestro juego "¡Sálvanos!" Usé eso. Es bastante divertido tener rts en el planeta y controlarlo. Guárdanos el juego (pero el juego no es divertido en absoluto :-))

¡Salvanos! Utiliza un mapa de altura 2D normal que se transforma en una esfera. Es fácil de hacer, pero tiene problemas en los polos de la esfera. Solo tenemos allí el océano. No es una buena solución, pero funciona. El problema de las baldosas no rectangulares no es grande. Se ve bastante bien. Para determinar en qué mosaico se hace clic, utilizamos la selección de color.

Este es un proyecto antiguo y la solución no es la mejor, pero es muy fácil y bastante atractiva.

Una solución mucho mejor debería ser el uso de icosfera .

Notabene
fuente