- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于骨骼模型的舞蹈动作的设计与实现毕业论文
目 录
摘 要: 1
Abstract: 2
前言 3
1绪论 4
1.1课题背景 4
1.2相关技术特点 4
1.3国内外在该领域开发及应用的现状及分析 5
1.4 Visual C++ 特点 6
1.5 OpenGL 特点 6
1.6 项目开发环境概述 6
1.7 论文主要内容 7
1.8 本章小结 7
2 需求分析与系统总体设计 8
2.1需要的结构体和类的含义 8
2.2程序功能框架 9
2.3程序概要设计简介 9
2.4程序执行流程图 10
2.5系统设计特点介绍 11
2.6本章小结 11
3 程序详细设计 12
3.1 建立三维基础模型 12
3.2 建立Win32工程 12
3.3 创建资源文件 13
3.3.1创建菜单 14
3.3.2创建对话框 14
3.4 三维模型的载入 15
3.5 三维模型骨骼的控制 16
3.6 OpenGL的简单应用 17
3.6.1平移变换 17
3.6.2旋转变换 17
3.6.3平移变换和旋转变换的关系 17
3.7 三维模型舞蹈动作的设计 18
3.8 过渡函数的设计 23
3.9灯光效果的设计┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈24
3.9.1 关于光照效果┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈24
3.9.2 本例中的聚光灯效果┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈25
3.10 消息响应的设计 26
3.11 本章小结 27
4 结论 28
参考文献 29
致 谢 30
基于骨骼模型的舞蹈动作的设计与实现的研究
1绪论
本例主要是基于骨骼模型的舞蹈动作的设计与实现。设计了骨骼模型的舞蹈动作,并对舞蹈场景效果进行了仿真。在其中添加了灯光效果,以及音乐。对相关领域研究背景,国内外在该领域的发展现状及分析,以及论文设计的主要内容等方面进行了简单的阐述。
1.1课题背景
舞蹈是八大艺术之一,是于三度空间中以身体为语言作“心智交流”现象之人体的运动表达艺术,一般有音乐伴奏,以有节奏的动作为主要表现手段的艺术形式。它一般借助音乐,也借助其他的道具。舞蹈本身有多元的社会意义及作用,包括运动、社交/求偶、祭祀、等有的学者认为,人由模仿的本能,舞蹈是人用有节奏的动作对各种野兽动作和习性的模仿。有些舞蹈还是对一些自然景物动态形象的模仿,如柳枝的摇曳、海浪的翻滚、风的飘荡旋转等等,人们都可以模仿它们进行舞蹈
美国的Discreet公司人体工学研究所提出的Character三维角色动作模型,已成为三维角色动画软件开发组织所用开发角色运动的重要参考模型。它通过CAK的骨骼控制系统,可以指导三维动画师控制与调节三维角色的肢体动作。通过基于骨骼的角色控制系统使得角色动作的控制流程变得切实可行。
通过使用此工具,三维动画师可以根据自己的需要在三维角色模型动作标准运动的基础上,定制适合的特定软件控制运动。该工具支持基于动作捕捉,动力学运算和手工控制的多种控制方法。同时,对于建模的运动与配置后可以做成插件进行发布。其中,动作捕捉技术是一种成本高昂的动画控制技术,通过捕捉真实的人或动物的动作,来记录每一帧、每一关节的动作数据,并输入给三维模型。其成本高昂、动作要求高、信号易被干扰和遮挡,拥有诸多不尽人意的弱点。手工调节三维角色动作的方法,就是通过动画师手工调整角色的动作,姿态。对于一个动作,需要逐个关节,逐个画面进行调整。操作十分繁琐复杂,过程中非常容易出现错误,导致返工。
而且,CAK所支持的角色动作控制仅仅是基于CAK自身模型的,并不能完全按照动画师的要求定制最适合的角色运动模型。此外,对于外部输入的动作数据信息的处理不支持特定的动作控制流程。从而可知,尽管三维角色动画的技术目前日益普及,日益完善,可是对于将该理论应用于实践的软件、工具、方法等方面,仍有很大的提高余地。在国内,三维动画的制作刚刚起步,不少企业、高校对三维动画开始进行研究,然而这些研究往往停留在三维模型,或是三维特效上,至于难度最高的全三维角色动画,一直鲜有人敢于尝试。面向几乎真空的国内市场,以全三维数字影片为目标,面临着机遇与挑战。
1.4 Visual C++ 特点
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visu
您可能关注的文档
最近下载
- 专题03 阅读填空20篇(中考真题+各区名校模拟)2023年广州中考英语冲刺专项训练(解析版).docx VIP
- 产品结构设计课作业.doc VIP
- 临床药物治疗学模拟考试题+答案.docx VIP
- 临床药物治疗学考试题与答案.docx VIP
- 霸碗 盖码饭 智能炒菜机器人 品牌手册(2023Q4版).pdf
- 临床药物治疗学考试题+答案.docx VIP
- 人教版小学三年级体育教案全集全册.doc VIP
- 2011-2016年淮北师范大学《分析化学》考研真题汇总.pdf VIP
- 2011-2016年淮北师范大学《无机化学》考研真题汇总.pdf VIP
- 《小型悬臂起重机结构设计计算》18000字.docx
文档评论(0)