Insider Insider
3dnchu 尚无浏览 2 分钟阅读

UE5 SDF Face Shadow Mapping – alwei氏公开了使用在中国系NPR游戏中逐渐成为主流的SDF的着色方法解说文章!也请关注其他SDF工具和资产!

Indie-us Games代表中村 匡彦氏(alwei @aizen76)在博客中解说了近期许多中国系NPR游戏采用的、活用SDF的阴影映射手法。

※2024/3/5 – 补充信息

UE5 SDF Face Shadowマッピングでアニメ顔用の影を作ろう – Let’s Enjoy Unreal Engine

UE5 SDF Face Shadowマッピングでアニメ顔用の影を作ろう – Let's Enjoy Unreal Engine #UE5 #UE5Study https://t.co/7DqBsU1yH1 pic.twitter.com/5J5Fgww4LX

— alwei (@aizen76) February 28, 2024

UE5 SDF Face Shadowマッピングでアニメ顔用の影を作ろう – Let’s Enjoy Unreal Engine

Screenshot of unrealengine.hatenablog.com

因为很少见到用日语撰写的解说文章,所以很值得感谢!在社交媒体上也已经出现了立刻尝试的人们。

于是我马上试了 SDF!
果然脸颊的三角区和嘴部最漂亮。
不过正如文中所写,根据模型不同,UV 可能会发生偏移并导致非预期结果,所以需要自行制作。
另外,如果再像 CGWORLD 那样通过引擎改造把阴影缓冲区取进来,理论上就能做出理想的 Toon 环境……^^;#UE5 https://t.co/RHyDsbsz3k pic.twitter.com/qKJ8N1Z4Me

— ry (@ry_tw) February 28, 2024

早上好。本周末我试了试最近很受关注的名为 SDF 的手法。
试着在边界处做线性插值来模糊,或者加入颜色,不过这样一来控制起来似乎有点困难。
唉,可惜了 pic.twitter.com/JDgdKXl4Ky

— Cerva (@Cerva_saiki) March 3, 2024

SDF 工具也在 alwei 氏的博客中被介绍过,不过,也建议顺手关注一下なが氏的 SDF 相关工具。

SDF Generator for Unreal Engine – なが氏によるSDFとShadowThresholdMapを生成するUE5向けSDF関連ツールセット!Github上で無料公開中!

なが氏也在不久前的博客中解说了 SDF 技术。

写好了!

文字<<图片 的说明力
( `・∀・´)ノ

已发布到 Hatena Blog
SDF Based Transition Blending fot Shadow Threshold Map – ながむしメモ https://t.co/P8CCIcPH2v#はてなブログ pic.twitter.com/4StVgvHhTF

— なが (@nagakagachi) March 2, 2024

SDF Based Transition Blending for Shadow Threshold Map – ながむしメモ

Screenshot of nagakagachi.hatenablog.com

能看到这样的技术信息不断增加真是令人高兴。
啊,已经到了自己做不出来了的人们。最近的中系资产里也悄悄实装了 SDF 阴影,所以把这方面也掌握一下会比较好。

Celes Anime Shader v1.3 – SDFシャドウも実装されたUnreal Engine 5向けUnlitベースのアニメスタイルシェーダーアセット!

SDF阴影的注意事项

SDF我记得是在原神相关文章出来的时候试过,不过最终还是没法只靠着色器完成(为了 FWD 向量需要保留脸部 transform、还要从骨骼获取 matrix 之类的),所以当时觉得比起这个,WS 法线贴图似乎更容易控制,不过它之所以能被使用到这个程度,果然还是有其优点的吧…… https://t.co/IbGGqKlBs6

— sfna (@sfna07387850) March 4, 2024

正如 sfna 氏所说,仍然存在必须向着色器提供角色脸部朝向的问题。
这一点如果在运行时使用就没有问题,但如果用于影像制作之类,情况会变得有点复杂吧?
刚才介绍的 Celes Anime Shader 也准备了通过组件向着色器传递 Head 骨骼朝向的功能。