vault backup: 2025-03-23 21:51:19
This commit is contained in:
parent
c70b83f79f
commit
c8342b3166
@ -22,6 +22,21 @@ rating: ⭐
|
|||||||
- Rtx Reflection:`RenderRayTracingReflections()`
|
- Rtx Reflection:`RenderRayTracingReflections()`
|
||||||
- SSR:`ScreenSpaceRayTracing::RenderScreenSpaceReflections()`
|
- SSR:`ScreenSpaceRayTracing::RenderScreenSpaceReflections()`
|
||||||
|
|
||||||
|
`RenderDeferredReflectionsAndSkyLighting()`主要执行了:
|
||||||
|
1. SkyLightDiffuse
|
||||||
|
1. RenderDistanceFieldLighting()
|
||||||
|
1. RenderDistanceFieldAOScreenGrid():渲染距离场AO。
|
||||||
|
2. RenderCapsuleShadowsForMovableSkylight():渲染胶囊阴影。
|
||||||
|
2. ReflectionIndirect
|
||||||
|
- RenderLumenReflections()
|
||||||
|
- RenderRayTracingReflections()
|
||||||
|
- RenderScreenSpaceReflections()
|
||||||
|
3. Denoise
|
||||||
|
- Denoiser:IScreenSpaceDenoiser::DenoiseReflections()
|
||||||
|
- TemporalFilter:AddTemporalAAPass()
|
||||||
|
4. RenderDeferredPlanarReflections():合成平面反射结果。
|
||||||
|
5. AddSkyReflectionPass()
|
||||||
|
|
||||||
执行完上述反射方法后,最后执行`AddSkyReflectionPass()`
|
执行完上述反射方法后,最后执行`AddSkyReflectionPass()`
|
||||||
## DiffuseIndirectComposite
|
## DiffuseIndirectComposite
|
||||||
位于IndirectLightRendering.cpp的`RenderDiffuseIndirectAndAmbientOcclusion()`
|
位于IndirectLightRendering.cpp的`RenderDiffuseIndirectAndAmbientOcclusion()`
|
Loading…
x
Reference in New Issue
Block a user