Procedural Generation

Procedural Generation

Evolutionay Computation

É uma categoria de algoritmos baseados na idéia de uma população baseada em individuos. Em cada geração (iteração do algoritmos) os individuos são atualizados Isso acontece em duas operações mutação e seleção

A fitness function utilizada para avaliar as soluções e determinar a condição de término do algoritmo. Esse método funciona bem em aplicações com grande numero de possiveis soluções.

Algoritmo Genético

No algoritmo genético definimos os genomas para varios individuos de uma geração inicial de forma aleatória. Calculamos a fictness function em cada individuo, selecionamos os melhores individuos e após isso aplicamos uma croosover function que faz a transferencia de atributos para dos pais para os filhos de forma aleatória.

Encoding schemas

Markov Chain

Cellular automata

BSP Tree

Hilbert Curves

Referências

6 Techniques for Leveraging AI in Content Generation End-to-End Procedural Generation in Caves of Qud