| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/GPULightmass/Source/GPULightmass/Public/GPULightmassSettings.h |
Include |
#include "GPULightmassSettings.h" |
UCLASS(BlueprintType)
class UGPULightmassSettings : public UObject
Name | Description | ||
---|---|---|---|
|
bool |
bCompressLightmaps |
Whether to compress lightmap textures. |
|
bool |
bShowProgressBars |
If true, draw a green progress bar within each tile as it renders. |
|
bool |
bUseFirstBounceRayGuiding |
If Irradiance Caching is enabled, First Bounce Ray Guiding will search the hemisphere over each first bounce sample to find the brightest directions to weigh the rest of the samples towards. |
|
bool |
bUseIrradianceCacheBackfaceDetection |
Further prevent leaks caused by irradiance cache cells being placed inside geometry, at the cost of more fireflies and slower sampling speed. Recommended to be used with higher irradiance cache quality (>=256) |
|
bool |
bUseIrradianceCaching |
Irradiance Caching should be enabled with interior scenes to achieve more physically correct GI intensities, albeit with some biasing. |
|
bool |
bVisualizeIrradianceCache |
If true, visualize the Irradiance Cache cells. |
|
Denoiser |
||
|
DenoisingOptions |
If enabled, denoise the results on the CPU after rendering. |
|
|
int32 |
FirstBounceRayGuidingTrialSamples |
Number of samples used for First Bounce Ray Guiding, which are thrown away before sampling for lighting. |
|
int32 |
GISamples |
Total number of ray paths executed per texel across all bounces. |
|
float |
IrradianceCacheCornerRejection |
Reject IC entries around corners to help reduce leaking and artifacts. |
|
int32 |
IrradianceCacheQuality |
Number of samples per Irradiance Cache cell. |
|
int32 |
IrradianceCacheSpacing |
Size of each Irradiance Cache cell. Smaller sizes will be slower but more accurate. |
|
int32 |
LightmapTilePoolSize |
GPU Lightmass manages a pool for calculations of visible tiles. |
|
Mode |
Full Bake mode renders the full lightmap resolution for every object in the scene. |
|
|
int32 |
StationaryLightShadowSamples |
Number of samples for stationary shadows, which are calculated and stored separately from GI. |
|
int32 |
TilePassesInFullSpeedMode |
Baking speed multiplier when Realtime is disabled in the viewer. |
|
int32 |
TilePassesInSlowMode |
Baking speed multiplier when Realtime is enabled in the viewer. |
|
int32 |
VolumetricLightmapDetailCellSize |
Size of an Volumetric Lightmap voxel at the highest density (used around geometry), in world space units. |
|
int32 |
VolumetricLightmapQualityMultiplier |
Name | Description | ||
---|---|---|---|
|
void |
ApplyImmediateSettingsToRunningInstances() |
Name | Description | ||
---|---|---|---|
|
bool |
CanEditChange ( |
Called by the editor to query whether a property of this object is allowed to be modified. |
|
void |
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |