LCCObject::setMaxSplats
レンダリングされるガウシアンスプラットの最大数を設定します。
実際のレンダリング済みガウシアンスプラット数がこの値未満の場合、レンダリングは通常通り行われます。この値を超えると、予算に収まるように LOD が自動的に低いレベルに調整されます。低パフォーマンスのプラットフォームでは、よりスムーズなレンダリングのために小さい値を設定してください。
バージョン要件
SDK v0.4.0+
エンジンサポート
Three.js / CesiumJS
API
LCCObject::setMaxSplats(value: number): void
パラメータ
| パラメータ | 型 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|---|
value | number | はい | 3000000 | レンダリングされるガウシアンスプラットの最大数。 |
戻り値
void
使用例
lccObject.setMaxSplats(2000000);
注意事項
- このメソッドは
LCCRender.load()の後すぐに同期的に呼び出すことができます。 - 設定値が LOD0 の総スプラット数を超える場合、SDK は LOD 切り替えなしのフル品質レンダリングを行い、より良い品質が得られます。1000 万スプラットを超えないことを推奨します。
- ハードウェアプラットフォームによってサポートされるスプラット数は異なります。実際の状況に応じて調整してください。
関連 API
LCCObject::setMaxNodeSplats()LCCObject::setMaxDistance()LCCObject::getLodInfos()