LCCObject::setMaxSplats
Imposta il numero massimo di Gaussian splat renderizzati.
Quando il conteggio effettivo dei Gaussian splat renderizzati è inferiore a questo valore, il rendering procede normalmente. Quando lo supera, il LOD viene automaticamente regolato a un livello inferiore per rientrare nel budget. Su piattaforme a basse prestazioni, impostare un valore più piccolo per un rendering più fluido.
Requisito di versione
SDK v0.4.0+
Supporto motore
Three.js / CesiumJS
API
LCCObject::setMaxSplats(value: number): void
Parametri
| Parametro | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
value | number | Sì | 3000000 | Numero massimo di Gaussian splat renderizzati. |
Valore di ritorno
void
Esempio di utilizzo
lccObject.setMaxSplats(2000000);
Note
- Questo metodo può essere chiamato in modo sincrono subito dopo
LCCRender.load(). - Quando il valore impostato supera il conteggio totale di splat LOD0, l'SDK esegue il rendering a qualità completa senza commutazione LOD, ottenendo una qualità migliore. Si raccomanda di non superare 10 milioni di splat.
- Piattaforme hardware diverse supportano conteggi di splat diversi; regolare in base alle condizioni effettive.
API correlate
LCCObject::setMaxNodeSplats()LCCObject::setMaxDistance()LCCObject::getLodInfos()