vault backup: 2025-03-21 23:40:59
This commit is contained in:
@@ -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()`
|
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3c1196449ec66c3f08480eddd3edd4efafdb90621921f7aea22646e6a0f620d2
|
||||
size 197234
|
Reference in New Issue
Block a user