diff --git a/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md b/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md index b2db74c..f2d2488 100644 --- a/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md +++ b/03-UnrealEngine/卡通渲染相关资料/渲染功能/阴影控制/ToonShadow.md @@ -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() \ No newline at end of file