骨骼动画-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 之 简单骨骼蒙皮动画

作为一个Unity3d程序员,和3D动画打交道的时间占了工作的大半。每天从美术手里接过热乎乎的FBX,导入到Unity3d,对其进行一番Clip切割,修改一下Scale比例,然后到代码中修改一下状态机...
  • cp790621656
  • cp790621656
  • 2015年04月09日 21:55
  • 4204

Ogre动画加载之节点动画、mesh动画及骨骼动画加载方法

在Max中,动画分为两种动画,即Node Animations动画及Mesh Animations动画: 导出文件之后,Node Animations动画是在xx.scene文件中,...
  • y601500359
  • y601500359
  • 2015年08月27日 11:37
  • 1658

实在受不了Ogre的Maya导出插件,所以重写了一下。

自带的mayaExport,说实话,导出的材质脚本几乎每个都要改,问题主要有2个 1)默认值全部会写进去,我了个去,pass和textureUnit里面一堆默认值。。。。要全部干掉 2)所有带透明的图...
  • qq18052887
  • qq18052887
  • 2010年08月09日 22:27
  • 5336

Ogre骨骼动画分析

http://3dlearn.googlecode.com/files/ogre skeleton animation.pdf 欢迎指出文中错误 1  前言 骨骼蒙皮动画分两步骤进行:根据时间插值更新...
  • Chinamming
  • Chinamming
  • 2013年11月23日 00:27
  • 1228

OGRE里,MAYA模型导出MESH格式模型方法

Maya导出模型   真的是好久不用maya了,一直在用3Dmax做模型和动作导出工作,为了不忘记这点知识,也为知识共享做点贡献,简单在回忆一下导出过程 1、 首先,要安装maya的ogre导...
  • lingzhm
  • lingzhm
  • 2014年11月21日 19:06
  • 1817

OGRE骨骼动画与四元数旋转

一、操纵骨骼点的骨骼动画 最近在用OGRE库做三维模型动画,根据OGRE动画类型的具体分类,我做的是骨骼动画,而不是节点动画、定点动画等类型。 此外对于骨骼动画,一般常见的方式是将创作好的动画帮顶到骨...
  • tianxiaguixin002
  • tianxiaguixin002
  • 2015年05月12日 17:59
  • 654

终极解决maya渲染层丢材质,变线框等问题

终极解决maya渲染层丢材质,变线框等问题   相信有很多同志在使用maya做灯光渲染的时候,经常能遇到渲染层的模型丢材质、变线框等问题,特别恶心。我也经常遇到,所以和大家分享一下我的解决或尽量...
  • u013049795
  • u013049795
  • 2014年05月19日 11:44
  • 877

3Dmax和maya模型导入OGRE全解析

其实这个过程十分、特别、极其简单——只需要几步就可以轻松导入导出 由于maya和3Dmax的导入导出过程基本上就可以说是一模一样(如果不是,请自行更换插件)!!! ——因此在这里以3Dmax为...
  • Sun7_She
  • Sun7_She
  • 2014年08月14日 08:33
  • 1683

利用maya 学术论文动画制作心得

利用maya 学术论文动画制作
  • u011520133
  • u011520133
  • 2016年03月31日 11:13
  • 1164

如何用maya 渲染论文彩图 (occulusion效果)

本文指导如果渲染一些用于论文的彩图,效果如下:
  • u011520133
  • u011520133
  • 2016年03月31日 11:02
  • 990
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:骨骼动画-Maya制作及Ogre渲染
举报原因:
原因补充:

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