You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Lit->Lumen Added Lit->Lumen submenu with 4 view modes - Lumen Scene, Lumen Reflection View, Lumen Surface Cache and Overview: * Lumen Scene - same as ShowFlags->VisualizeLumenScene. Visualizes Lumen scene representation in highest possible quality, with highest possible view distance * Lumen Reflection View - Lumen Scene, but with current reflections settings. Basically represents how things look in the reflections * Lumen Surface Cache - visualizes surface cache and marks with pink missing surface cache coverage * Overview - 3 Lumen view mode tiles, overlaid on top of normal view Show->Lumen Added Show->Lumen submenu with 6 flags, which allow to disable specific trace types (screen space, detail, global, far field), disable secondary bounces (radiosity) and disable Screen Space Directional Occlusion. Show->Visualize Removed �Lumen Scene� (replaced by Lit->Lumen->Lumen Scene view mode) and �Lumen Global Illumination� (replaced by r.Lumen.Visualize.IndirectDiffuse) from Advanced visualization modes are accessible through r.Lumen.Visualize.Mode, which overrides current Lit->Lumen-> settings. Misc changes: * Renamed VisualizeLumenScene* to LumenVisualize* * Moved shared visualize parameters to LumenVisualize.h * Lumen HWRT visualize now uses same ray footprint as SWRT visualize * Replaced HALF_WORLD_MAX with Lumen::MaxTracingEndDistanceFromCamera and Lumen::MaxTraceDistance in preparation for the LWC WORLD_MAX changes #rb Patrick.Kelly, Daniel.Wright #preflight 61e73339b56c33b8ecf753b2 #ROBOMERGE-AUTHOR: krzysztof.narkowicz #ROBOMERGE-SOURCE: CL 18658215 in //UE5/Release-5.0/... via CL 18658227 via CL 18658249 #ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592) [CL 18658268 by krzysztof narkowicz in ue5-main branch]
26 lines
835 B
C++
26 lines
835 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "CommonMenuExtensionsModule.h"
|
|
#include "BufferVisualizationMenuCommands.h"
|
|
#include "NaniteVisualizationMenuCommands.h"
|
|
#include "LumenVisualizationMenuCommands.h"
|
|
#include "ShowFlagMenuCommands.h"
|
|
#include "Modules/ModuleManager.h"
|
|
|
|
IMPLEMENT_MODULE(FCommonMenuExtensionsModule, CommonMenuExtensions);
|
|
|
|
void FCommonMenuExtensionsModule::StartupModule()
|
|
{
|
|
FBufferVisualizationMenuCommands::Register();
|
|
FNaniteVisualizationMenuCommands::Register();
|
|
FLumenVisualizationMenuCommands::Register();
|
|
FShowFlagMenuCommands::Register();
|
|
}
|
|
|
|
void FCommonMenuExtensionsModule::ShutdownModule()
|
|
{
|
|
FShowFlagMenuCommands::Unregister();
|
|
FNaniteVisualizationMenuCommands::Unregister();
|
|
FLumenVisualizationMenuCommands::Unregister();
|
|
FBufferVisualizationMenuCommands::Unregister();
|
|
} |