r.AmbientOcclusionRadiusScale
r.AmbientOcclusionRadiusScale
#Overview
name: r.AmbientOcclusionRadiusScale
The value of this variable can be defined or overridden in .ini config files. 5
.ini config files referencing this setting variable.
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Allows to scale the ambient occlusion radius (SSAO).\n 0:off, 1.0:normal, <1:smaller, >1:larger
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Config/BaseScalability.ini:394, section: [PostProcessQuality@0]
- INI Section:
PostProcessQuality@0
- Raw value:
1.2
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:414, section: [PostProcessQuality@1]
- INI Section:
PostProcessQuality@1
- Raw value:
1.5
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:447, section: [PostProcessQuality@2]
- INI Section:
PostProcessQuality@2
- Raw value:
1.5
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:482, section: [PostProcessQuality@3]
- INI Section:
PostProcessQuality@3
- Raw value:
1.0
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:519, section: [PostProcessQuality@Cine]
- INI Section:
PostProcessQuality@Cine
- Raw value:
1.0
- Is Array:
False
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Core/Private/HAL/ConsoleManager.cpp:3631
Scope: file
Source code excerpt:
static TAutoConsoleVariable<float> CVarAmbientOcclusionRadiusScale(
TEXT("r.AmbientOcclusionRadiusScale"),
1.0f,
TEXT("Allows to scale the ambient occlusion radius (SSAO).\n"
" 0:off, 1.0:normal, <1:smaller, >1:larger"),
ECVF_Scalability | ECVF_RenderThreadSafe);
static TAutoConsoleVariable<float> CVarAmbientOcclusionStaticFraction(TEXT("r.AmbientOcclusionStaticFraction"),
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/SceneView.cpp:2207
Scope (from outer to inner):
file
function void FSceneView::EndFinalPostprocessSettings
Source code excerpt:
{
static const auto AmbientOcclusionRadiusScaleCVar = IConsoleManager::Get().FindTConsoleVariableDataFloat(TEXT("r.AmbientOcclusionRadiusScale"));
float Scale = FMath::Clamp(AmbientOcclusionRadiusScaleCVar->GetValueOnGameThread(), 0.1f, 15.0f);
FinalPostProcessSettings.AmbientOcclusionRadius *= Scale;
}