Vixen
02b45cc4
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.

  • public float Knee

    How soft that threshold is.

  • 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 (5)

  • CompositorContentTestsVixen.Assets.Tests
  • PostEffectFactoryVixen.Rendering.PostFx
  • PostEffectTestsVixen.Rendering.PostFx.Tests
  • TypeRegistrationVixen.Rendering.PostFx
  • Vixen_Rendering_PostFx_BloomAssetSerializerVixen.Rendering.PostFx