Skip to content

bloom()

ts
function bloom(params?: {
  levels?: number;
  radius?: number;
  mix?: number;
}): CompositeEffectPass<{
  get uRadius(): number;
  get uMix(): number;
}>;

Creates a Bloom effect using a downsampling/upsampling pyramid.

Based on Custom Bloom Post-Process in Unreal Engine.

Example: Bloom (builtin)

Parameters

params?

Bloom configuration.

levels?

number

Number of mip levels for the bloom pyramid.

Default

ts
8;

radius?

number

Blur radius for the upsampling stages.

Default

ts
0.65;

mix?

number

Bloom intensity / mix factor.

Default

ts
0.5;

Returns

CompositeEffectPass<{ get uRadius(): number; get uMix(): number; }>

Released under the MIT License.