unreal.ConvolutionBloomSettings

class unreal.ConvolutionBloomSettings(texture: Texture2D = Ellipsis, scatter_dispersion: float = 0.0, size: float = 0.0, center_uv: Vector2D = Ellipsis, pre_filter_min: float = 0.0, pre_filter_max: float = 0.0, pre_filter_mult: float = 0.0, buffer_scale: float = 0.0)

Bases: StructBase

Convolution Bloom Settings

C++ Source:

  • Module: Engine

  • File: Scene.h

Editor Properties: (see get_editor_property/set_editor_property)

  • buffer_scale (float): [Read-Write] Implicit buffer region as a fraction of the screen size to insure the bloom does not wrap across the screen. Larger sizes have perf impact.

  • center_uv (Vector2D): [Read-Write] The UV location of the center of the kernel. Should be very close to (.5,.5)

  • pre_filter_max (float): [Read-Write] Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

  • pre_filter_min (float): [Read-Write] Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

  • pre_filter_mult (float): [Read-Write] Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

  • scatter_dispersion (float): [Read-Write] Intensity multiplier on the scatter dispersion energy of the kernel. 1.0 means exactly use the same energy as the kernel scatter dispersion.

  • size (float): [Read-Write] Relative size of the convolution kernel image compared to the minor axis of the viewport

  • texture (Texture2D): [Read-Write] Texture to replace default convolution bloom kernel

property buffer_scale: float

[Read-Write] Implicit buffer region as a fraction of the screen size to insure the bloom does not wrap across the screen. Larger sizes have perf impact.

Type:

(float)

property center_uv: Vector2D

[Read-Write] The UV location of the center of the kernel. Should be very close to (.5,.5)

Type:

(Vector2D)

property pre_filter_max: float

[Read-Write] Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

Type:

(float)

property pre_filter_min: float

[Read-Write] Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

Type:

(float)

property pre_filter_mult: float

[Read-Write] Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables convolution boost

Type:

(float)

property scatter_dispersion: float

[Read-Write] Intensity multiplier on the scatter dispersion energy of the kernel. 1.0 means exactly use the same energy as the kernel scatter dispersion.

Type:

(float)

property size: float

[Read-Write] Relative size of the convolution kernel image compared to the minor axis of the viewport

Type:

(float)

property texture: Texture2D

[Read-Write] Texture to replace default convolution bloom kernel

Type:

(Texture2D)