Estoy tratando de hacer cuevas en Unity. Para hacer esto, estoy tratando de usar autómatas celulares. Encontré lo siguiente ( Rouge Basin Cellular Automata for Caves ) que se parece a lo que estoy tratando de lograr.
Sin embargo, el tutorial no es del todo lo que quiero. Quiero algo como lo que produce este sitio web ( Don Jon Caves ) con el ajuste "cavernoso" (ver imagen a continuación).
Como puede ver en la imagen, todo está conectado. He probado numerosos métodos y bibliotecas, sin embargo, nada ha funcionado.
He estado luchando con este problema por un tiempo, y agradecería cualquier orientación que sea.
Gracias
fuente
Una forma de hacerlo es agrupar todas las cuevas con un conjunto disjunto y luego eliminar todas menos las más grandes
Aquí es donde creo mi lista de celulares y, a veces, elimino los pequeños. A veces combino varias listas y también uso estas listas para generar y delinear cuerpos de agua y flora (parches de árboles, flores, hierba) y niebla.
Aquí está el código que elimina los grupos pequeños de la lista
o si no quitas pequeños, solo pon tus cosas en la cueva más grande
...
fuente