Break ConvolutionBloomSettings

Adds a node that breaks a 'ConvolutionBloomSettings' into its member fields

Break ConvolutionBloomSettings
Convolution Bloom Settings
Convolution Kernel
Select Asset
Convolution Scale
0.0
Convolution Center
X0.0
Y0.0
Convolution Boost Min
0.0
Convolution Boost Max
0.0
Convolution Boost Mult
0.0
Convolution Buffer
0.0

Inputs

Convolution Bloom Settings
Convolution Bloom Settings Structure (by ref)

Outputs

Convolution Kernel
Texture 2D Object Reference

Texture to replace default convolution bloom kernel

Convolution Scale
Float

Relative size of the convolution kernel image compared to the minor axis of the viewport

Convolution Center
Vector 2D Structure

The UV location of the center of the kernel. Should be very close to (.5,.5)

Convolution Boost Min
Float

Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables

Convolution Boost Max
Float

Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables

Convolution Boost Mult
Float

Boost intensity of select pixels prior to computing bloom convolution (Min, Max, Multiplier). Max < Min disables

Convolution Buffer
Float

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.