docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class HableCurve

    An implementation of Hable's artist-friendly tonemapping curve. http://filmicworlds.com/blog/filmic-tonemapping-with-piecewise-power-curves/

    Inheritance
    object
    HableCurve
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Rendering
    Assembly: Unity.RenderPipelines.Core.Runtime.dll
    Syntax
    public class HableCurve

    Constructors

    Name Description
    HableCurve()

    Creates a new curve.

    Fields

    Name Description
    segments

    The three segments of the curve.

    uniforms

    An instance of the HableCurve.Uniforms utility class for this curve.

    Properties

    Name Description
    inverseWhitePoint

    The inverse of the white point.

    whitePoint

    The white point.

    x0

    The start of the linear section (middle segment of the curve).

    x1

    The end of the linear section (middle segment of the curve).

    Methods

    Name Description
    Eval(float)

    Evaluates a point on the curve.

    Init(float, float, float, float, float, float)

    Initializes the curve.

    Extension Methods

    AnalyticsUtils.ToNestedColumnWithDefault<T>(T, T, bool)
    AnalyticsUtils.ToNestedColumn<T>(T, bool)
    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)