====== GraphicsConfig_VolumetricEffectQuality ====== ===== Fields ===== ^ Field ^ Type ^ Offset ^ Description ^ Notes ^ | fogEnabled | ''u8'' | ''0x0'' | If ON, enable volumetric fog. | This field is a boolean. | | fogShadowEnabled | ''u8'' | ''0x1'' | If ON, enable volumetric fog shadows. | This field is a boolean. | | fogVolumeEdgeCorrectionLevel | ''u8'' | ''0x2'' | The fog edge correction level used during bilateral upscaling. | This field uses the following enum: GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_EDGE_CORRECTION_LEVEL | | fogVolumeResolution | ''u8'' | ''0x3'' | The processing resolution of placeable fog volumes. (Overrides upscale type setting). | This field uses the following enum: GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_RESOLUTION | | fogShadowSampleCountBias | ''s32'' | ''0x4'' | The offset to apply to the fog shadow sample count. | | | fogLocalLightDistScale | ''f32'' | ''0x8'' | The local light calculation distance scale within volumetric fog (0 does not calculate local light). | | | fogVolumeSizeScaler | ''u32'' | ''0xc'' | | | | fogVolumeSizeDivider | ''u32'' | ''0x10'' | | | | fogVolumeDepthScaler | ''u32'' | ''0x14'' | The depth scalar to apply to volumetric fog. | | | fogVolumeDepthDivider | ''u32'' | ''0x18'' | The depth divisor to apply to volumetric fog. | | | fogVolumeEnabled | ''u8'' | ''0x1c'' | If ON, placeable fog volumes are enabled. | This field is a boolean. | | fogVolumeUpScaleType | ''u8'' | ''0x1d'' | The type of upscaling to apply to the fog. | This field uses the following enum: GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_UPSCALE_TYPE | | fogVolumeUpScaleInTwoStageEnabled | ''u8'' | ''0x1e'' | Upscaling from the reduced buffer will be increased from 1 to 2 stages to reduce flickering. | This field is a boolean. | | fogVolumeShadowEnabled | ''u8'' | ''0x1f'' | If ON, enables shadows related to the fog volume. | This field is a boolean. | | fogVolumeRayMarcingSampleCountOffset | ''s8'' | ''0x20'' | The offset applied to the sampling number during ray marching for the fog volume. | | | fogVolumeTwoStepUpScalingEnabled | ''u8'' | ''0x21'' | If ON, use 2-step upscaling when applying upscaling to the fog volume. | This field is a boolean. | | fogVolumeForceShadowing | ''u8'' | ''0x22'' | If ON, forcibly casts a shadow on the area regardless of the setting when shadow is permitted (shadow processing is not affected) | This field is a boolean. | | pad2 | ''dummy8'' | ''0x23'' | | This field is padding. | ===== Enums ===== ==== GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_UPSCALE_TYPE ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Force Draw at High Resolution | | | ''1'' | Bilateral Upscaling | | | ''2'' | Linear Upscaling | | ==== GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_EDGE_CORRECTION_LEVEL ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Level 0 | | | ''1'' | Level 1 | | | ''2'' | Level 2 | | | ''3'' | Level 3 | | ==== GRAPHICS_CONFIG_CS_GCONFIG_FOG_VOLUME_RESOLUTION ==== ^ Option ^ Description ^ Notes ^ | ''0'' | Fog Volume: 1 by 1 | | | ''1'' | Fog Volume: 2 by 2 | | | ''2'' | Fog Volume: 4 by 4 | |