骨骼动画-Maya制作及Ogre渲染

原创 2012年03月27日 12:14:23

1 概述

简述骨骼动画的制作,分为Maya中制作模型、插件导出为Ogre形式和Ogre中渲染三个部分。

2Maya中制作模型(以圆柱体为例)

(1)执行菜单Create→Polygon Primitives→Cylinder创建一个圆柱体。

(2)右侧属性栏INPUT设置polyCylinder1的Subdivisions Height为20,以细分模型,获取较好的变形效果。

(3)平移圆柱体下底面圆心到原点。


(4)按空格键切换视图到Front View。执行菜单Skeleton→Joint Tool,在需要设置骨骼的地方点左键,并按Enter键结束。

(5)先选择骨骼,然后按Shift键选择模型。执行菜单Skin→Bind Skin并点击Smooth Bind后的方框,弹出菜单Smooth Bind Options,Bind to选取为Joint hierarchy。按Bind Skin键完成绑定。


(6)如需进一步调整权重,先选择圆柱体,再执行菜单Skin→Edit Smooth Skin,并选择Paint Skin Weights Tool后的方框。然后选择相应的骨骼进行调整即可。


3 插件导出为Ogre形式

(1)修改模型的名字及骨骼的名字

执行菜单Window→Outliner,看到


将圆柱体Mesh的默认名称pCylinder1改为testModel,joint1、joint2和joint3分别改为Root、Bone01和Bone02。

(2)打开Ogre插件,在Output Directory中填入导出文件所在的文件夹,并分别勾选Export Mesh,Export Material和Export skeleton,点击红色按钮EXPORT导出所需文件。

4Ogre中渲染

程序中将骨骼Bone01设为手动调节并给其赋值即可。

如ModelEnt->getSkeleton()->getBone(“01”)->setManuallyControlled(true);

ModelEnt->getSkeleton()->getBone(“01”)->setOrientation(someOrient)。



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Maya的形状融合变形器Blend Shape

Maya的形状融合变形器Blend Shape是制作面部表情动画的有力武器,它能通过使用一系列的目标形状物体(Target)使基础物体得到非常平顺、高精度的变形效果。它在角色动画的时候非常受用,尤...

BRDF能量守恒属性的证明

今天跟一哥们儿聊到BRDF,说起了其中能量守恒属性的证明,细想,这个之前倒还真没好考虑过的。于是搜了些资料,终还找到了方法,这里总结下。 对于BRDF中的能量守恒属性的基本表述形式为(注意其中的o、...

浅谈实现BVH驱动OGRE中模型制作骨骼动画

骨骼动画在OGRE中近几年被研究的也不少了,09年电子科技大学的《基于BVH驱动的OGRE骨骼动画》提出了BVH——XML——OGRE中SKELETON的转换方法,这是一篇具有很大参考价值的论文,我在...

maya骨骼动画进阶

  • 2013年08月11日 16:12
  • 541KB
  • 下载

[maya学习笔记(19)] 骨骼动画介绍 约束介绍 点约束

在骨骼动画的学习中,我们主要了解这三部分内容:         1.骨骼的创建         2.骨骼动力学设定(IK反向动力学,constrain,在骨骼中的作用)         3....

Ogre骨骼动画分析

http://3dlearn.googlecode.com/files/ogre skeleton animation.pdf 欢迎指出文中错误 1  前言 骨骼蒙皮动画分两步骤进行:根...

使用bvh数据实现OGRE骨骼动画

忙活了一段时间,终于在数据资料驴唇不对马嘴,导出插件严重不靠谱,参考资料不仅数量少而且质量也不高的基础上,完成了读取动作捕捉设备获取的bvh数据并驱动Maya导出模型,最终在OGRE中实现了骨骼动画。...

Ogre骨骼动画

一、基本框架 先看一下OGRE动画的基本框架: http://blog.csdn.net/leonwei/article/details/5819248   二、动画控制 ...

Ogre骨骼动画融合

很多商业引擎都支持骨骼动画融合这个功能。 融合可以让你的动画自然过渡到下一个动画,你可以精确控制下一个动画播放时间等信息。 Ogre其实也支持动画的融合,只是Ogre并没有给出代码级的支持。 ...

OGRE骨骼动画的读取和播放

OGRE 本身附带了两套比较完整的骨骼动画模型,保存在 OGRE\Samples\Media\models 目录下,一套是机器人 ( robot.mesh 和 robot.skeleton ) ,一套...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:骨骼动画-Maya制作及Ogre渲染
举报原因:
原因补充:

(最多只允许输入30个字)