Skip to content

@orillusion/core


Class: SSGIPost

Defined in: src/gfx/renderJob/post/SSGIPost.ts:34

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 = engine.setting.render.postProcessing.gtao;

Constructors

Constructor

new SSGIPost(): SSGIPost

Defined in: src/gfx/renderJob/post/SSGIPost.ts:64

Returns

SSGIPost

Overrides

PostBase.constructor

Properties

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


newTexture

newTexture: VirtualTexture

Defined in: src/gfx/renderJob/post/SSGIPost.ts:39


oldTexture

oldTexture: VirtualTexture

Defined in: src/gfx/renderJob/post/SSGIPost.ts:40


combineTexture

combineTexture: VirtualTexture

Defined in: src/gfx/renderJob/post/SSGIPost.ts:41


delayCompute

delayCompute: ComputeShader

Defined in: src/gfx/renderJob/post/SSGIPost.ts:47


combineCompute

combineCompute: ComputeShader

Defined in: src/gfx/renderJob/post/SSGIPost.ts:48


rtFrame

rtFrame: RTFrame

Defined in: src/gfx/renderJob/post/SSGIPost.ts:50


textureScaleSmallCompute

textureScaleSmallCompute: TextureScaleCompute

Defined in: src/gfx/renderJob/post/SSGIPost.ts:51


textureScaleBigCompute

textureScaleBigCompute: TextureScaleCompute

Defined in: src/gfx/renderJob/post/SSGIPost.ts:52


view

view: View3D

Defined in: src/gfx/renderJob/post/SSGIPost.ts:53


colorTexture

colorTexture: RenderTexture

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


posTexture

posTexture: RenderTexture

Defined in: src/gfx/renderJob/post/SSGIPost.ts:55


normalTexture

normalTexture: RenderTexture

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


gBufferTexture

gBufferTexture: RenderTexture

Defined in: src/gfx/renderJob/post/SSGIPost.ts:57


lastPosTexture

lastPosTexture: RenderTexture

Defined in: src/gfx/renderJob/post/SSGIPost.ts:58


downSampleCofe

downSampleCofe: number = 1.0

Defined in: src/gfx/renderJob/post/SSGIPost.ts:59


debugChanal

debugChanal: string = "0"

Defined in: src/gfx/renderJob/post/SSGIPost.ts:61


updateBuffer

updateBuffer: StorageGPUBuffer

Defined in: src/gfx/renderJob/post/SSGIPost.ts:63

Accessors

ins

Get Signature

get ins(): number

Defined in: src/gfx/renderJob/post/SSGIPost.ts:102

Returns

number

Set Signature

set ins(v): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:97

Parameters
v

number

Returns

void


delay

Get Signature

get delay(): number

Defined in: src/gfx/renderJob/post/SSGIPost.ts:111

Returns

number

Set Signature

set delay(v): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:106

Parameters
v

number

Returns

void


colorIns

Get Signature

get colorIns(): number

Defined in: src/gfx/renderJob/post/SSGIPost.ts:121

Returns

number

Set Signature

set colorIns(v): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:116

Parameters
v

number

Returns

void


frameCount

Get Signature

get frameCount(): number

Defined in: src/gfx/renderJob/post/SSGIPost.ts:130

Returns

number

Set Signature

set frameCount(v): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:125

Parameters
v

number

Returns

void


d1

Get Signature

get d1(): number

Defined in: src/gfx/renderJob/post/SSGIPost.ts:139

Returns

number

Set Signature

set d1(v): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:134

Parameters
v

number

Returns

void

Methods

destroy()

destroy(force?): void

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

Parameters

force?

boolean

Returns

void

Inherited from

PostBase.destroy


onCameraChange()

onCameraChange(oldPos, newPos): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:86

Parameters

oldPos

Vector3

newPos

Vector3

Returns

void


render()

render(view, command): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:223

Parameters

view

View3D

command

GPUCommandEncoder

Returns

void

Overrides

PostBase.render


compute()

compute(view): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:229

Parameters

view

View3D

Returns

void

Overrides

PostBase.compute


onResize()

onResize(): void

Defined in: src/gfx/renderJob/post/SSGIPost.ts:280

Returns

void

Overrides

PostBase.onResize