vault backup: 2025-02-25 18:18:48

This commit is contained in:
BlueRose 2025-02-25 18:18:48 +08:00
parent b87aeb7ef0
commit b7fc34eb96

View File

@ -178,7 +178,7 @@ if (bToonDirectionOffsetToViewShadow && LightSceneInfo->Proxy->GetLightType() ==
}
```
# NoSelfShadow
# ~~NoSelfShadow~~此方法是错误的
https://zhuanlan.zhihu.com/p/10073818586?utm_psn=1877051516055076866
UPrimitiveComponent::bSelfShadowOnly
@ -187,12 +187,9 @@ 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()
FProjectedShadowInfo::RenderProjectionInternal()