欧美黄油VIRT-A-MATE,以下简称vam相信大家多多少少都听说过,不过教程真的很少,我是去看外网的视频学的,不过那教程只有英文版的。我是学会了那个教程总结出来大家学的。 首先需要准备插件timeline 实际上,新版本的timeline插件在下载新版本的vam的时候就会自动下好,推荐去官网下载最新版本,下好后,大概接近20个G左右吧,里面自带timeline插件了,本教程中只使用这个插件,然后我们要去游戏内的浏览器里面下载一个人物(如果不需要可以忽略)。 然后随便加载一个场景,按u键打开ui界面,然后选择编辑模式(弹出菜单后直接按e也可以) 然后我们按t,这时会显示可以控制的节点,我们需要点击人物身上的控制节点,比如手臂,头部等,随便一个就可以,这时会弹出控制界面。(这里我没按t,点到就可以,如果点不到就按t) 选择“select root”(我比较穷,买不起汉化,汉化版可以看着位置点,或者翻译着点)这时会出现人物全局的菜单,在这里,你可以进行编辑角色的操作,选择plugin选项,在弹出的菜单中选择add plugin选项。 在弹出菜单的左侧,选择timeline插件Acidbubbles.timeline.XXX(版本号),然后选第二个文件 这时候,该角色上就会添加该插件,插件并不会自动应用在角色身上,而是手动添加自己想要的,可以做动画的不止有timeline插件,但目前timeline是比较适合初学者的。之后,选择open custom UI,就可以打开该插件的界面,以上操作可以适用于各种插件。 在开始之前,我先讲下,timeline做动画的原理,timeline是通过预先设定要记录的target,然后再通过记关键帧(keyframe)来制作动画的,target可以是各种各样的东西,可以是躯体控制,也可以是各种数值变化,最开始,我们先来学习运动轨迹。 直接选择插件界面右下角那个绿色的按钮add/remove target,这个选项也可以在上方选项卡target中调出 随后我们点击controller区域中add按钮上面的headcontrol那个按钮,会弹出可以可以选择的controller,也就是对角色可以进行的躯体运动控制。 我们先从简单的学,首先先来挥手,选rhandcontrol,意思就是右手控制,然后单击add,即会为rhandcontrol添加监听,会发现,左边的时间轴的区域多了rhand这个控制条。 在开始制作动画之前,如果你不需要循环播放这段动画,请先去animation选项卡中,把loop的勾去掉,否则会对你的动画制作造成很大的困扰。 用鼠标在时间轴点击,可以拖动时间轴,把时间轴脱离原点(即0s的地方) 随后我们按t键,显示可以控制的结点,选中控制右手的节点rhandcontrol 一定要看到菜单上显示的是该人物的rhandcontrol才是,如果显示的不是,请重选。请注意,rotation和position必须不能是off,不然没办法摆姿势。然后我们随便拖动一下,这这时候,这个动作已经被记录下来,成为关键帧(keyframe),并且是发生在你拖动的时间轴的位置上。事实上,当你刚开始选择rhandcontrol的时候,已经,在0s的地方创建了一个关键帧,即最开始的位置,而将时间轴移动后,就可以编辑该时间点的关键帧,如果该时间点上同一个控制已经有了动作,则会更新动作,如果没有,则会创建关键帧,需要注意的是vam并不会记录下运动轨迹,而是根据两个关键帧的位置,为target生成轨迹,因此当你需要精确控制运动轨迹时,你需要尽可能多的关键帧 随后我们直接选择select root,又会回到plugin界面,如果回不到,请按前面的方法再次打开,这时我们就会看见,在时间轴下方多了个菱形黑点,这就是关键帧 点击关键帧,也可以快速定位该时间点。 第一个摆手的动画就完成了,点击all,或者anim1,就可以循环播放该动画,默认情况下,循环是开启的,动画中的controller最终又会回到0s的位置,如果把loop的选项取消则不会。单击stop会暂停该动画,双击stop会停止动画。 至此,第一个动画虽然简单,但已经制作完成,你们可以尝试添加不同的控制点来做复杂的动画。 心得:每一个动画默认是两秒的时间,请尽量一个动画中只做一个动作,不要做过多的动作,至于动画怎么衔接,以及其他例如数值变化的动画,以后再写教程了 这是昨晚我做的成品
|