public record class RenderQualityAssetA project's RenderQuality.vxpreset: per-tier overrides of the engine's quality table.
Remarks
Doc 39's scalability layer, as an asset rather than an ini: everything quality-shaped lives here, every entry maps to a named engine knob, and the boundary with the look profile is one rule — look changes the intent, quality changes only the fidelity and cost of the same intent. Bloom threshold is look; bloom pyramid levels are quality.
The waterfall is Resolve's: the engine's own table (this same type, at EngineDefaults), then the project's asset, then a per-document overlay on Preset — per parameter, so a tier that raises one number inherits every sibling from below. Tiers do not inherit from each other: Low says what Low is, not what it changed since Medium.
Fields and properties (4)
public QualityTierOverrides? LowWhat this preset says about the Low tier, or null for nothing.
public QualityTierOverrides? MediumWhat it says about Medium.
public QualityTierOverrides? HighWhat it says about High.
public QualityTierOverrides? EpicWhat it says about Epic.
Used by (13)
- AppGraphicsVixen.App.Hosting
- PostEffectFactoryVixen.Rendering.PostFx
- RenderQualityVixen.Rendering.PostFx
- RenderQualityTestsVixen.Rendering.PostFx.Tests
- StandardFrameVixen.Rendering.PostFx
- StandardFrameAssetVixen.Rendering.PostFx
- TypeRegistrationVixen.Rendering.PostFx
- Vixen_Rendering_PostFx_RenderQualityAssetSerializerVixen.Rendering.PostFx
- Vixen_Rendering_PostFx_StandardFrameAssetSerializerVixen.Rendering.PostFx
- FrameQualityTableTestsVixen.Editor.AssetEditors.Tests
- HostedRendererTestsVixen.App.Tests
- ResolvedQualityTableVixen.Editor.AssetEditors
- StandardFrameDocumentVixen.Editor.AssetEditors