【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)拖入到u3d里面,把这张贴图赋给一个面片方便观察。
2、比如我要选择左上角第一张刀光贴图,使面片只显示这张图片,那我们应该怎么设置材质球参数呢?我打开ps,给大家画一个示意图方便大家理解~
3、我们把图片分成2X2,然后横向的是x轴,纵向的是y轴,也是unity里面材质球上的x,y,然后我们把x,y轴的总数当作是1,那么2X2的情况下,贴图是会分成一半(图二),贴图一半就是0.5。重点:左下角是原点(0.0)。那我们要左上角刀光贴图,它在y轴上0.5-1的位置,我们用一个“贴图左下角代表”原则,既贴图最左下角那个“点”代表了整张贴图。
4、图二是那个黄点,黄点的xy坐标是(0,0.5),说明了这张图,以原点为中心往y轴offset(偏移)了0.5,所以我们在材质球上的设置应该是这样x,y各分一半,各填0.5,然后y轴填0.5,这样子我们就得到了这张图。
**** Hidden Message *****
总结:这种情况下适用于还在使用4.x版本的u3d,并且不能使用序列帧脚本的童鞋们。该方法可以一帧一帧的在时间轴K上offset,使你的模型可以走序列帧,虽然会多花点时间,但是可以增加特效的动态感~~
最后附上贴图文件,给予各位同志们学习。
补充一点,有童鞋反映K出来的模型是UV流动的,在这里我说明一下,关键帧的曲线要调整Constant,这样子他的关键帧就是一帧一帧跳的,如图。
赞赞赞 不错不错 谢谢分享
谢谢楼主分享 感谢大佬的分享! 1
來看看
’
隐藏内容是啥