Skip to content

@orillusion/core


Class: BloomPost

Defined in: src/gfx/renderJob/post/BloomPost.ts:22

Bloom Effects

bloom setting
let cfg = {@link this.setting.render.postProcessing.bloom};

Constructors

Constructor

new BloomPost(): BloomPost

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

Returns

BloomPost

Overrides

PostBase.constructor

Properties

RT_BloomDown

RT_BloomDown: VirtualTexture[]

Defined in: src/gfx/renderJob/post/BloomPost.ts:27


RT_threshold

RT_threshold: VirtualTexture

Defined in: src/gfx/renderJob/post/BloomPost.ts:28


RT_final

RT_final: VirtualTexture

Defined in: src/gfx/renderJob/post/BloomPost.ts:38


downSampleComputes

downSampleComputes: ComputeShader[]

Defined in: src/gfx/renderJob/post/BloomPost.ts:43


upSampleComputes

upSampleComputes: ComputeShader[]

Defined in: src/gfx/renderJob/post/BloomPost.ts:44


postCompute

postCompute: ComputeShader

Defined in: src/gfx/renderJob/post/BloomPost.ts:45


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

Accessors

downSampleBlurSize

Get Signature

get downSampleBlurSize(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:80

Returns

number

Set Signature

set downSampleBlurSize(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:83

Parameters
value

number

Returns

void


downSampleBlurSigma

Get Signature

get downSampleBlurSigma(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:87

Returns

number

Set Signature

set downSampleBlurSigma(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:91

Parameters
value

number

Returns

void


upSampleBlurSize

Get Signature

get upSampleBlurSize(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:95

Returns

number

Set Signature

set upSampleBlurSize(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:99

Parameters
value

number

Returns

void


upSampleBlurSigma

Get Signature

get upSampleBlurSigma(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:103

Returns

number

Set Signature

set upSampleBlurSigma(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:107

Parameters
value

number

Returns

void


luminanceThreshole

Get Signature

get luminanceThreshole(): number

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

Returns

number

Set Signature

set luminanceThreshole(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:115

Parameters
value

number

Returns

void


bloomIntensity

Get Signature

get bloomIntensity(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:119

Returns

number

Set Signature

set bloomIntensity(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:123

Parameters
value

number

Returns

void


hdr

Get Signature

get hdr(): number

Defined in: src/gfx/renderJob/post/BloomPost.ts:127

Returns

number

Set Signature

set hdr(value): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:131

Parameters
value

number

Returns

void

Methods

onResize()

onResize(): void

Defined in: src/gfx/renderJob/post/BloomPost.ts:294

Returns

void

Overrides

PostBase.onResize


compute()

compute(view): void

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

Parameters

view

View3D

Returns

void

Inherited from

PostBase.compute


destroy()

destroy(force?): void

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

Parameters

force?

boolean

Returns

void

Inherited from

PostBase.destroy