Hello,大家好,我是静水孤舟,是一名技术美术,今天给大家分享在虚幻4中如何实现低面数的爆炸头制作技巧;
在手游中头发制作由于资源和性能限制一般都采用效果模拟作假的形式来制作,比如高光大多采用各向异性高光来模拟海飞丝的效果,
但是毛茸茸的效果基本就很难表现了,大多是一个实体面片 外层一个Mask透明片,效果一般,如下图的效果:
这里介绍一个稍微复杂点的制作方式,可能Overdraw多一点,但在商城或大厅展示足够用了,效果图如下:
1、第一步先从模型制作说起
A、模型做4层,目的是每一层通过材质里的BumpOffset偏移做出层次感,实际参与的是3层,当然层数越多效果越好,目前此示例模型1800 三角面
B、最里边一层,顶点色刷成红色,目的是在材质里通过顶点色来判断是否半透(Mask)
C、UV平展即可
UV摆放
2、材质
总览图,不清晰看下边单独模块讲解截图;
A、第一步也是这个材质的核心,制作OpacityMask参数,通过4层的BumpOffset偏移获得每个模型面上都会有4层的偏移效果,上面头发模型需要做偏移的有3层模型,也就相当于3*4=12层效果,这样就可以模拟出爆炸头头发向外生长的长度了
偏移高度图储存在Mask贴图的B通道里
基本的高度图,Lerp设置最大最小值,方便调整高度图
4层偏移采样
Offset值控制整体偏移大小,依次乘以的系数(4、3、2、1)目的是使每层的偏移有位移偏差,呈现累积的效果
采样的纹理储存在Mask贴图的R通道里;
B、最里边一层顶点色是红色(在MAX里设置好顶点色),使其不透;
C、为模型边缘设置不同的OpacityMask值,使其边缘不会那么规律死板;
D、BaseColor参数设置
基础贴图一张毛绒的效果,根据需求可以做的丰富些;
通过Fresnel来制作模型内部和边缘的亮度变化,边缘光效果;
叠加一张明暗黑白图,来模拟阴影变化,这里使用的是偏移高度图,当然可以单独制作;
下边又添加了一个镭射效果,使其头发根据视角有色彩变化,当然可以制作更多的贴图使头发颜色更加丰富;
以上,只是最基础效果,可以根据消耗来丰富效果。
以下做了几个拓展效果
今天就分享到这里,希望对大家有所帮助!
欢迎关注微信公众号 “虚幻研究院”一起研究虚幻4引擎
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved