/Engine/Source/Runtime/Engine/Classes/Materials/MaterialExpressionVolumetricAdvancedMaterialOutput.h
Material output expression for writing advanced volumetric material properties.
class UMaterialExpressionVolumetricAdvancedMaterialOutput : public [UMaterialExpressionCustomOutput](API\Runtime\Engine\Materials\UMaterialExpressionCustomOutput)
bool
bClampMultiScatteringContribution
Set whether multiple scattering contribution entry is clamped in [0,1] or not.
bool
bGrayScaleMaterial
Set this for the material to only be considered grey scale, only using the R chanel of the input parameters internally.
bool
bGroundContribution
Sample the shadowed lighting contribution from the ground onto the medium (single scattering).
bool
bRayMarchVolumeShadow
Disable this to use the cloud shadow map instead of secondary raymarching.
FExpressionInpu...
ConservativeDensity
This is a 3-components float vector.
float
ConstMultiScatteringContribution
Only used if MultiScatteringContribution is not hooked up.
float
ConstMultiScatteringEccentricity
Only used if MultiScatteringEccentricity is not hooked up.
float
ConstMultiScatteringOcclusion
Only used if MultiScatteringOcclusion is not hooked up.
float
ConstPhaseBlend
Only used if PhaseBlend is not hooked up.
float
ConstPhaseG
Only used if PhaseG is not hooked up.
float
ConstPhaseG2
Only used if PhaseG2 is not hooked up.
uint32
MultiScatteringApproximationOctaveCount
How many octave to use for the multiple-scattering approximation.
FExpressionInpu...
MultiScatteringContribution
Multi-scattering approximation: represents how much contribution each successive octave will add.
FExpressionInpu...
MultiScatteringEccentricity
Multi-scattering approximation: represents how much the phase will become isotropic for each successive octave.
FExpressionInpu...
MultiScatteringOcclusion
Multi-scattering approximation: represents how much occlusion will be reduced for each successive octave.
bool
PerSamplePhaseEvaluation
Set this to true to force the phase function to be evaluated per sample, instead once per pixel (globally).
FExpressionInpu...
PhaseBlend
Lerp factor when blending the two phase functions parameterized by G and G2. Valid range is [0,1].
FExpressionInpu...
PhaseG
FExpressionInpu...
PhaseG2