GERAÇÃO PROCEDURAL DE MONTANHAS POR MEIO DE DADOS GEOLÓGICOS
Resumo
Neste artigo de iniciação científica, buscou-se estudar o comportamento de placas tectônicas, por meio de modelos matemáticos, para se desenvolver um programa capaz de gerar proceduralmente terrenos através da simulação das interações entre placas tectônicas. O projeto é composto por duas componentes, uma teórica em que foi feita uma pesquisa de caráter bibliográfico sobre técnicas de geração procedural de conteúdo, comportamento de placas tectônicas, e diagramas de repartição de espaço. Da componente teórica foi produzido um algoritmo que pode ser aplicado na plataforma de desenvolvimento de jogos Unity, utilizando a linguagem de programação C#. Já na componente prática do projeto o programa obtido cria uma área plana que é subdividida em um número de placas tectônicas, utilizando diagramas de Voronoi, que são movimentadas em espaço de textura e suas interações, que consistem em interações entre placas e interações entre placas e o manto. O resultado dessas interações é armazenado em uma nova textura (mapa de altitude). Finalmente o programa aplica os valores do mapa de altitude em uma malha de vértices como uma representação visual. Quanto aos resultados obtidos, o algoritmo possui um tempo de execução de cárter exponencial e baixa variedade no formato das placas tectônicas, devido à implementação das regiões de Voronoi. Porém o algoritmo possui uma sequência de operações baseadas em princípios físicos com variáveis mais intuitivas se comparadas às variáveis que compõem o Perlin noise, além disso o programa gera terrenos acidentados como de esperado.Downloads
Publicado
2022-11-16
Edição
Seção
Faculdade de Computação e Informática