Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PostProcessAsset

后处理资源,可以使用${name}内置的后处理步骤

可以应用在相机上。

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Optional groupID

groupID: string

Optional resourceID

resourceID: string

编辑器中使用的资源id。

memberof

BaseResource

Accessors

hdr

  • get hdr(): boolean
  • set hdr(v: boolean): void
  • 后处理是否采用高动态范围。

    Returns boolean

  • 后处理是否采用高动态范围。

    Parameters

    • v: boolean

    Returns void

Methods

addBloom

  • addBloom(name?: string, radius?: number, intensity?: number, threshold?: number, softThreshold?: number): void
  • 在最后一步添加名字为name的泛光步骤。如果name已存在,则会替换对应步骤。

    Parameters

    • name: string = ""
    • radius: number = 20

      泛光范围半径(像素),设置得太大会影响性能。

    • intensity: number = 2

      泛光强度。

    • threshold: number = 1

      泛光阈值,亮度超过该值的像素点才会向周围泛光。

    • softThreshold: number = 0.5

      泛光软阈值,让亮度略低于threshold的像素点也能产生一定程度上的泛光。

    Returns void

addFXAA

  • addFXAA(name?: string): void
  • 在最后一步添加名字为name的抗锯齿步骤。如果name已存在,则会替换对应步骤。

    Parameters

    • name: string = ""

    Returns void

addToneMapping

  • addToneMapping(name?: string, exposure?: number): void
  • 在最后一步添加名字为name的色调映射步骤。如果name已存在,则会替换对应步骤。

    色调映射的公式大致如下:
    rgb'=(1-e^{-rgb^{2.2}\cdot exposure})^{\frac{1}{2.2}}

    Parameters

    • name: string = ""
    • exposure: number = 1.0

      曝光度。

    Returns void

clear

  • clear(): void
  • Returns void

remove

  • remove(name?: string): void
  • 删除所有名字为name后处理步骤

    *不提供name的话会删除最后加入的那一个

    Parameters

    • Optional name: string

    Returns void

Generated using TypeDoc