Skip to content

QualityProfile

Defined in: render/quality.ts:14

minRenderScale: number

Defined in: render/quality.ts:16


msaaSamples: 1 | 2 | 4 | 8

Defined in: render/quality.ts:17


particleLimit: number

Defined in: render/quality.ts:22


planarReflectionMaxSize: number

Defined in: render/quality.ts:24


planarReflectionScale: number

Defined in: render/quality.ts:23


planarReflectionUpdatesPerSecond: number

Defined in: render/quality.ts:26

Zero means every frame; this never caps the main scene.


postProcess: boolean

Defined in: render/quality.ts:27


renderScale: number

Defined in: render/quality.ts:15


shadowAtlasSize: number

Defined in: render/quality.ts:18


shadowCascades: number

Defined in: render/quality.ts:20


shadowCellSize: number

Defined in: render/quality.ts:19


shadowDistance: number

Defined in: render/quality.ts:21


skipEffects: readonly string[]

Defined in: render/quality.ts:36

Post-process effects this level leaves out, each named by its effect type (ssr, taa, depthOfField, lightShafts, autoExposure …), compared without regard to case. An effect is all of its passes: a multi-pass effect is skipped whole, however its passes are named. The expensive ones are the ones a weak device has no use for — they are measured per effect (fx-cost in the editor checks) — so what a level skips follows from what a frame on that device can afford.


ssao: boolean

Defined in: render/quality.ts:28