毕业论文--基于GPU加速的布料运动仿真系统.docVIP

毕业论文--基于GPU加速的布料运动仿真系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东大学本科毕业论文 本科毕业论文 PAGE 62 PAGE 1 毕 业 论 文(设 计) 论文(设计)题目: 基于GPU加速的布料运动仿真系统 姓 名 学 号 学 院 山东大学软件学院 专 业 数字媒体 年 级 指导教师 2016年 6月 5日 目录 TOC \t 1级标题,1,2级标题,2,3级标题,3 摘要 3 第1章 绪论 5 1.1 研究背景 5 1.2 研究现状 6 1.3论文的主要工作 8 1.4 整个论文的结构 8 第2章 布料系统中的数学模型 9 2.1 质点弹簧模型 9 2.2 时间积分 13 2.2.1 verlet时间积分方法 13 2.2.2 显式欧拉计算方法 14 2.2.3 隐式欧拉计算方法 15 2.3 碰撞检测和处理 15 2.3.1 碰撞检测 16 2.3.2 碰撞处理 16 2.4 GPU加速 17 2.4.1 GPU加速中的分块策略 19 2.4.1 GPU加速中线程的同步 20 第3章 系统具体的实现和架构 23 3.1 系统的具体实现步骤 23 3.2 系统实现的架构 24 3.2.1 布料建模 24 3.2.2 纹理映射和灯光材质的设置 26 3.2.2 关于场景中碰撞球体和地板的建模绘制 28 3.2.3 关于场景中碰撞球体的碰撞检测 29 3.2.4 布料仿真系统中的交互设计 30 3.2.5 风力的计算 35 3.2.6 GPU加速的过程 36 第4章 实验结果 42 4.1 系统开发的硬件软件环境 42 4.2 不同时间积分方式的比较 42 4.3 在相同情况下CPU和GPU的渲染对比 43 第5章 结论 44 5.1 总结 44 5.2 未来展望 44 致谢 46 参考文献 47 英文文献 48 中文译文 50 基于GPU加速的布料仿真系统 摘要 计算机仿真技术是计算机动画的热门研究方向,其中布料仿真技术也在大规模普及。现如今柔性曲面仿真技术已经在许多应用场景进行了商业化的尝试,但是仍旧没有进入大规模使用。在计算机动画、游戏、虚拟服装展示以及仿真试衣间,或者高级造型设计师的模拟设计,布料仿真都扮演着核心角色。 基于物理模型布料的模型建立主流有质点弹簧模型,有限元模型和弹性变形模型。大部分基于物理模型布料仿真系统是在建立模型的条件下,进行了时间积分,通过动力学的运动规律来研究布料的运动。因此基于物理的模型布料更注重物理性质上的真实性,同时在整个运动过程上符合运动规律。由于计算机仿真对计算速度的要求比较高,研究人员都在算法和硬件条件上尝试对仿真进行加速。由于算法加速的性能有限,今年来大部分研究的突破都是在硬件条件加速的改进。其中GPU因为计算模块多,同时布料的并行计算并行度高,计算多而简单,适合使用GPU来进行加速。所以使GPU加速在布料仿真系统中脱颖而出。 本文描述了基于物理模型来仿真布料,在时间和空间上对布料仿真问题进行离散化。我们把整块布料视为质点和弹簧组成的可变形曲面网格,然后基于动力学的原理计算质点和弹簧的受力。使用verlet时间积分的方式来迭代,模拟网格的运动。同时,在计算的基础上我们使用NVIDIA的CUDA进行了GPU的加速,使仿真的计算时间大大缩短。在这个场景中,也进行了简单的碰撞检测和交互设计,让场景更加丰满。 关键字:布料仿真;弹簧质点模型;GPU加速 ABSTRACT Computer simulation technology is the hot research direction of computer animation, the cloth simulation technology is also being widely used. Now commercial attempts of flexible surface simulation technology have been tried in many application scenarios, but still do not have access to large-scale use. In computer animation, games, virtual clothing display, simulation fitting, or senior designers of analog design, cloth simulation plays the core role. Based on the physical

您可能关注的文档

文档评论(0)

ze122230743 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档