动作即animation,SL里自带的工具是无法制作动作的,游戏中动作是使用动作捕捉文件,即bvh文件,你可以上传此种文件来实现动作。
通常使用Maya或者Poser或者3dsmax可以制作bvh文件。 bvh文件又叫骨架文件,是常用的表示物体三维动作的文件。
poser制作bvh文件,软件:poser5或者pose6 我用蓝色框将之主要分为中左下右4个工作区。
首先poser中有一些人物库,当你新建一个文件时,会自动打开一个默认的人体三维模型。 中间就是你看到的人体三维模型,你可以调整他的不同姿势,如果你安装了其他角色,你也可以换一个模特。 左边工作区用来调整视角,下边工作区是和制作bvh紧密相关的,是帧工作区。 人物三维动作的工作原理大致是这样的,首先你确定一下工作的帧数,如30帧,然后你需要确定几个关键帧,然后在关键帧中编辑人物的姿势,非关键帧的姿势poser会自动进行插值运算计算出来。 比如你在下工作区中点第五帧,打开右工作区library,选择pose,选中一个pose应用,第五帧就做完了。 当然library里不可能有你需要的所有pose,所以你可以在中间的工作区里手动调整pose,存在library里。 比如下面的示范动画里,我就选择了0 5 10 15 20 25 30 7个关键帧,然后你点播放,人物就会出现连续的动作了 真的是十分的简单吧。 最后最关键的,需要导出bvh文件.
因为ie里面无法实现bvh文件,下面的flash用来显示示范动画。但是记住flash动画是2维的,bvh是3维动作。 |