diff --git a/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md b/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md index 7dec6be..6dd4d25 100644 --- a/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md +++ b/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md @@ -23,10 +23,17 @@ rating: ⭐ FVisibleLightViewInfo: ## DynamicShadows +### InitDynamicShadows() => CreateDynamicShadows() InitViews() => FSceneRenderer::InitDynamicShadows() +PS. UE5.3中相关逻辑移动到***CreateDynamicShadows()*** 中了。InitDynamicShadows() => BeginInitDynamicShadows() => BeginGatherShadowPrimitives() => CreateDynamicShadows() + +计算各种灯光类型,之后调用: +- CreateWholeSceneProjectedShadow() +- AddViewDependentWholeSceneShadowsForView() +- SetupInteractionShadows() +### CreateWholeSceneProjectedShadow - **CreateWholeSceneProjectedShadow** # 阴影偏移 可以考虑的Buffer有