From 29a1fe39e1d95f4283cf6fba6bae1393f6a07cbe Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Tue, 10 Dec 2024 16:35:29 +0800 Subject: [PATCH] vault backup: 2024-12-10 16:35:29 --- .../卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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有