Skip to content

GetLevelFittedNormalizedDistance

ULodGlspComponent · API参考

根据相机到 Chunk 的归一化距离计算 LOD。

cpp
int32 GetLevelFittedNormalizedDistance(
    float fDistance) const;

归一化距离为“距离 ÷ Chunk 包围球半径”,并应用 LodDistanceScale。距离每扩大一倍,LOD 粗化一级;相邻阈值带 10% 滞回。

C++ 示例

cpp
const float Distance = FVector::Distance(
    CameraLocation, Chunk->GetComponentLocation());
const int32 Lod =
    Chunk->GetLevelFittedNormalizedDistance(Distance);

蓝图示例

Get Level Fitted Normalized Distance 蓝图示例

另请参阅

返回 ULodGlspComponent

LiSplat Unreal SDK 产品文档中心