开启左侧

[教程] 【u3d】u3d引擎里模型K序列帧的进阶技巧~~~

  [复制链接]
本帖最后由 akbinlin 于 2018-1-20 11:18 编辑

有朋友在使用unity4.x版本的unity引擎的时候,会发现粒子系统无法发射能播放序列帧的模型,并且项目本身也无法使用序列帧脚本,来简单的让模型来播放序列帧,鉴于还有大量公司还在使用老版本unity,所以我也写个进阶教程,顺便教大家如何在模型上K序列帧,有个哥们写了一篇《【u3d】u3d关于不规则序列贴图的使用方法~~》,链接:https://www.cgjoy.com/forum.php?mod=viewthread&tid=160914  ,大家可以先看下这篇文章来稍微了解一下序列图,这里我也借用一下他的贴图~


1、首先,我们先看这张贴图(图1) 1.png 拖入到u3d里面,把这张贴图赋给一个面片方便观察。
1-1.png


2、比如我要选择左上角第一张刀光贴图,使面片只显示这张图片,那我们应该怎么设置材质球参数呢?我打开ps,给大家画一个示意图方便大家理解~
3、我们把图片分成2X2,然后横向的是x轴,纵向的是y轴,也是unity里面材质球上的x,y 2-2.png ,然后我们把x,y轴的总数当作是1,那么2X2的情况下,贴图是会分成一半(图二),贴图一半就是0.5。重点:左下角是原点(0.0)。那我们要左上角刀光贴图,它在y轴上0.5-1的位置,我们用一个“贴图左下角代表”原则,既贴图最左下角那个“点”代表了整张贴图。
2.png

4、图二是那个黄点,黄点的xy坐标是(0,0.5),说明了这张图,以原点为中心往y轴offset(偏移)了0.5,所以我们在材质球上的设置应该是这样x,y各分一半,各填0.5,然后y轴填0.5,这样子我们就得到了这张图。
3.png

5、同理,我们来试试第二行第四列的那张地裂贴图。这时候,我们就应该把图片切成4分,每一份都是0.25,依次是0.5,0.75,然后根据“贴图左下角代表”原则,这张地裂图的坐标点是(0.75,0.5) 4.png 那我们在unity里面应该输入的是x,y各是0.25(分成1/4),offset填成黄点坐标,这张图就出来了。 4-2.png


6、此法同样适用于一些长方形贴图以及不能被1整除的贴图,比如图4。比如我要最右上角那张蓝色爆点贴图,把x平分2份,每份0.5。y轴平分3份,每份是0.333(不能整除没关系,取小数点3位即可),那么根据贴图左下角代表”原则,黄点坐标为(0.5,0.666)。 5.png 这时候我们只要在u3d里面输入坐标x为0.5,y为0.333(平分3份),偏移填上黄点坐标,即可 5-2.png


总结:这种情况下适用于还在使用4.x版本的u3d,并且不能使用序列帧脚本的童鞋们。该方法可以一帧一帧的在时间轴K上offset,使你的模型可以走序列帧,虽然会多花点时间,但是可以增加特效的动态感~~


最后附上贴图文件,给予各位同志们学习。

补充一点,有童鞋反映K出来的模型是UV流动的,在这里我说明一下,关键帧的曲线要调整Constant,这样子他的关键帧就是一帧一帧跳的,如图。
11d.png





点击标签,内容一促即达。

akbinlin
https://www.cgjoy.com/forum.php?mod=viewthread&tid=207601  u3d引擎里模型K序列帧的进阶技巧~~
福建省
其他作品 (15)

【u3d】u3d引擎里模型K序列帧的进阶技巧~~~

10286 156 6年前
您需要登录后才可以回帖 登录

全部评论
66666
6年前 回复
资源甚好,且阅且珍惜!
6年前 回复
好东西
6年前 回复
谢谢楼主分享~
6年前 回复
谢谢
6年前 回复
资源甚好,且阅且珍惜!
6年前 回复
来学习大佬
6年前 回复
看看隐藏的内容是什么~!
6年前 回复
我先定一个小目标,比方说我先达到楼主的水平!
6年前 回复
数据加载中...
没有更多评论了
快速回复 返回顶部 返回列表