Skip to content

PostProcessVolume

Class in Engine · Engine.PostProcessVolume · native, placeable

Object › Actor › Brush › Volume › PostProcessVolume

Using it from Lua
h7.find_all("PostProcessVolume")            -- live instances
h7.find_class("Engine.PostProcessVolume")   -- the class
h7.hook("Engine.PostProcessVolume.OnToggle", fn)

Structs

LUTBlender

FieldType
LUTTexturesarray<Texture>
LUTWeightsarray
bHasChangedbool

MobileColorGradingParams

FieldType
TransitionTimefloat
Blendfloat
Desaturationfloat
HighlightsLinearColor
MidTonesLinearColor
ShadowsLinearColor
Defaults
TransitionTime=1.0
Blend=0.0
Desaturation=0.0
Highlights=(R=0.7,G=0.7,B=0.7)
MidTones=(R=0.0,G=0.0,B=0.0)
Shadows=(R=0.0,G=0.0,B=0.0)

MobilePostProcessSettings

FieldType
bOverride_Mobile_BlurAmountbool
bOverride_Mobile_TransitionTimebool
bOverride_Mobile_Bloom_Scalebool
bOverride_Mobile_Bloom_Thresholdbool
bOverride_Mobile_Bloom_Tintbool
bOverride_Mobile_DOF_Distancebool
bOverride_Mobile_DOF_MinRangebool
bOverride_Mobile_DOF_MaxRangebool
bOverride_Mobile_DOF_FarBlurFactorbool
Mobile_BlurAmountfloat
Mobile_TransitionTimefloat
Mobile_Bloom_Scalefloat
Mobile_Bloom_Thresholdfloat
Mobile_Bloom_Tintlinearcolor
Mobile_DOF_Distancefloat
Mobile_DOF_MinRangefloat
Mobile_DOF_MaxRangefloat
Mobile_DOF_FarBlurFactorfloat
Defaults
Mobile_BlurAmount=16.0
Mobile_TransitionTime=1.0
Mobile_Bloom_Scale=0.5
Mobile_Bloom_Threshold=0.75
Mobile_Bloom_Tint=(R=1.0,G=1.0,B=1.0)
Mobile_DOF_Distance=1500.0
Mobile_DOF_MinRange=600.0
Mobile_DOF_MaxRange=1200.0
Mobile_DOF_FarBlurFactor=1.0

PostProcessSettings

FieldType
bOverride_EnableBloombool
bOverride_EnableDOFbool
bOverride_EnableMotionBlurbool
bOverride_EnableSceneEffectbool
bOverride_AllowAmbientOcclusionbool
bOverride_OverrideRimShaderColorbool
bOverride_Bloom_Scalebool
bOverride_Bloom_Thresholdbool
bOverride_Bloom_Tintbool
bOverride_Bloom_ScreenBlendThresholdbool
bOverride_Bloom_InterpolationDurationbool
bOverride_DOF_FalloffExponentbool
bOverride_DOF_BlurKernelSizebool
bOverride_DOF_BlurBloomKernelSizebool
bOverride_DOF_MaxNearBlurAmountbool
bOverride_DOF_MinBlurAmountbool
bOverride_DOF_MaxFarBlurAmountbool
bOverride_DOF_FocusTypebool
bOverride_DOF_FocusInnerRadiusbool
bOverride_DOF_FocusDistancebool
bOverride_DOF_FocusPositionbool
bOverride_DOF_InterpolationDurationbool
bOverride_DOF_BokehTexturebool
bOverride_MotionBlur_MaxVelocitybool
bOverride_MotionBlur_Amountbool
bOverride_MotionBlur_FullMotionBlurbool
bOverride_MotionBlur_CameraRotationThresholdbool
bOverride_MotionBlur_CameraTranslationThresholdbool
bOverride_MotionBlur_InterpolationDurationbool
bOverride_Scene_Desaturationbool
bOverride_Scene_Colorizebool
bOverride_Scene_TonemapperScalebool
bOverride_Scene_ImageGrainScalebool
bOverride_Scene_HighLightsbool
bOverride_Scene_MidTonesbool
bOverride_Scene_Shadowsbool
bOverride_Scene_InterpolationDurationbool
bOverride_Scene_ColorGradingLUTbool
bOverride_RimShader_Colorbool
bOverride_RimShader_InterpolationDurationbool
bOverride_MobileColorGradingbool
bEnableBloombool
bEnableDOFbool
bEnableMotionBlurbool
bEnableSceneEffectbool
bAllowAmbientOcclusionbool
bOverrideRimShaderColorbool
Bloom_Scalefloat
Bloom_Thresholdfloat
Bloom_Tintcolor
Bloom_ScreenBlendThresholdfloat
Bloom_InterpolationDurationfloat
DOF_BlurBloomKernelSizefloat
DOF_FalloffExponentfloat
DOF_BlurKernelSizefloat
DOF_MaxNearBlurAmountfloat
DOF_MinBlurAmountfloat
DOF_MaxFarBlurAmountfloat
DOF_FocusTypeEFocusType
DOF_FocusInnerRadiusfloat
DOF_FocusDistancefloat
DOF_FocusPositionvector
DOF_InterpolationDurationfloat
DOF_BokehTextureTexture2D
MotionBlur_MaxVelocityfloat
MotionBlur_Amountfloat
MotionBlur_FullMotionBlurbool
MotionBlur_CameraRotationThresholdfloat
MotionBlur_CameraTranslationThresholdfloat
MotionBlur_InterpolationDurationfloat
Scene_Desaturationfloat
Scene_Colorizevector
Scene_TonemapperScalefloat
Scene_ImageGrainScalefloat
Scene_HighLightsvector
Scene_MidTonesvector
Scene_Shadowsvector
Scene_InterpolationDurationfloat
RimShader_ColorLinearColor
RimShader_InterpolationDurationfloat
ColorGrading_LookupTableTexture
ColorGradingLUTLUTBlender
MobileColorGradingMobileColorGradingParams
MobilePostProcessMobilePostProcessSettings
Defaults
bOverride_EnableBloom=TRUE
bOverride_EnableDOF=TRUE
bOverride_EnableMotionBlur=TRUE
bOverride_EnableSceneEffect=TRUE
bOverride_AllowAmbientOcclusion=TRUE
bOverride_OverrideRimShaderColor=TRUE
bOverride_Bloom_Scale=TRUE
bOverride_Bloom_Threshold=TRUE
bOverride_Bloom_Tint=TRUE
bOverride_Bloom_ScreenBlendThreshold=TRUE
bOverride_Bloom_InterpolationDuration=TRUE
bOverride_DOF_FalloffExponent=TRUE
bOverride_DOF_BlurKernelSize=TRUE
bOverride_DOF_BlurBloomKernelSize=TRUE
bOverride_DOF_MaxNearBlurAmount=TRUE
bOverride_DOF_MinBlurAmount=FALSE
bOverride_DOF_MaxFarBlurAmount=TRUE
bOverride_DOF_FocusType=TRUE
bOverride_DOF_FocusInnerRadius=TRUE
bOverride_DOF_FocusDistance=TRUE
bOverride_DOF_FocusPosition=TRUE
bOverride_DOF_InterpolationDuration=TRUE
bOverride_DOF_BokehTexture=FALSE
bOverride_MotionBlur_MaxVelocity=FALSE
bOverride_MotionBlur_Amount=FALSE
bOverride_MotionBlur_FullMotionBlur=FALSE
bOverride_MotionBlur_CameraRotationThreshold=FALSE
bOverride_MotionBlur_CameraTranslationThreshold=FALSE
bOverride_MotionBlur_InterpolationDuration=FALSE
bOverride_Scene_Desaturation=TRUE
bOverride_Scene_Colorize=FALSE
bOverride_Scene_TonemapperScale=FALSE
bOverride_Scene_ImageGrainScale=FALSE
bOverride_Scene_HighLights=TRUE
bOverride_Scene_MidTones=TRUE
bOverride_Scene_Shadows=TRUE
bOverride_Scene_InterpolationDuration=TRUE
bOverride_Scene_ColorGradingLUT=FALSE
bOverride_RimShader_Color=TRUE
bOverride_RimShader_InterpolationDuration=TRUE
bOverride_MobileColorGrading=FALSE
bEnableBloom=TRUE
bEnableDOF=FALSE
bEnableMotionBlur=TRUE
bEnableSceneEffect=TRUE
bAllowAmbientOcclusion=TRUE
bOverrideRimShaderColor=FALSE
Bloom_Scale=1
Bloom_Threshold=1
Bloom_Tint=(R=255,G=255,B=255)
Bloom_ScreenBlendThreshold=10
Bloom_InterpolationDuration=1
DOF_FalloffExponent=4
DOF_BlurKernelSize=16
DOF_BlurBloomKernelSize=16
DOF_MaxNearBlurAmount=1
DOF_MinBlurAmount=0
DOF_MaxFarBlurAmount=1
DOF_FocusType=FOCUS_Distance
DOF_FocusInnerRadius=2000
DOF_FocusDistance=0
DOF_InterpolationDuration=1
MotionBlur_MaxVelocity=1.0
MotionBlur_Amount=0.5
MotionBlur_FullMotionBlur=TRUE
MotionBlur_CameraRotationThreshold=45.0
MotionBlur_CameraTranslationThreshold=10000.0
MotionBlur_InterpolationDuration=1
Scene_Desaturation=0
Scene_Colorize=(X=1,Y=1,Z=1)
Scene_TonemapperScale=1.0f
Scene_ImageGrainScale=0.0f
Scene_HighLights=(X=1,Y=1,Z=1)
Scene_MidTones=(X=1,Y=1,Z=1)
Scene_Shadows=(X=0,Y=0,Z=0)
Scene_InterpolationDuration=1
RimShader_Color=(R=0.470440f,G=0.585973f,B=0.827726f,A=1.0f)
RimShader_InterpolationDuration=1

Properties

NameTypeNotes
bEnabledbool
bOverrideWorldPostProcessChainbool
NextLowerPriorityVolumePostProcessVolumeconst, transient
Priorityfloat
SettingsPostProcessSettings

Functions

NameDeclaration
OnTogglesimulated function OnToggle(SeqAct_Toggle action)

Default values

bCollideActors=False
bBlockActors=False
bProjTarget=False
bStatic=false
bTickIsDisabled=true
SupportedEvents(0)=class'SeqEvent_Touch'
bEnabled=True

Inherited

FromMembers
Volume4 properties, 7 functions
Brush9 properties, 0 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions