An open API service indexing awesome lists of open source software.

https://github.com/matbme/cg-noise


https://github.com/matbme/cg-noise

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Exercício de geração procedural
#### Disciplina: Computação Gráfica
Autor: Mateus Melchiades

## Compilando e executando

Compilando a biblioteca libnoise:
```sh
# Primeiramente, inicializar o submodule que contém a libnoise
$ git submodule update --init
# Rodar script gerado para compilar a biblioteca
$ ./build-libnoise.sh
```

Compilando e executando o código de geração:
```sh
$ mkdir -p build && cd build
$ cmake ..
$ make
$ ./app
```

## Resultados

### Exercicio 1: Gerar 4 mapas "vizinhos"








### Exercicio 2: Explorar números diferentes de oitavas, frequencia e persistência

| Parâmetros | Resultado |
| --- | --- |
| Octave = 3
Frequency = 6
Persistence = 0.4 | |
| Octave = 4
Frequency = 8
Persistence = 1.0 | |
| Octave = 2
Frequency = 3
Persistence = 0.7 | |
| Octave = 3
Frequency = 10
Persistence = 0.1 | |
| Octave = 5
Frequency = 11
Persistence = 0.2 | |
| Octave = 1
Frequency = 16
Persistence = 0.9 | |
| Octave = 6
Frequency = 6
Persistence = 0.6 | |
| Octave = 4
Frequency = 12
Persistence = 0.5 | |

### Exercicio 3: Criar 2 diferentes mapeamentos de biomas

#### (Tentativa de criar) Planície:

#### (Tentativa de criar) Galáxia: