public record class TonemapAssetThe pass a frame ends with, and the grade that goes with it.
Remarks
A node rather than a !FullScreen with the shader named by hand, which is what every host wrote before this: five parameters and three bindings spelled out per project, and no way for a document to say "grade with this table".
Fields and properties (33)
public string NameThe node's name, for debug groups and for a human reading the file.
public bool EnabledWhether the node runs.
public string SourceThe linear HDR colour it maps.
public string LutA 3D colour lookup table, or empty for none.
public string OutputThe name the result is published under.
public PixelFormat FormatThe format of the target it declares.
public int OperatorWhich curve maps the range: 0 Reinhard, 1 ACES, 2 AgX, 3 filmic, 4 none.
public bool EncodeSrgbWhether the result is encoded to sRGB here rather than by the target's format.
public float ExposureWhat the scene's radiance is multiplied by before the curve.
public float Ev100The exposure value at ISO 100, or zero to use Exposure as a bare multiplier.
public float WhitePointThe radiance that maps to white.
public float ContrastContrast, around middle grey.
public float SaturationSaturation, 0 for greyscale.
public float TemperatureThe colour temperature the scene is lit at, in kelvin, or zero for none.
public string BloomA !Bloom node's pyramid to add before the curve, or empty for no glow.
public float BloomIntensityHow much of that pyramid reaches the image.
public float TintGreen to magenta, −1 to 1 — the axis a colour temperature does not have.
public Vector3 ColorFilterMultiplied into the scene before anything else grades it.
public float HueShiftHue rotation in radians.
public float SplitBalanceWhere split toning crosses over, −1 towards shadows and 1 towards highlights.
public float FilmicShoulderStrengthHable's shoulder strength. Read when Operator is 3.
public float FilmicLinearStrengthHable's linear strength.
public float FilmicLinearAngleHable's linear angle.
public float FilmicToeStrengthHable's toe strength.
public float FilmicToeNumeratorHable's toe numerator.
public float FilmicToeDenominatorHable's toe denominator.
public Vector3 BloomTintWhat colour the bloom's spill is.
public string BloomDirtA lens-dirt texture that brightens the bloom, or empty for a clean lens.
public float BloomDirtIntensityHow much that dirt brightens it.
public string ViewThe view whose lens sets the exposure, or empty for an authored one.
public bool UseColorGradingWhether the four-range colour decision list runs.
public ColorGrading GradingThe grade, when UseColorGrading is on.
public string ExposureBufferThe buffer an !AutoExposure left this frame's measured exposure in.
Used by (4)
- PostEffectFactoryVixen.Rendering.PostFx
- PostEffectTestsVixen.Rendering.PostFx.Tests
- TypeRegistrationVixen.Rendering.PostFx
- Vixen_Rendering_PostFx_TonemapAssetSerializerVixen.Rendering.PostFx