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