Vixen
dd8b0a81
csharp
public record class BloomAsset

The dual-filter bloom chain.

Read the guide page for this →

Remarks

A node rather than a list of passes, because the chain's shape follows from its depth and the frame's size — nine passes and nine textures out of one line, and a document that spelled them out would have to be rewritten to change the resolution.

Fields and properties (11)

  • public string Name

    The node's name, for debug groups and for a human reading the file.

  • public bool Enabled

    Whether the node runs.

  • public string Shader

    The shader to run, in its permuted modes.

  • public string Source

    The texture the chain reads.

  • public string Output

    The name the result is published under.

  • public int Levels

    How many levels the pyramid has, the first at half resolution.

  • public PixelFormat Format

    The format every level has.

  • public float Threshold

    Luminance above which a pixel contributes, in the source's units.

  • public float Knee

    How soft that threshold is, in the same units.

  • public float FilterRadius

    The upsample tent's radius in texels.

  • public float Intensity

    How much of each level is added on the way up.

Used by (8)

  • CompositorContentTestsVixen.Assets.Tests
  • PostEffectFactoryVixen.Rendering.PostFx
  • PostEffectTestsVixen.Rendering.PostFx.Tests
  • RenderQualityTestsVixen.Rendering.PostFx.Tests
  • StandardFrameVixen.Rendering.PostFx
  • StandardFrameTestsVixen.Rendering.PostFx.Tests
  • TypeRegistrationVixen.Rendering.PostFx
  • Vixen_Rendering_PostFx_BloomAssetSerializerVixen.Rendering.PostFx