Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.UberPostProcessEffect

Extends
DOFBloomMotionBlurEffect
Modifiers
native dependson ( PostProcessVolume )

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved. Uber post process effect

Core.Object
|   
+-- Engine.PostProcessEffect
   |   
   +-- Engine.DOFEffect
      |   
      +-- Engine.DOFAndBloomEffect
         |   
         +-- Engine.DOFBloomMotionBlurEffect
            |   
            +-- Engine.UberPostProcessEffect

Variables Summary
boolbEnableHDRTonemapper
LUTBlenderPreviousLUTBlender
floatSceneHDRTonemapperScale
Bloom,Shape
floatBloomSizeScaleLarge
floatBloomSizeScaleMedium
floatBloomSizeScaleSmall
floatBloomWeightLarge
floatBloomWeightMedium
floatBloomWeightSmall
MotionBlur
floatMotionBlurSoftEdgeKernelSize
PostProcessEffect
boolbScaleEffectsWithViewSize
Scene
boolbEnableImageGrain
vectorSceneColorize
floatSceneDesaturation
vectorSceneHighLights
floatSceneImageGrainScale
vectorSceneMidTones
vectorSceneShadows
Tonemapper
floatTonemapperRange
floatTonemapperScale
floatTonemapperToeFactor
ETonemapperTypeTonemapperType
Inherited Variables from Engine.DOFBloomMotionBlurEffect
CameraRotationThreshold, CameraTranslationThreshold, FullMotionBlur, MaxVelocity, MotionBlurAmount
Inherited Variables from Engine.DOFAndBloomEffect
bEnableDepthOfFieldHQ, bEnableReferenceDOF, BloomScale, BloomScreenBlendThreshold, BloomThreshold, BloomTint, BlurBloomKernelSize, BokehTexture, DepthOfFieldQuality, DepthOfFieldType, SceneMultiplier

Enumerations Summary
ETonemapperType
Tonemapper_Off, Tonemapper_Filmic, Tonemapper_Customizable,
Inherited Enumerations from Engine.DOFAndBloomEffect
EDOFQuality, EDOFType


Variables Detail

bEnableHDRTonemapper Source code

var deprecated bool bEnableHDRTonemapper;

PreviousLUTBlender Source code

var const native transient LUTBlender PreviousLUTBlender;
LUTBlender parameters used last frame.

SceneHDRTonemapperScale Source code

var deprecated float SceneHDRTonemapperScale;

Bloom,Shape

BloomSizeScaleLarge Source code

var(Bloom,Shape) float BloomSizeScaleLarge;
Scales the large kernel size. A good number is in the range from 2 to 4. This property is only used if BloomWeightLarge specifies some weight.

BloomSizeScaleMedium Source code

var(Bloom,Shape) float BloomSizeScaleMedium;
Scales the medium kernel size. A good number is in the range from 0.5 to 1.5.

BloomSizeScaleSmall Source code

var(Bloom,Shape) float BloomSizeScaleSmall;
Scales the small kernel size. A good number is in the range from 0.1 to 0.5. This property is only used if BloomWeightSmall specifies some weight.

BloomWeightLarge Source code

var(Bloom,Shape) float BloomWeightLarge;
To adjust the bloom to get an extra outer, more wide spread glow. 0=off If this feature is used, it might costs additional performance depending on the bloom radius. However in some cases it might get faster as the bigger radius is done in lower resolution. The actual weight is computed as the ratio between all bloom weights.

BloomWeightMedium Source code

var(Bloom,Shape) float BloomWeightMedium;
To adjust the bloom shape to reduce the extra inner and outer weight. Should be bigger than 0. However in some cases it might get faster as the bigger radius is done in lower resolution. The actual weight is computed as the ratio between all bloom weights.

BloomWeightSmall Source code

var(Bloom,Shape) float BloomWeightSmall;
To adjust the bloom to get an extra inner, more sharp glow. 0=off If this feature is used, it might costs additional performance depending on the bloom radius. However in some cases it might get faster as the bigger radius is done in lower resolution. The actual weight is computed as the ratio between all bloom weights.

MotionBlur

MotionBlurSoftEdgeKernelSize Source code

var(MotionBlur) float MotionBlurSoftEdgeKernelSize;
The radius of the soft edge for motion blur. A value bigger than 0 enables the soft edge motion blur. The method improves motion blur by blurring the silhuette of moving objects. The method works in screen space. Therefore the performance of the method only depends on screen size, not on the object/vertex/triangle count.

PostProcessEffect

bScaleEffectsWithViewSize Source code

var(PostProcessEffect) bool bScaleEffectsWithViewSize;
affects BlurKernelSize, the attribute is scaled depending on the view size

Scene

bEnableImageGrain Source code

var(Scene) bool bEnableImageGrain;
Whether the image grain (noise) is enabled, to fight 8 bit quantization artifacts and to simulate film grain (scaled by SceneImageGrainScale)

SceneColorize Source code

var(Scene) vector SceneColorize;

SceneDesaturation Source code

var(Scene) float SceneDesaturation;

SceneHighLights Source code

var(Scene) vector SceneHighLights;

SceneImageGrainScale Source code

var(Scene) float SceneImageGrainScale;
Image grain scale, only affects the darks, >=0, 0:none, 1(strong) should be less than 1

SceneMidTones Source code

var(Scene) vector SceneMidTones;

SceneShadows Source code

var(Scene) vector SceneShadows;

Tonemapper

TonemapperRange Source code

var(Tonemapper) float TonemapperRange;
This tonemapper property allows to specify the HDR brightness value that is mapping to the maximum LDR value. Brighter values will be mapped to white (good values are in the range 2 to 16). Only affects the "Customizable" tonemapper.

TonemapperScale Source code

var(Tonemapper) float TonemapperScale;
Scale the input for the tonemapper. Only used if a tonemapper is specified. >=0, 0:black, 1(default), >1 brighter

TonemapperToeFactor Source code

var(Tonemapper) float TonemapperToeFactor;
This tonemapper property allows to adjust the mapping of the darker colors (tonemapper toe). As the adjustment is independent per color channel it can introduce slight shifts color and saturation changes. Only affects the "Customizable" tonemapper. 0=linear .. 1=crushed darks (more filmic)

TonemapperType Source code

var(Tonemapper) ETonemapperType TonemapperType;
Allows to specify the tone mapper function which maps HDR colors into the LDR color range.


Enumerations Detail

ETonemapperType Source code

enum ETonemapperType
{
Tonemapper_Off, Tonemapper_Filmic, Tonemapper_Customizable,
};


Defaultproperties

defaultproperties
{
    SceneShadows=(X=0.0,Y=0.0,Z=-0.003);
    SceneHighLights=(X=0.8,Y=0.8,Z=0.8);
    SceneMidTones=(X=1.3,Y=1.3,Z=1.3);
    SceneDesaturation=0.4; 
    SceneColorize=(X=1,Y=1,Z=1);
	bEnableHDRTonemapper=FALSE;
	bEnableImageGrain=FALSE;
	SceneHDRTonemapperScale=1.0;
	TonemapperScale=1.0;
	SceneImageGrainScale=0.02;
	TonemapperRange=8;
	TonemapperToeFactor=1;
	BloomWeightSmall=0
	BloomWeightMedium=1
	BloomWeightLarge=0
	BloomSizeScaleSmall=0.25
	BloomSizeScaleMedium=1
	BloomSizeScaleLarge=3
	
	bScaleEffectsWithViewSize=false
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:57.984 - Created with UnCodeX