使用houdini制作模型+ase制作顶点偏移效果 digest

转播

2021-10-31 01:54 发布

特效教程技术讨论 /[技巧分享]
本帖最后由 安琪头号粉丝 于 2021-10-31 02:32 编辑

在youtube看到大佬的着色器心动的很然后想了下制作思路

image.png
这是我做的低配版本


我的模型的制作思路是每个面都要有一定的厚度并分离出去,模型的内部面和外部面是不同的两个材质能让边缘变亮,然后最重要的就是能确保内部面和外部面的顶点法线信息能统一朝向偏移的方向,好,说干就干!

这里可以选用自己喜欢的模型,球形或锥形或torus,我使用的是torus
image.png image.png image.png
然后用facet节点勾选unique points确保每个面都分离出来了,这里可以用explodeview节点看看分离出来的效果

image.png image.png image.png
使用foreach提取每个面并用polyextrude挤压出一定的厚度,计算单片面的法线并将法线属性传递给挤压的物体,确保它8个点的法线都是朝偏移方向的。
image.png image.png
这里polyextrude挤压勾选front group,给它的外部面打了一个叫extrudeFront的组,方便后续单独给外部面材质。

image.png image.png
foreach循环出去后可以看到它的法线信息确实都向偏移的方向,给个color节点测试它的外部面也单独打上了extrudeFront组信息。


image.png image.png
展uv



image.png image.png image.png
同样使用foreach节点,将每个方块uv信息压到最小。



image.png image.png image.png
给内部面和外部面extrudeFront组不同的材质,这样模型就有了它的复合材质啦!模型的制作也完成了!


image.png image.png
进入unity,随便给俩不同的材质,看看刚才操作是不是对的。

shader直接上图,我做的简易版本方便测试,很多大佬b站都有详细的讲解,这里注意的是要用模型自身的法线信息。

665E78AF-6D8A-4e93-AFF2-A3FD1A06756E.png
image.png
image.png
好耶!完结撒花





10

你可能喜欢

浅谈游戏打击感

特效教程技术讨论

3138 12 74

慎独 2021-09-14

FlowMap做特效的一种思路分享

特效教程技术讨论

3186 15 73

慎独 2021-09-02

28款手游模型带动作10G

游戏模型动作下载

1622 9 11

茉莉清茶 2021-07-14

没啥用的shader小知识-异次元空间

特效教程技术讨论

1397 8 18

全部评论6

    老可爱
    请问挤出那为啥还要用t一次facet2去传递属性?
    回复
    2021-11-26 11:32
    确定
    老可爱
    回复
    老可爱
    哦,sorry 没看到那一行。。
    回复
    2021-11-26 12:49
    确定
    安琪头号粉丝
    回复
    老可爱
    现在看有点多此一举了,其实可以用老的extrude节点避免这个麻烦
    回复
    2021-11-26 14:06
    确定
    老可爱
    回复
    安琪头号粉丝
    嗯嗯
    回复
    2021-11-26 21:15
    确定
    fiveAM
    哇哦!
    回复
    2021-11-23 16:12
    确定
    annapuppet
    阔以阔以,毕竟现在连商务出去吹逼都会扯到houdini了
    回复
    2021-11-1 14:26
    确定
    酒溫不勝
    houdini从入门到放弃
    回复
    2021-11-1 11:21
    确定
    七喜
    houdini从入门到放弃
    回复
    2021-11-1 10:35
    确定
    无禅和尚
    回复
    七喜
    看什么都能看到你
    回复
    2021-11-30 01:03
    确定
    七喜
    回复
    无禅和尚
    那那都有你
    回复
    2021-11-30 17:37
    确定
    今朝
    houdini从入门到放弃。
    回复
    2021-11-1 09:21
    确定
客服中心 官方QQ群
快速回复 返回顶部 返回列表