Skip to content

Class: GTAOPost

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 Engine3D.setting.render.postProcessing.gtao};
gtao setting
let cfg = {@link Engine3D.setting.render.postProcessing.gtao};

Hierarchy

  • PostBase

    GTAOPost

Constructors

Properties

Accessors

Methods

Constructors

constructor

new GTAOPost()

Overrides

PostBase.constructor

Defined in

src/gfx/renderJob/post/GTAOPost.ts:62

Properties

rtFrame

rtFrame: RTFrame

Defined in

src/gfx/renderJob/post/GTAOPost.ts:60


enable

enable: boolean = true

Inherited from

PostBase.enable

Defined in

src/gfx/renderJob/post/PostBase.ts:19


postRenderer

postRenderer: PostRenderer

Inherited from

PostBase.postRenderer

Defined in

src/gfx/renderJob/post/PostBase.ts:20

Accessors

maxDistance

get maxDistance(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:81

set maxDistance(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:86


maxPixel

get maxPixel(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:92

set maxPixel(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:97


darkFactor

get darkFactor(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:103

set darkFactor(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:108


rayMarchSegment

get rayMarchSegment(): number

Returns

number

Defined in

src/gfx/renderJob/post/GTAOPost.ts:115

set rayMarchSegment(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:120


multiBounce

get multiBounce(): boolean

Returns

boolean

Defined in

src/gfx/renderJob/post/GTAOPost.ts:126

set multiBounce(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:131


blendColor

get blendColor(): boolean

Returns

boolean

Defined in

src/gfx/renderJob/post/GTAOPost.ts:136

set blendColor(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:141


usePosFloat32

get usePosFloat32(): boolean

Returns

boolean

Defined in

src/gfx/renderJob/post/GTAOPost.ts:146

set usePosFloat32(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/gfx/renderJob/post/GTAOPost.ts:151

Methods

onDetach

onDetach(view): void

Parameters

NameType
viewView3D

Returns

void

Overrides

PostBase.onDetach

Defined in

src/gfx/renderJob/post/GTAOPost.ts:76


destroy

destroy(force?): void

Parameters

NameType
force?boolean

Returns

void

Inherited from

PostBase.destroy

Defined in

src/gfx/renderJob/post/PostBase.ts:81