#include "perlin.h"
#include "../libs.h"
Go to the source code of this file.
|
| #define | terrain_colournoise_rock octavenoise(GetFracDef(0), 0.65, p) |
| |
| #define | terrain_colournoise_rock2 octavenoise(GetFracDef(1), 0.6, p) * 0.6 * ridged_octavenoise(GetFracDef(0), 0.55, p) |
| |
| #define | terrain_colournoise_mud 0.1 * voronoiscam_octavenoise(GetFracDef(1), 0.5, p) * octavenoise(GetFracDef(1), 0.5, p) * GetFracDef(5).amplitude |
| |
| #define | terrain_colournoise_sand ridged_octavenoise(GetFracDef(0), 0.4, p) * dunes_octavenoise(GetFracDef(2), 0.4, p) + 0.1 * dunes_octavenoise(GetFracDef(1), 0.5, p) |
| |
| #define | terrain_colournoise_sand2 dunes_octavenoise(GetFracDef(0), 0.6, p) * octavenoise(GetFracDef(4), 0.6, p) |
| |
| #define | terrain_colournoise_grass billow_octavenoise(GetFracDef(1), 0.8, p) |
| |
| #define | terrain_colournoise_grass2 billow_octavenoise(GetFracDef(3), 0.6, p) * voronoiscam_octavenoise(GetFracDef(4), 0.6, p) * river_octavenoise(GetFracDef(5), 0.6, p) |
| |
| #define | terrain_colournoise_forest octavenoise(GetFracDef(1), 0.65, p) * voronoiscam_octavenoise(GetFracDef(2), 0.65, p) |
| |
| #define | terrain_colournoise_water dunes_octavenoise(GetFracDef(6), 0.6, p) |
| |
|
| double | TerrainNoise::octavenoise (const fracdef_t &def, const double persistence, const vector3d &p) |
| |
| double | TerrainNoise::river_octavenoise (const fracdef_t &def, const double persistence, const vector3d &p) |
| |
| double | TerrainNoise::ridged_octavenoise (const fracdef_t &def, const double persistence, const vector3d &p) |
| |
| double | TerrainNoise::billow_octavenoise (const fracdef_t &def, const double persistence, const vector3d &p) |
| |
| double | TerrainNoise::voronoiscam_octavenoise (const fracdef_t &def, const double persistence, const vector3d &p) |
| |
| double | TerrainNoise::dunes_octavenoise (const fracdef_t &def, const double persistence, const vector3d &p) |
| |
| double | TerrainNoise::octavenoise (int octaves, const double persistence, const double lacunarity, const vector3d &p) |
| |
| double | TerrainNoise::river_octavenoise (int octaves, const double persistence, const double lacunarity, const vector3d &p) |
| |
| double | TerrainNoise::ridged_octavenoise (int octaves, const double persistence, const double lacunarity, const vector3d &p) |
| |
| double | TerrainNoise::billow_octavenoise (int octaves, const double persistence, const double lacunarity, const vector3d &p) |
| |
| double | TerrainNoise::voronoiscam_octavenoise (int octaves, const double persistence, const double lacunarity, const vector3d &p) |
| |
| vector3d | TerrainNoise::interpolate_color (const double n, const vector3d &start, const vector3d &end) |
| |
◆ terrain_colournoise_forest
| #define terrain_colournoise_forest octavenoise(GetFracDef(1), 0.65, p) * voronoiscam_octavenoise(GetFracDef(2), 0.65, p) |
◆ terrain_colournoise_grass
| #define terrain_colournoise_grass billow_octavenoise(GetFracDef(1), 0.8, p) |
◆ terrain_colournoise_grass2
| #define terrain_colournoise_grass2 billow_octavenoise(GetFracDef(3), 0.6, p) * voronoiscam_octavenoise(GetFracDef(4), 0.6, p) * river_octavenoise(GetFracDef(5), 0.6, p) |
◆ terrain_colournoise_mud
| #define terrain_colournoise_mud 0.1 * voronoiscam_octavenoise(GetFracDef(1), 0.5, p) * octavenoise(GetFracDef(1), 0.5, p) * GetFracDef(5).amplitude |
◆ terrain_colournoise_rock
| #define terrain_colournoise_rock octavenoise(GetFracDef(0), 0.65, p) |
◆ terrain_colournoise_rock2
| #define terrain_colournoise_rock2 octavenoise(GetFracDef(1), 0.6, p) * 0.6 * ridged_octavenoise(GetFracDef(0), 0.55, p) |
◆ terrain_colournoise_sand
| #define terrain_colournoise_sand ridged_octavenoise(GetFracDef(0), 0.4, p) * dunes_octavenoise(GetFracDef(2), 0.4, p) + 0.1 * dunes_octavenoise(GetFracDef(1), 0.5, p) |
◆ terrain_colournoise_sand2
| #define terrain_colournoise_sand2 dunes_octavenoise(GetFracDef(0), 0.6, p) * octavenoise(GetFracDef(4), 0.6, p) |
◆ terrain_colournoise_water
| #define terrain_colournoise_water dunes_octavenoise(GetFracDef(6), 0.6, p) |