基于骨骼模型的舞蹈动作的设计与实现论文

基于骨骼模型的舞蹈动作的设计与实现论文

ID:6194888

大小:1.87 MB

页数:60页

时间:2018-01-06

基于骨骼模型的舞蹈动作的设计与实现论文_第1页
基于骨骼模型的舞蹈动作的设计与实现论文_第2页
基于骨骼模型的舞蹈动作的设计与实现论文_第3页
基于骨骼模型的舞蹈动作的设计与实现论文_第4页
基于骨骼模型的舞蹈动作的设计与实现论文_第5页
资源描述:

《基于骨骼模型的舞蹈动作的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于骨骼模型的舞蹈动作的设计与实现毕业论文目录摘要:1Abstract:2前言31绪论41.1课题背景41.2相关技术特点41.3国内外在该领域开发及应用的现状及分析51.4VisualC++特点61.5OpenGL特点61.6项目开发环境概述61.7论文主要内容71.8本章小结72需求分析与系统总体设计82.1需要的结构体和类的含义82.2程序功能框架92.3程序概要设计简介92.4程序执行流程图102.5系统设计特点介绍112.6本章小结113程序详细设计123.1建立三维基础模型123.2建立Wi

2、n32工程123.3创建资源文件133.3.1创建菜单143.3.2创建对话框143.4三维模型的载入153.5三维模型骨骼的控制163.6OpenGL的简单应用17iii3.6.1平移变换173.6.2旋转变换173.6.3平移变换和旋转变换的关系173.7三维模型舞蹈动作的设计183.8过渡函数的设计233.9灯光效果的设计┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈243.9.1关于光照效果┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈243.9.2本例中的聚光灯效果┈┈┈┈┈┈┈

3、┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈253.10消息响应的设计263.11本章小结274结论28参考文献29致谢30iiiiii基于骨骼模型的舞蹈动作的设计与实现的研究基于骨骼模型的舞蹈动作的设计与实现的研究1绪论本例主要是基于骨骼模型的舞蹈动作的设计与实现。设计了骨骼模型的舞蹈动作,并对舞蹈场景效果进行了仿真。在其中添加了灯光效果,以及音乐。对相关领域研究背景,国内外在该领域的发展现状及分析,以及论文设计的主要内容等方面进行了简单的阐述。1.1课题背景舞蹈是八大艺术之一,是于三度空间中以身体为语言作“心智

4、交流”现象之人体的运动表达艺术,一般有音乐伴奏,以有节奏的动作为主要表现手段的艺术形式。它一般借助音乐,也借助其他的道具。舞蹈本身有多元的社会意义及作用,包括运动、社交/求偶、祭祀、礼仪等。有的学者认为,人由模仿的本能,舞蹈是人用有节奏的动作对各种野兽动作和习性的模仿。有些舞蹈还是对一些自然景物动态形象的模仿,如柳枝的摇曳、海浪的翻滚、风的飘荡旋转等等,人们都可以模仿它们进行舞蹈。1.2相关技术特点人体舞蹈的研究主要体现在两个方面,一是人体舞蹈的动作,二是场景的仿真。人体的舞蹈动作,通过对关键动作的设计

5、,将一个完整的舞蹈分解为若干个关键动作。在设计舞蹈动作的处理上,我们要关注的几个技术点是:骨骼的加载,纹理的映射,加载后骨骼的坐标位置以及变换,关键动作的分解,将分解后的动作连接成一个完整的舞蹈动作。在设计场景的仿真的处理上,我们要关注的几个技术点是:世界坐标系的建立和人物坐标系的建立,骨骼在世界坐标系中的变换和人物坐标系中的变换,灯光效果的仿真。其中比较重要的技术代码为骨骼的加载,将分解后的动作连接成一个完整的舞蹈动作,以及灯光效果的实现。57基于骨骼模型的舞蹈动作的设计与实现的研究1.3国内外在该领

6、域开发及应用的现状及分析目前,国内外很多影视企业、动画公司、动画工作室和研究机构都在对全三维角色动画进行研究。国际几家知名动画公司掌握着三维动画的高端技术。他们生产的动画影片动作生动、细腻,有些影片甚至可以让肌肉、皮肤的运动都表现得栩栩如生。而角色的运动究竟是怎么控制的,这技术一直秘面不宣。对外公布的资料只有“动作调节”、“动作捕捉”、庞大的制作阵容,以及上亿美元的投资,如此这般。而一部影片的制作时间也往往需要三年,甚至五年之多。美国的Discreet公司人体工学研究所提出的Character三维角色动

7、作模型,已成为三维角色动画软件开发组织所用开发角色运动的重要参考模型。它通过CAK的骨骼控制系统,可以指导三维动画师控制与调节三维角色的肢体动作。通过基于骨骼的角色控制系统使得角色动作的控制流程变得切实可行。通过使用此工具,三维动画师可以根据自己的需要在三维角色模型动作标准运动的基础上,定制适合的特定软件控制运动。该工具支持基于动作捕捉,动力学运算和手工控制的多种控制方法。同时,对于建模的运动与配置后可以做成插件进行发布。其中,动作捕捉技术是一种成本高昂的动画控制技术,通过捕捉真实的人或动物的动作,来记

8、录每一帧、每一关节的动作数据,并输入给三维模型。其成本高昂、动作要求高、信号易被干扰和遮挡,拥有诸多不尽人意的弱点。手工调节三维角色动作的方法,就是通过动画师手工调整角色的动作,姿态。对于一个动作,需要逐个关节,逐个画面进行调整。操作十分繁琐复杂,过程中非常容易出现错误,导致返工。而且,CAK所支持的角色动作控制仅仅是基于CAK自身模型的,并不能完全按照动画师的要求定制最适合的角色运动模型。此外,对于外部输入的动作数据信息的处理不支持特定的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。