- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 毕业论文-- 基于微信公众平台的个性化推荐系统 .doc
- 毕业论文-- 几种基于三角形网格的细分算法的研究及实现.docx
- 毕业论文-- 双圆弧齿轮传动的啮合特性与仿真研究 .doc
- 毕业论文-- 运用RPG Maker MV设计的《恶魔塔》.docx
- 毕业论文--不同渲染引擎对玻璃、皮肤进行渲染优化的实验研究.docx
- 毕业论文--创意摄影的图像处理技术(图像合成)研究.doc
- 毕业论文--创意摄影后期图像处理技术研究.docx
- 毕业论文--创意图像后期处理技术研究.docx
- 毕业论文--大位移图像的快速精确匹配.doc
- 毕业论文--动画在影视后期制作中的作用分析及其应用实现.docx
- 2025中国大唐集团置业有限公司所属项目部领导岗位社会招聘1人备考笔试试题及答案解析.docx
- 2025贵州贵阳观山湖人力资源服务有限公司招聘外派服务人员1人备考笔试题库及答案解析.docx
- 2025福建泉州石狮市金埭中心幼儿园招聘1人备考笔试题库及答案解析.docx
- 2025年十里河社区股份经济合作社招聘(2人)参考考试试题及答案解析.docx
- 2025重医附二院中西医结合医学中心技师(编外)招聘2人参考笔试题库及答案解析.docx
- 第九章 会展项目组织管理.pptx
- 2025福建福建省福州市润楼体育产业发展有限公司招聘9人备考考试试题及答案解析.docx
- 2025黑龙江七台河七煤医院招聘财务专业人员2人备考考试试题及答案解析.docx
- 2025湖北恩施州巴东县招募特聘动物防疫专员1人参考考试题库及答案解析.docx
- 2025四川乐山市沐川县教育局下属事业单位招聘城镇公益性岗位人员5人备考笔试题库及答案解析.docx
原创力文档


文档评论(0)