Vixen
caa30e12
csharp
public record class RenderQualityAsset

A project's RenderQuality.vxpreset: per-tier overrides of the engine's quality table.

Read the guide page for this →

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)

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