载入中...
搜索中...
未找到
CaveRoughness.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include <cstdint>
6
7namespace eve::procgen {
8
11 float x = 0.f;
12 float y = 0.f;
13 float z = 0.f;
14 uint32_t seed = 0;
15};
16
19 float relief = 0.f;
20 float macroBand = 0.f;
21 float mesoBand = 0.f;
22 float fineBand = 0.f;
23};
24
31
32} // namespace eve::procgen
EvpackChunkInput input
Definition Evpack.cpp:170
#define EVENGINE_API_DOMAINS
Definition Export.h:110
CaveRoughnessSample sampleCaveWallRoughness(const CaveRoughnessInput &input)
Sample a three-band, spatially correlated cave-wall relief field.
Inputs for deterministic, band-limited cave-wall roughness.
Multi-scale wall relief and its separated spatial-frequency bands.