LCCObject::setMaxNodeSplats
設置節點最大高斯橢球數量。
SDK 會根據該值自動調整 LOD 進行適應。在低性能平台可以設置較小值以便流暢渲染。
版本要求
SDK v0.5.0+
引擎支持
Three.js / CesiumJS
API
LCCObject::setMaxNodeSplats(value: number): void
參數
| 參數 | 類型 | 必選 | 默認值 | 描述 |
|---|---|---|---|---|
value | number | 是 | - | 節點最大高斯橢球數量,例如 1500000。 |
返回值
void
使用示例
lccObject.setMaxNodeSplats(1500000);
注意事項
- 此接口可以在
LCCRender.load()後立即同步調用。 - 該接口僅適用於 LCC 格式,加載 LCC2 格式時會忽略該配置。
- 注意區別:
setMaxSplats()用於設置全局最大渲染點數預算,實際渲染的 Gaussian Splats 總數不會超過該限制。setMaxNodeSplats()用於設置單個節點的最大點數預算。由於 LCC 格式採用分塊(Tile)結構,設置setMaxNodeSplats()可以避免單個節點包含過多的 Gaussian Splats,否則可能影響整體的渲染質量和清晰度。
相關 API
LCCObject::setMaxSplats()LCCObject::setMaxDistance()