Skip to content

@orillusion/core


Class: GTAOPost

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

Ground base Ambient Occlusion Let the intersection of the object and the object imitate the effect of the light being cross-occluded

gtao setting
let cfg = {@link this.setting.render.postProcessing.gtao};

Constructors

Constructor

new GTAOPost(): GTAOPost

Defined in: src/gfx/renderJob/post/GTAOPost.ts:56

Returns

GTAOPost

Overrides

PostBase.constructor

Properties

rtFrame

rtFrame: RTFrame

Defined in: src/gfx/renderJob/post/GTAOPost.ts:54


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

Accessors

maxDistance

Get Signature

get maxDistance(): number

Defined in: src/gfx/renderJob/post/GTAOPost.ts:73

Returns

number

Set Signature

set maxDistance(value): void

Defined in: src/gfx/renderJob/post/GTAOPost.ts:78

Parameters
value

number

Returns

void


maxPixel

Get Signature

get maxPixel(): number

Defined in: src/gfx/renderJob/post/GTAOPost.ts:84

Returns

number

Set Signature

set maxPixel(value): void

Defined in: src/gfx/renderJob/post/GTAOPost.ts:89

Parameters
value

number

Returns

void


darkFactor

Get Signature

get darkFactor(): number

Defined in: src/gfx/renderJob/post/GTAOPost.ts:95

Returns

number

Set Signature

set darkFactor(value): void

Defined in: src/gfx/renderJob/post/GTAOPost.ts:100

Parameters
value

number

Returns

void


rayMarchSegment

Get Signature

get rayMarchSegment(): number

Defined in: src/gfx/renderJob/post/GTAOPost.ts:107

Returns

number

Set Signature

set rayMarchSegment(value): void

Defined in: src/gfx/renderJob/post/GTAOPost.ts:112

Parameters
value

number

Returns

void


multiBounce

Get Signature

get multiBounce(): boolean

Defined in: src/gfx/renderJob/post/GTAOPost.ts:118

Returns

boolean

Set Signature

set multiBounce(value): void

Defined in: src/gfx/renderJob/post/GTAOPost.ts:123

Parameters
value

boolean

Returns

void


blendColor

Get Signature

get blendColor(): boolean

Defined in: src/gfx/renderJob/post/GTAOPost.ts:128

Returns

boolean

Set Signature

set blendColor(value): void

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

Parameters
value

boolean

Returns

void


usePosFloat32

Get Signature

get usePosFloat32(): boolean

Defined in: src/gfx/renderJob/post/GTAOPost.ts:138

Returns

boolean

Set Signature

set usePosFloat32(value): void

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

Parameters
value

boolean

Returns

void

Methods

onResize()

onResize(): void

Defined in: src/gfx/renderJob/post/GTAOPost.ts:234

Returns

void

Overrides

PostBase.onResize


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