Function applyGaussianSplatQuality

  • Applies a quality preset to the context's SparkRenderer (shared per scene — the last applied quality wins) and, when a mesh is provided, to that mesh's pager (per-mesh: SH bands, fetcher count). Safe to call again at runtime, e.g. when the GaussianSplat component's quality changes.

    "auto" additionally enables fps-driven ADAPTATION: the renderer-level LOD settings degrade in steps while the measured frame rate stays below target (and recover when it is comfortably above) — see adaptGaussianSplatQuality. An explicit "low"/"medium"/"high" is fixed and disables adaptation.

    Parameters

    Returns ResolvedGaussianSplatQuality