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()はグローバルな最大レンダリングスプラット予算を設定します。実際のレンダリング済みガウシアンスプラットの合計数はこの制限を超えません。setMaxNodeSplats()はノードあたりの最大スプラット予算を設定します。LCC フォーマットはタイル構造を使用するため、setMaxNodeSplats()を設定することで、単一ノードに過度に多くのガウシアンスプラットが含まれ、全体のレンダリング品質と鮮明さに影響を与えることを防止します。
関連 API
LCCObject::setMaxSplats()LCCObject::setMaxDistance()