`

iphone 3d游戏开发基础一、unity角色动画Motionbuilder入门

阅读更多
【专业iPhone 3d游戏、移动游戏开发:北京贝武易科技公司】
有疑问请联系我QQ:363596350

iphone 3d游戏开发基础一、unity角色动画Motionbuilder入门

感谢DeepCold

MB是在做动作方面是一个非常强悍的软件,不仅在动作捕捉方面,它自身的KEY动作、POSE的使用、动作融合(motionblend)、stroy等方面都非常先进和便捷。另外,网上数量庞大的动作库文件可供下载,对快速完美的完成项目上整套的动作提供了可能。

本教程分为BVH动作库调用、POSE的使用、motionblend的使用、story的使用、从MAYA到MB再导回MAYA整个流程的使用等几个部分,这里是第一部分。
本教程面对的是已有MB基础的朋友,至于MB界面、操作之类初级的内容请大家去其他论坛看看吧。
首先,我们为什么要研究BVH文件调用?
1、BVH是动作库文件格式,该格式已有的数量庞大、品种齐全、涵盖人体动作的各方面、规范分类、老少皆宜、童叟无欺,实为工作时偷懒的必备良药......
2、MB虽然能够import该格式,但无法直接将BVH文件格式使用到角色上(charactor),需要重新映射到MB的基本骨骼(base skeleton)上才能够使用;
3、如果每次import BVH格式都需要进行一遍操作实在太麻烦。
所以,我们需要看这个教程。


对调入的模型按右键,在菜单内选zero rotation,将模型所有关节的旋转回到初始状态。这样做的目的是与BVH动作捕捉时的初始状态相对应。


继续将模型回到BVH初始状态,在骨骼的hips关节按右键调出菜单,将translation归零。模型回到坐标原点。



继续将模型回到BVH初始状态,将模型leftshoulder、rightshoulder旋转90度,现在模型成为标准的T-POSE状态。这是才是我们想要的原始模型。




角色化骨骼



继续角色化。这里没有MB基础的朋友可能会看不懂或者不理解,没关系找些MB基础东西看看先,一个下午就能够搞懂了。
这里需要说明的一点是把骨骼拖放到对应的菜单,按住Alt键+鼠标左键。


继续


OK,第一阶段搞定。
输出该BVH文件,保存为BVHmodel.fbx文件。


新场景,导入BVH基础模型



我们调入一个需要做角色的模型(我用了一个篮球人的模型bball_player)


看图,



播放,OK,你的角色和BVH文件一起动了。搞定。


结束。


再一次感谢 DeepCold







  • 大小: 86.9 KB
  • 大小: 69 KB
  • 大小: 52.7 KB
  • 大小: 78.1 KB
  • 大小: 70.1 KB
  • 大小: 90.3 KB
  • 大小: 91.4 KB
  • 大小: 56.6 KB
  • 大小: 94.7 KB
  • 大小: 96.9 KB
  • 大小: 96.8 KB
  • 大小: 89.5 KB
  • 大小: 80.9 KB
分享到:
评论

相关推荐

    [Unity] 3D 游戏开发入门教程 Unity实现 英文版

    [Apress] 3D 游戏开发入门教程 Unity 实现 英文版 [Apress] Beginning 3D Game Development with Unity 1st Edition E Book ☆ 出版信息:☆ [作者信息] Sue Blackman [出版机构] Apress [出版日期] 2011年05...

    Unity3D 游戏开发 PDF完整版

    本书适合具备一定编程基础的人员阅读,特别是对那些想要快速入门Unity3D游戏开发的人来说是一本必备的指南。通过本书的阅读和实践,读者不仅可以学会Unity的基本使用,还能通过实例巩固知识点,提高开发能力。 ...

    Unity3D游戏开发入门教程整理.pdf

    Unity3D游戏开发入门教程整理.pdf Unity3D是一款功能强大且广泛应用的游戏引擎,本教程旨在引导读者从零开始学习Unity3D游戏开发。通过本教程,读者将掌握 Unity3D 的基本操作、游戏开发基础知识、游戏世界创建、...

    unity3d游戏开发

    unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 ...

    Unity3D 游戏开发.pdf

    该书详细介绍了如何使用Unity引擎进行游戏开发,并以实例为基础,帮助读者快速入门并掌握Unity3D游戏开发的核心技能。 Unity引擎起源于丹麦,由Unity Technologies开发,是一个强大的游戏开发平台,支持多平台的跨...

    PPT_Unity 3D游戏开发(第2版).zip

    动画在游戏开发中至关重要,这一章可能讲解了Unity的动画控制器、动画状态机以及如何将动画与脚本结合,实现角色行为和动作的交互。 5. **第9章:光照与阴影** 这一章可能涉及Unity的光照模型和阴影效果,包括点...

    [Unity] 3D 游戏开发入门教程 Unity 4 实现 英文版

    [Apress] 3D 游戏开发入门教程 Unity 4 实现 英文版 [Apress] Beginning 3D Game Development with Unity 4 2nd Edition E Book ☆ 出版信息:☆ [作者信息] Sue Blackman [出版机构] Apress [出版日期] 2013...

    Unity3D游戏开发.zip

    Unity3D是一款强大的跨平台游戏开发引擎,广泛用于创建2D和3D游戏,虚拟现实(VR)和增强现实(AR)应用。它以其高效、易学和丰富的资源库著称,深受游戏开发者喜爱。本压缩包“Unity3D游戏开发.zip”包含两份关键文件:...

    Unity3D游戏开发 第二版

    《Unity3D游戏开发 第二版》是一本深入讲解Unity3D引擎的权威教程,针对游戏开发者和爱好者提供了全面而详尽的知识体系。随着游戏行业的快速发展,Unity3D因其强大的功能、易用性和跨平台特性,已成为全球最受欢迎的...

    Unity3D全明星人物角色模型大合集带200+动作动画U3D游戏素材资源

    《Unity3D游戏开发:全角色模型与动画合集解析》 Unity3D,作为一款全球范围内广泛应用的游戏开发引擎,以其高效、灵活和强大的特性深受开发者喜爱。在本资源包中,我们拥有一个名为"All Star Character Collection...

    Unity3D教程:基础入门中文版参考.pdf

    Unity3D教程:基础入门中文版参考.pdf

    Unity3D 游戏开发

    《Unity3D游戏开发》通过实例详细介绍了如何使用Unity 进行游戏开发,书中先简要介绍了Unity 环境搭建、编辑器和GUI 游戏界面相关的知识,接着介绍了如何使用C# 和JavaScript 构建游戏脚本,添加树、草、石头等模型...

    Unity3D游戏开发(宣雨松)

    Unity3D游戏开发是当前数字娱乐领域不可或缺的一部分,由Unity Technologies公司推出的这款强大的跨平台游戏引擎,被广泛应用于创建各种类型的交互式体验,包括三维视频游戏、建筑可视化、虚拟现实(VR)、增强现实(AR...

    unity3d游戏开发入门

    Unity3D是一款强大的跨平台游戏开发工具,广泛应用于2D和3D游戏的制作,以及虚拟现实(VR)和增强现实(AR)项目。对于初学者来说,掌握Unity3D的游戏开发技能是进入这个领域的关键步骤。以下是一些关于Unity3D游戏...

    宣雨松Unity3D游戏开发(第二版)3-6章源码

    《宣雨松Unity3D游戏开发(第二版)3-6章源码》作为游戏开发领域的一份重要学习材料,不仅承载了Unity3D的基础知识,也展示了从初学到进阶的过渡。本系列源码书籍由资深IT专家宣雨松撰写,他以其深入浅出的讲解方式...

    Unity游戏项目源码 unity3D RPG游戏开发包 完整版.zip

    在这个"Unity游戏项目源码 unity3D RPG游戏开发包 完整版.zip"压缩包中,你将获得一个完整的角色扮演游戏(RPG)项目的源代码,这为你提供了深入理解Unity3D游戏开发的宝贵资源。 首先,源码是学习编程和游戏开发的...

    Unity3D游戏开发

    Unity3D游戏开发是一门涉及创建三维游戏和交互式内容的课程,特别适合初学者入门学习。宣雨松作为该教程的作者,将带您进入Unity3D的奇妙世界。 首先,我们需要了解什么是Unity3D。Unity3D是一个跨平台的游戏引擎,...

    [多媒体/3D 动画/游戏] Unity3D游戏编程基础入门班 by 泰课在线(价值200元)[高清完整版][AVI+TS][1.43GB]

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。 Unity3D的PC插件安装量达到2 亿...

    [Unity.3D游戏开发].宣雨松(手打目录).pdf

    Unity 3D学习资源

    Unity3D游戏开发笔记1.pdf

    一、 Unity3D 游戏开发基础 * Unity3D 是一个流行的游戏引擎,支持2D和3D游戏开发。 * Unity3D 提供了一个用户友好的界面,允许开发者快速创建游戏项目。 二、 创建 Unity3D 项目 * 在 Unity3D 中,创建一个新...

Global site tag (gtag.js) - Google Analytics