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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | number |
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
Name | Type |
---|---|
value | boolean |
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
Name | Type |
---|---|
value | boolean |
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
Name | Type |
---|---|
value | boolean |
Returns
void