不使用坐标做定向溶解的一种思路分享 digest

转播

2021-09-14 11:02 发布

特效教程技术讨论 /[思路分享]
LIyICX052giKiDT5.jpg
这是特效中常见的溶解效果,我们给角色模型做这类溶解效果时一般使用世界坐标或本地坐标的方法来计算,但有时程序大哥不让加新的shader或其他各类原因不能使用坐标计算。这里分享一种只用基础溶解shader就可以做任意不规则模型的定向溶解。(●'◡'●)

aDYlKwSPjDd3EsJd.jpg

vNNJ2VzbvUdEJ1in.jpg
一般情况下模型同学做完模型后UV都是按照他们制作的方式展开的,如果这时候我们随便给一个溶解效果就会是这样的:

e1CK2r39OQ16rymo.jpg
因为我们使用的噪波贴图并不是按照模型同学的UV来分布的。


特效同学都知道,我们的溶解是根据一张贴图的黑白关系来计算的。那么我们有没有办法获得一张根据模型UV来展开的黑白图呢?答案当然是可以的!(●'◡'●)
OHgic1Li113hhGL1.jpg

Lbat3XBcXb3hTjtr.jpg

这里,我们需要使用到Substance Painter这个软件,这是一个模型同学常用的软件,我们只需要它的很小的一个功能就可以,步骤也很简单
pM9JXh4X9f1Zhf5p.jpg
打开软件,点击左上角的【文件】选择【新建】

oh66BvsutNuLh61V.jpg
这里选择需要做定向溶解的模型,其他选项都默认即可

O6Zo62iRzCvfVmRI.jpg

添加模型以后的界面应该是这样的,可以给模型画贴图做材质,但是我们这次只需要用到一个生成贴图的功能。

SO7EsRQqCCc1Aukk.jpg
在右侧面板选择【TEXTURE SET 纹理集设置】,点击【烘焙模型贴图】

Y2uqf2msUDdUUmOO.jpg
我们只勾选【Position】选项就可以,然后点击下方的【烘焙】

gQp0DcnQ7woNqTZX.jpg
烘焙完成以后选择【SHELF 展架】选项,点击其中【Project 项目】就看到我们刚刚烘焙的position贴图

yuWzHhipHJpDbJ1n.jpg
右键导出到自己指定的文件夹

wo44MCKCOokzM9CW.jpg
导入PS以后我们看到是这样一张贴图,那我们应该怎样使用呢(●'◡'●)

T11d81rJ1xxpG211.jpg
到【通道】中查看可以看到三张黑白灰图,看起来恰好都是模型的UV一样,其实他们分别对应模型XYZ方向,我们把他们分别导出一下。

tTMGlH7ULtzp7nT3.jpg
导出以后三张贴图是这样的。



H6LwadJ08Eha6Wad.jpg
将PS中【绿】通道的贴图单独导出以后赋予给模型,可以看到模型从上往下刚好是一个白到黑的渐变。聪明的小伙伴肯定已经想到,将这张图作为溶解贴图就可以实现不使用坐标只使用贴图做到模型的定向溶解(●'◡'●)

ss5r7omC5x4R2BYH.jpg

nDQQQ29sssVAzDQc.jpg
简单连一个带边缘亮边的shader,不至于溶解效果太粗糙。

KZueMilmqv000lzi.jpg
通过控制溶解参数,就可以看到定向溶解的效果了

arzrp5PpdQ8vDDgN.jpg
替换蓝通道(Z方向)的溶解贴图

i1E1hcVXgiZJKeKG.jpg
替换成红通道(X方向)的溶解贴图以后会发现有点小状况,这是因为模型同学在制作这种左右完全对称的模型是会复用UV,因为左右两侧的UV是重复的所以没有办法做X方向的从左到右溶解,不过特效中这种应用场景也比较少,如果确实非常需要这种效果可以使用第二套UV或者坐标的方式来制作

OWTaoWbAQF7QSDOB.jpg
这里我们可以扩展一下,给Y方向的贴图叠一张噪波贴图

HkTKO42TysP4ZKSI.jpg
可以做到溶解的边缘带一些纹理来丰富细节

O6tGziw7if71Mm1o.jpg
也可以和Z方向的贴图叠一下

uXHsfdwbfb0X0CbB.jpg
这样可以做到Y和Z方向的同时溶解,我这里用的各50%来混合所以刚好是一个45°角,也可以通过控制Y或者Z方向贴图的占比来控制溶解角度(●'◡'●)

gzoYzhz1Y9x4L9y5.jpg

各位同学后续就可以在这个方法的基础上继续叠效果以及添加粒子烟雾等元素丰富完整的特效效果啦

如果有其他疑问或者更好的方法互相学习也可以加QQ群:176529744

投币

参与人数 9AG币 +91 收起 理由
黎明 + 20
Supeng + 2
小土成尘 + 2
HHH + 10
耀西 + 20 yyds
陈某某 + 2 很给力!
赵越 + 10
qq_Stshe_orN + 20 ;p
八云辉夜 + 5 yyds

查看全部投币

74

你可能喜欢

NPKExtractor网易游戏解包工具

第三方工具下载

14269 10 39

路人甲 2021-06-23

《英雄联盟》的视觉系统从何而来

搬运社(国外)

7459 2 41

海绵宝宝 2021-11-22
慎独 2021-09-14

FlowMap做特效的一种思路分享

特效教程技术讨论

16147 20 156

慎独 2021-09-02

全部评论15

    immortalのここ
    非常正确思路,使我溶解旋转
    回复
    2024-2-1 17:52
    确定
    黎明
    谢谢大佬。有学到~
    回复
    2023-12-21 19:43
    确定
    88号技师
    牛皮 大佬 有学到
    回复
    2022-5-5 09:36
    确定
    lolmingmmmm
    牛批。谢谢大佬。有学到~
    回复
    2021-11-12 18:12
    确定
    Chao
    牛皮
    回复
    2021-10-27 14:10
    确定
    Ayu
    666666
    回复
    2021-10-23 16:06
    确定
    木村花太郎
    牛皮
    回复
    2021-9-26 15:30
    确定
    微笑
    之前看到过类似的没仔细记住软件,感谢大佬分享!且阅且珍惜!
    回复
    2021-9-16 15:38
    确定
    ADY521
    牛逼!这个强
    回复
    2021-9-15 16:26
    确定
    26spasl
    独老YYDS~
    回复
    2021-9-15 15:06
    确定
    TamTam
    这是人干的事情吗?tql!yyds!
    回复
    2021-9-15 15:05
    确定
    Ruby
    真干货
    回复
    2021-9-15 14:15
    确定
    仲冬
    属实骚
    回复
    2021-9-14 15:20
    确定
    机智的桃子
    每天温习一遍
    回复
    2021-9-14 14:30
    确定
    八云辉夜
    好家伙,骚操作真的一套一套的。
    回复
    2021-9-14 12:49
    确定
    慎独
    回复
    八云辉夜
    0.0
    回复
    2021-9-14 14:07
    确定
客服中心 官方QQ群
快速回复 返回顶部 返回列表