diff --git a/03-UnrealEngine/卡通渲染相关资料/渲染功能/ToonReflection&GI控制/ToonReflection.md b/03-UnrealEngine/卡通渲染相关资料/渲染功能/ToonReflection&GI控制/ToonReflection.md index 0ddb87e..25a39f6 100644 --- a/03-UnrealEngine/卡通渲染相关资料/渲染功能/ToonReflection&GI控制/ToonReflection.md +++ b/03-UnrealEngine/卡通渲染相关资料/渲染功能/ToonReflection&GI控制/ToonReflection.md @@ -13,7 +13,15 @@ rating: ⭐ - [[#DiffuseIndirectComposite]] ## ReflectionEnvironmentAndSky -位于IndirectLightRendering.cpp的`AddSkyReflectionPass()` +位于IndirectLightRendering.cpp的RenderDeferredReflectionsAndSkyLighting() => `AddSkyReflectionPass()` +当`DiffuseIndirectMethod = EDiffuseIndirectMethod::Lumen`(也就是开启Lumen GI),如果反射方法为Lumen或者SSR则不会执行后续逻辑。 + +不开启Lumen GI,反射方法为: +- Lumen:`RenderLumenReflections()` +- Rtx Reflection:`RenderRayTracingReflections()` +- SSR:`ScreenSpaceRayTracing::RenderScreenSpaceReflections()` + +执行完上述反射方法后,最后执行`AddSkyReflectionPass()` ## DiffuseIndirectComposite 位于IndirectLightRendering.cpp的`RenderDiffuseIndirectAndAmbientOcclusion()` \ No newline at end of file diff --git a/03-UnrealEngine/卡通渲染相关资料/渲染功能/其他参考/其他游戏与软件参考/绝区零_吸血鬼少女薇薇安.JPG b/03-UnrealEngine/卡通渲染相关资料/渲染功能/其他参考/其他游戏与软件参考/绝区零_吸血鬼少女薇薇安.JPG new file mode 100644 index 0000000..92833f4 --- /dev/null +++ b/03-UnrealEngine/卡通渲染相关资料/渲染功能/其他参考/其他游戏与软件参考/绝区零_吸血鬼少女薇薇安.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1196449ec66c3f08480eddd3edd4efafdb90621921f7aea22646e6a0f620d2 +size 197234