Baste 发表于 2023-1-12 08:37

用 Unreal Engine 4 如何处理水墨风格的渲染?

用 Unreal Engine 4 如何处理水墨风格的渲染?

RecursiveFrog 发表于 2023-1-12 08:39

UE实现水墨风格渲染属于三维渲染二维的一种需求,有很多技术方案,核心原理都是让边缘产生墨迹笔触,中心部分镂空或与场景底色相同相似。



之前折腾的 UE4 水墨场景

最简单的方案就是环境背景使用纯色、或宣纸质感的天空球,来做“纸面”,模型使用菲涅尔的原理做分层,外层做墨迹效果,内层做透明效果或与天空球一致,核心节点是Fresenl。
<hr/>看过一个更好的方案是通过VertexNormalWS这个节点进行相应的解算实现外轮廓功能,在可操作性上要比菲涅尔好更多,方案如下:



水墨材质节点

这个方案的原作者在世界场景偏移上也做了一些工作,实现了更好的效果,这里主要分享原理,为了保护原作者的劳动不展示更多信息了。



这个工程在虚幻商城已上架,可以购买后直接用于工程
页: [1]
查看完整版本: 用 Unreal Engine 4 如何处理水墨风格的渲染?