TAAUPassProxy

TAAUPassProxy

TAAUPassProxy是TAAUNode节点的代理类,用于管理TAAU(Temporal Anti-Aliasing Upsampling)后处理特效的Pass节点。

Constructor

new TAAUPassProxy()

Source:

Extends

Members

currentFrameWeight :number

Description:
  • Baseline weight applied to the current frame in the resolve. Lower values produce smoother results with longer accumulation but slower convergence on disoccluded regions; the motion factor is added on top, so fast-moving pixels still respond quickly.

Source:
Default Value:
  • 0.025

Baseline weight applied to the current frame in the resolve. Lower values produce smoother results with longer accumulation but slower convergence on disoccluded regions; the motion factor is added on top, so fast-moving pixels still respond quickly.

Type:
  • number

depthThreshold :number

Description:
  • When the difference between the current and previous depth goes above this threshold, the history is considered invalid.

Source:
Default Value:
  • 0.0005

When the difference between the current and previous depth goes above this threshold, the history is considered invalid.

Type:
  • number

edgeDepthDiff :number

Description:
  • The depth difference within the 3×3 neighborhood to consider a pixel as an edge.

Source:
Default Value:
  • 0.001

The depth difference within the 3×3 neighborhood to consider a pixel as an edge.

Type:
  • number

maxVelocityLength :number

Description:
  • The history becomes invalid as the pixel length of the velocity approaches this value.

Source:
Default Value:
  • 128

The history becomes invalid as the pixel length of the velocity approaches this value.

Type:
  • number

Methods

build(inputNode, depthNode, velocityNode, camera) → {Node}

Description:
  • 构建TAAU Pass节点。

Source:
Parameters:
Name Type Description
inputNode TextureNode

输出节点对象

depthNode TextureNode

深度节点对象

velocityNode TextureNode

运动节点对象

camera Camera

相机对象

Returns:

处理后的节点对象

Type
Node