Skip to content
本页内容

Class: GTAOPost

环境光遮蔽 让物体与物体交叉处模仿光照被交叉遮挡的效果

      //配置gtao参数
      let cfg = {@link Engine3D.setting.render.postProcessing.gtao};
      let renderJob = new ForwardRenderJob(this.scene);
      renderJob.addPost(new GTAOPost());
      Engine3D.startRender(renderJob);

Hierarchy

  • PostBase

    GTAOPost

Properties

Constructors

Methods

Accessors

Properties

rtFrame

rtFrame: RTFrame

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:64

Constructors

constructor

new GTAOPost()

Overrides

PostBase.constructor

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:66

Methods

onDetach

onDetach(): void

Returns

void

Overrides

PostBase.onDetach

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:79

Accessors

maxDistance

get maxDistance(): number

Returns

number

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:83

set maxDistance(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:88


maxPixel

get maxPixel(): number

Returns

number

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:94

set maxPixel(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:99


darkFactor

get darkFactor(): number

Returns

number

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:105

set darkFactor(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:110


rayMarchSegment

get rayMarchSegment(): number

Returns

number

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:117

set rayMarchSegment(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:122


multiBounce

get multiBounce(): boolean

Returns

boolean

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:128

set multiBounce(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:133


blendColor

get blendColor(): boolean

Returns

boolean

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:138

set blendColor(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:143


usePosFloat32

get usePosFloat32(): boolean

Returns

boolean

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:148

set usePosFloat32(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

src/engine/gfx/renderJob/post/GTAOPost.ts:153