vault backup: 2024-12-09 19:06:34

This commit is contained in:
BlueRose 2024-12-09 19:06:34 +08:00
parent 5f33959a6f
commit 0feb35dc74

View File

@ -10,12 +10,32 @@ rating: ⭐
- ShadowDepths
- CustomDepth
## 相关Paas
# 相关Paas
1. ShadowDepths
2. Lights
1. DirectLighting
1. UnbatchedLights
1. ShadowProjectionOnOpaque
# ShadowDepths
- FSceneRenderer::RenderShadowDepthMaps()位于CustomDepth之前。
- RenderVirtualShadowMaps()
- RenderShadowDepthMapAtlases()
- SortedShadowsForShadowDepthPass.ShadowMapCubemaps循环
-
# Lights
### Shader
ShadowProjectionPixelShader.usf
- TShadowProjectionPS
- TDirectionalPercentageCloserShadowProjectionPS方向光投影
- TSpotPercentageCloserShadowProjectionPSSpotLight
- FOnePassPointShadowProjectionPS(Moible?)
### 相关函数
- FDeferredShadingSceneRenderer::RenderLights()
- FDeferredShadingSceneRenderer::RenderDeferredShadowProjections()
- FSceneRenderer::RenderShadowProjections()
- FProjectedShadowInfo::SetupFrustumForProjection()构建阴影投影4棱椎平面信息。
- FProjectedShadowInfo::SetupProjectionStencilMask()
# 其他
顺序: