LCCObject::setMaxSplats
Setzt die maximale Anzahl gerenderter Gaußscher Splats.
Wenn die tatsächliche Anzahl gerenderter Gaußscher Splats unter diesem Wert liegt, wird normal gerendert. Wenn sie diesen Wert überschreitet, wird die LOD-Stufe automatisch auf eine niedrigere Stufe angepasst, um das Budget einzuhalten. Setzen Sie auf leistungsschwachen Plattformen einen kleineren Wert für flüssigeres Rendering.
Versionsanforderung
SDK v0.4.0+
Engine-Unterstützung
Three.js / CesiumJS
API
LCCObject::setMaxSplats(value: number): void
Parameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
value | number | Ja | 3000000 | Maximale Anzahl gerenderter Gaußscher Splats. |
Rückgabewert
void
Verwendungsbeispiel
lccObject.setMaxSplats(2000000);
Hinweise
- Diese Methode kann sofort nach
LCCRender.load()synchron aufgerufen werden. - Wenn der gesetzte Wert die Gesamt-LOD0-Splat-Anzahl überschreitet, führt das SDK ein Rendering in voller Qualität ohne LOD-Wechsel durch, was bessere Qualität liefert. Es wird empfohlen, 10 Millionen Splats nicht zu überschreiten.
- Verschiedene Hardware-Plattformen unterstützen unterschiedliche Splat-Anzahlen; passen Sie basierend auf den tatsächlichen Bedingungen an.
Verwandte APIs
LCCObject::setMaxNodeSplats()LCCObject::setMaxDistance()LCCObject::getLodInfos()