载入中...
搜索中...
未找到
TerrainVegetationRuntime.cpp 文件参考
#include "asset/procgen/TerrainVegetationRuntime.h"
#include "asset/procgen/EvpackTerrainMaterialLoader.h"
#include "asset/procgen/TerrainMaterialAtlas.h"
#include "procgen/PointGraph.h"
#include "procgen/PointSet.h"
#include <algorithm>
#include <chrono>
#include <cmath>
#include <limits>
#include <map>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::asset_procgen
 

函数

Result< TerrainVegetationRealization > eve::asset_procgen::realizeTerrainVegetation (LoadedPointGraph *graph, const LoadedInstanceSet *explicitInstances, const TerrainVegetationLimits &limits={})
 Execute an optional terrain PCG graph and merge an optional baked instance set.
 
Result< TerrainVegetationRealization > eve::asset_procgen::filterTerrainVegetationByLayerWeights (const TerrainVegetationRealization &realization, const LoadedTerrainMaterial &material, const TerrainMaterialAtlases &atlases, const TerrainVegetationWeightDomain &domain)
 Apply terrain RGBA layer weights to procedural instances using stable stochastic thinning.