From 8f61b15d6a4e8812be6e715e95b157c72f5e4e83 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 26 Sep 2024 10:59:40 +0800 Subject: [PATCH 1/4] vault backup: 2024-09-26 10:59:40 --- .../卡通渲染相关资料/卡通渲染开发总览.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md b/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md index 1696a46..819b83a 100644 --- a/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md +++ b/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md @@ -71,11 +71,7 @@ rating: ⭐⭐⭐ 10. [x] Outine PostProcess Overrider设置。 ToonOutline.cpp 42行。 11. [ ] TODO: TSR Outline写入速度信息。 1. [ ] ue4.26 体积云重投影 https://zhuanlan.zhihu.com/p/718922764 - 2. [ ] OutlineMask - 1. [x] 8通道Mask - 2. [ ] 剩下8通道 - 1. [ ] 3通道分别控制ID、Depth、Normal Outline Mask。 - 3. [ ] SDF Outline + 2. [ ] OutlineMask& SDF Outline 1. [x] 8通道存储SDFOutlineMask**8位精度不够,在Materal中计算依然有锯齿** 1. [x] https://zhuanlan.zhihu.com/p/410710318 2. [x] https://zhuanlan.zhihu.com/p/113190695 @@ -89,11 +85,12 @@ rating: ⭐⭐⭐ 4. [ ] 编写Outline贴图转换工具。 1. [ ] https://zhuanlan.zhihu.com/p/658213216 https://github.com/danbaidong1111/UnityTools/tree/main/SDFGenerateTool 2. [ ] https://zhuanlan.zhihu.com/p/702637242 - 4. [ ] BackFaceOutline - 1. [ ] https://zhuanlan.zhihu.com/p/613772622 - 2. [ ] https://zhuanlan.zhihu.com/p/552283835 - 3. [ ] 另一种思路定点内扩+Stencil的方式渲染内描边? - 5. [ ] TODO:RayTacing描边方法。 + 3. [ ] BackFaceOutline + 1. [x] https://zhuanlan.zhihu.com/p/613772622 + 2. [x] https://zhuanlan.zhihu.com/p/552283835 + 3. [ ] VertexShader,模型反向压平。 + 4. [ ] 另一种思路定点内扩+Stencil的方式渲染内描边? + 4. [ ] TODO:RayTacing描边方法。 7. [ ] ToonPostProcess 1. [ ] ToonBloom 2. [ ] 实现一波Anti-Lut From 4220b556ca9ba548d0b7821b86788bd7625c73d9 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 26 Sep 2024 15:24:03 +0800 Subject: [PATCH 2/4] vault backup: 2024-09-26 15:24:03 --- .../Rendering/RenderingPipeline/Materials/MeshDraw.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/03-UnrealEngine/Rendering/RenderingPipeline/Materials/MeshDraw.md b/03-UnrealEngine/Rendering/RenderingPipeline/Materials/MeshDraw.md index 39fff08..fbf9860 100644 --- a/03-UnrealEngine/Rendering/RenderingPipeline/Materials/MeshDraw.md +++ b/03-UnrealEngine/Rendering/RenderingPipeline/Materials/MeshDraw.md @@ -18,7 +18,6 @@ Shader推荐: - DepthOnlyVertexShader.usf - DepthOnlyPixelShader.usf - # NaniteMeshDraw `Engine\Source\Runtime\Renderer\Private\Nanite\`NaniteMaterials.h & NaniteMaterials.cpp @@ -29,8 +28,6 @@ PS.使用的Shader必须是`FNaniteGlobalShader`的子类。 该函数在FDeferredShadingSceneRenderer::RenderBasePassInternal()中调用。 DrawNaniteMaterialPass() => SubmitNaniteIndirectMaterial() - - ## DepthStencil ### InitCustomDepthStencilContext() 根据当前平台是否支持使用ComputeShader直接输出结果(bComputeExport)、以及是否写入Stencil缓存,以此来创建不同的资源。最终输出FCustomDepthContext。 From 0854bb5bd77fc8993dc7dc529f566b0c081d8685 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 26 Sep 2024 17:07:37 +0800 Subject: [PATCH 3/4] vault backup: 2024-09-26 17:07:37 --- 03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md b/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md index 819b83a..fcfcb66 100644 --- a/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md +++ b/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md @@ -89,7 +89,9 @@ rating: ⭐⭐⭐ 1. [x] https://zhuanlan.zhihu.com/p/613772622 2. [x] https://zhuanlan.zhihu.com/p/552283835 3. [ ] VertexShader,模型反向压平。 - 4. [ ] 另一种思路定点内扩+Stencil的方式渲染内描边? + 4. [ ] 深度剔除bug解决 + 5. [ ] TODO:Nanite模型支持。 + 6. [ ] TODO:另一种思路定点内扩+Stencil的方式渲染内描边? 4. [ ] TODO:RayTacing描边方法。 7. [ ] ToonPostProcess 1. [ ] ToonBloom From 22b0923a5809bc880f9506024839a64059ac57fd Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 26 Sep 2024 18:09:15 +0800 Subject: [PATCH 4/4] vault backup: 2024-09-26 18:09:15 --- 03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md b/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md index fcfcb66..9352fd8 100644 --- a/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md +++ b/03-UnrealEngine/卡通渲染相关资料/卡通渲染开发总览.md @@ -89,9 +89,10 @@ rating: ⭐⭐⭐ 1. [x] https://zhuanlan.zhihu.com/p/613772622 2. [x] https://zhuanlan.zhihu.com/p/552283835 3. [ ] VertexShader,模型反向压平。 - 4. [ ] 深度剔除bug解决 - 5. [ ] TODO:Nanite模型支持。 - 6. [ ] TODO:另一种思路定点内扩+Stencil的方式渲染内描边? + 4. [ ] fix 模型勾选渲染CustomDepth才能正常渲染的bug + 5. [ ] 深度剔除bug解决 + 6. [ ] TODO:Nanite模型支持。 + 7. [ ] TODO:另一种思路定点内扩+Stencil的方式渲染内描边? 4. [ ] TODO:RayTacing描边方法。 7. [ ] ToonPostProcess 1. [ ] ToonBloom