Unreal水墨材质制作
水墨UE4材质虚幻引擎Thepoly 16029 0
实名

通过了实名认证的内容创造者

发布于 2022-3-25 15:03:16

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 Thepoly 于 2022-3-25 15:04 编辑

            
640.jpg

81206981b603f57a91c07389ac43df78.jpg


Hello . 大家好
我是木偶心没



我们在unreal里面实现水墨效果最简单的办法就是给一个水墨材质。所以我们先在网上去整一个参考图







然后再整一匹骏马并导入到引擎里面。







首先做个背景,往场景里面拉一个片,然后给一个复古黄色的材质球。







然后新建一个马的材质球,Blend Mode改为Translucent半透明效果;Shading Model改为Unlit无光模式







因为这种没有黑白水墨实际上就是一个mask,所以主要效果的实现还是在于opacity的输入。


我们先直接用模型的顶点法线和摄像机做dot(也就是求得夹角的cos值),如果点法线是朝向摄像机,则得到的值为白色,如果是垂直于摄像机视角,则为黑色。而连入到opacity的值中,黑色表示完全透明,白色表示完全不透明。把结果先连接到opacity,然后apply。创建material instance以后给到马上面。







得到大概的效果如下:







(感觉就要马到成功了)


对比参考图发现当前的效果有点像菲尼尔,但是实际上边缘应该是有描边那种效果的。所以我们需要把连入opacity的值反一下。










得到的效果不太明显,可以给加一个power来进行控制







当OutLine的值在0-1之间时,描边效果就会明显一些。







但是现在边缘的效果太规律,我们需要有一个像画笔画出来的那种不规则边缘效果,所以我们这边给材质加一个下面这种笔刷的效果贴图。







把贴图拉进去,然后把我们之前输入opacity的值当做uv输入到贴图里面。










但是现在只有边缘会有效果,我们再做一层中间的效果叠加到上面。










我觉得现在看起来还是有点徐悲鸿的意思了。


另外如果有兴趣还可以自己给马的尾巴和头上的毛加一点飘动效果到world position offset里面去哦。




- End -


   


喜欢Thepoly的可以通过三种方式与我们建立联系。分别是公众号、微信群以及QQ群。公众号是我们最为官方的窗口,更多内容都必须关注公众号后才能获取。另外现已开通网站:www.thepoly.cn更多精彩请关注我们。


本帖被以下画板推荐:

还没有设置签名!您可以在此展示你的链接,或者个人主页!
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表