vault backup: 2025-02-23 19:03:15

This commit is contained in:
BlueRose 2025-02-23 19:03:15 +08:00
parent d25736773e
commit 592ce2b9be

View File

@ -176,4 +176,21 @@ if (bToonDirectionOffsetToViewShadow && LightSceneInfo->Proxy->GetLightType() ==
... ...
} }
} }
``` ```
# NoSelfShadow
UPrimitiveComponent::bSelfShadowOnly
=>
FPrimitiveSceneProxy::bSelfShadowOnly => **CastsSelfShadowOnly()**
=>
FProjectedShadowInfo::bSelfShadowOnly
- FProjectedShadowInfo::SetupMeshDrawCommandsForProjectionStenciling()设置Stencil为1。
- 在`FProjectedShadowInfo::GatherDynamicMeshElements()`被调用FSceneRenderer::GatherShadowDynamicMeshElements()。
- FProjectedShadowInfo::SetupProjectionStencilMask设置Stencil为7 pre-shadow/per-object static shadow
- 在`FProjectedShadowInfo::RenderProjectionInternal()`被调用。
FProjectedShadowInfo::RenderProjectionInternal()