vault backup: 2025-03-21 23:40:59

This commit is contained in:
2025-03-21 23:40:59 +08:00
parent f60f78b6b2
commit c2ca4f49b5
2 changed files with 12 additions and 1 deletions

View File

@@ -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()`

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3c1196449ec66c3f08480eddd3edd4efafdb90621921f7aea22646e6a0f620d2
size 197234