Class: DepthOfFieldPost
景深效果。 模拟摄像机镜头对焦特性的一种常见的后处理效果。
//配置景深的相关参数
let cfg = {@link Engine3D.setting.render.postProcessing.depthOfView};
cfg.near = 150;
cfg.far = 300;
cfg.pixelOffset = 1.0;
let renderJob = new ForwardRenderJob(this.scene);
renderJob.addPost(new DepthOfFieldPost());
Engine3D.startRender(renderJob);
Hierarchy
PostBase
↳
DepthOfFieldPost
Properties
Constructors
Accessors
Properties
rtFrame
• rtFrame: RTFrame
Defined in
src/engine/gfx/renderJob/post/DepthOfFieldPost.ts:59
Constructors
constructor
• new DepthOfFieldPost()
Overrides
PostBase.constructor
Defined in
src/engine/gfx/renderJob/post/DepthOfFieldPost.ts:61
Accessors
pixelOffset
• get
pixelOffset(): number
Returns
number
Defined in
src/engine/gfx/renderJob/post/DepthOfFieldPost.ts:86
• set
pixelOffset(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/engine/gfx/renderJob/post/DepthOfFieldPost.ts:91
near
• get
near(): number
Returns
number
Defined in
src/engine/gfx/renderJob/post/DepthOfFieldPost.ts:97
• set
near(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Defined in
src/engine/gfx/renderJob/post/DepthOfFieldPost.ts:102
far
• get
far(): number
Returns
number
Defined in
src/engine/gfx/renderJob/post/DepthOfFieldPost.ts:108
• set
far(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void