Skip to content

@orillusion/core


Class: TAAPost

Defined in: src/gfx/renderJob/post/TAAPost.ts:36

Temporal AA

      //setting
      let cfg = {@link this.setting.render.postProcessing.taa};
        let view = new View3D();
       view.scene = this.scene;
       view.camera = mainCamera;
       
      
      Engine3D.startRender(renderJob);

Constructors

Constructor

new TAAPost(): TAAPost

Defined in: src/gfx/renderJob/post/TAAPost.ts:66

Returns

TAAPost

Overrides

PostBase.constructor

Properties

enable

enable: boolean = true

Defined in: src/gfx/renderJob/post/PostBase.ts:23

Inherited from

PostBase.enable


isFinalPass

isFinalPass: boolean = false

Defined in: src/gfx/renderJob/post/PostBase.ts:27

When true, PostPass iterates this post AFTER every regular post regardless of attach order — used by TonemapPost so the ACES curve always lands on the fully-composited HDR signal.

Inherited from

PostBase.isFinalPass


postRenderer

postRenderer: PostPass

Defined in: src/gfx/renderJob/post/PostBase.ts:28

Inherited from

PostBase.postRenderer


rendererPassState

rendererPassState: RendererPassState

Defined in: src/gfx/renderJob/post/PostBase.ts:29

Inherited from

PostBase.rendererPassState


_boundCtx

_boundCtx: Context3D = null

Defined in: src/gfx/renderJob/post/PostBase.ts:30

Inherited from

PostBase._boundCtx


outTexture

outTexture: VirtualTexture

Defined in: src/gfx/renderJob/post/TAAPost.ts:41


copyTexCompute

copyTexCompute: ComputeShader

Defined in: src/gfx/renderJob/post/TAAPost.ts:46


sharpCompute

sharpCompute: ComputeShader

Defined in: src/gfx/renderJob/post/TAAPost.ts:47


preColorTex

preColorTex: VirtualTexture

Defined in: src/gfx/renderJob/post/TAAPost.ts:57


preViewMatrix

preViewMatrix: Matrix4

Defined in: src/gfx/renderJob/post/TAAPost.ts:63


rtFrame

rtFrame: RTFrame

Defined in: src/gfx/renderJob/post/TAAPost.ts:64

Accessors

jitterSeedCount

Get Signature

get jitterSeedCount(): number

Defined in: src/gfx/renderJob/post/TAAPost.ts:86

Returns

number

Set Signature

set jitterSeedCount(value): void

Defined in: src/gfx/renderJob/post/TAAPost.ts:91

Parameters
value

number

Returns

void


blendFactor

Get Signature

get blendFactor(): number

Defined in: src/gfx/renderJob/post/TAAPost.ts:98

Returns

number

Set Signature

set blendFactor(value): void

Defined in: src/gfx/renderJob/post/TAAPost.ts:103

Parameters
value

number

Returns

void


sharpFactor

Get Signature

get sharpFactor(): number

Defined in: src/gfx/renderJob/post/TAAPost.ts:109

Returns

number

Set Signature

set sharpFactor(value): void

Defined in: src/gfx/renderJob/post/TAAPost.ts:114

Parameters
value

number

Returns

void


sharpPreBlurFactor

Get Signature

get sharpPreBlurFactor(): number

Defined in: src/gfx/renderJob/post/TAAPost.ts:120

Returns

number

Set Signature

set sharpPreBlurFactor(value): void

Defined in: src/gfx/renderJob/post/TAAPost.ts:125

Parameters
value

number

Returns

void


temporalJitterScale

Get Signature

get temporalJitterScale(): number

Defined in: src/gfx/renderJob/post/TAAPost.ts:131

Returns

number

Set Signature

set temporalJitterScale(value): void

Defined in: src/gfx/renderJob/post/TAAPost.ts:136

Parameters
value

number

Returns

void

Methods

compute()

compute(view): void

Defined in: src/gfx/renderJob/post/PostBase.ts:133

Parameters

view

View3D

Returns

void

Inherited from

PostBase.compute


destroy()

destroy(force?): void

Defined in: src/gfx/renderJob/post/PostBase.ts:143

Parameters

force?

boolean

Returns

void

Inherited from

PostBase.destroy


onResize()

onResize(): void

Defined in: src/gfx/renderJob/post/TAAPost.ts:251

Returns

void

Overrides

PostBase.onResize