基于位置动力学的软体蒙皮动画

来源 :四川大学 | 被引量 : 0次 | 上传用户:bigfishing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机三维动画领域中,通过模拟类似脂肪等软体的动态效果,能为模型形变带来更丰富的视觉效果。传统的模拟软体形变的方法受限于复杂的物理计算,往往需要昂贵的时间成本。近年来,位置动力学因其简单快速的物理模拟框架,被大量应用于实时应用中。位置动力学方法通过对模型的粒子系统施加形状匹配等约束来控制粒子间的位置关系,模拟软体的形变。在实际的计算过程中,位置动力学方法通过高斯赛德尔迭代来计算模型约束集合的近似解,即约束按顺序逐个求解约束。这种顺序求解的迭代方式带来了较大的时间开销,限制了位置动力学方法在需要实时进行软体形变模拟中的应用。本文以基于位置动力学的软体蒙皮动画为研究对象,详细研究和分析了包含高斯赛德尔解算器、雅可比解算器和分组并行解算器在内的几种现有的约束求解方案,实现了一种更高效的基于GPU的约束并行解算方案,能加速软体变形的实时模拟。本文的核心思想是在预处理阶段对约束先进行解耦然后分组,将没有耦合关系的约束划分为同一组,同组内的约束可以通过GPU并行执行。组和组之间采用串行的方式。此外,本文采用了分层体素模型能进一步改善模型形变过软的问题。具体来说,本文的主要工作包括:·提出一种基于图着色的约束解耦分组的方案。本文将约束分组看作图着色问题,没有耦合关系的约束被分为颜色相同的一组。由于约束间耦合复杂,导致直接着色的分组结果较差,组数较多。又因为每一组都调用一次GPU并行计算流程,而组与组之间是串行过程,因此约束划分的组数会影响并行效率。为了减少GPU调用次数来提升整体的并行效率,本文通过在约束中插入额外的粒子来降低约束间的耦合程度,从而降低约束图的着色下界,将着色数也就是约束的组数控制在自定义的q左右。·采用分层体素模型提高软体的变形质量。为了改善某些情况下模型变形过软的问题,本文将模型体素化后的粒子进一步分为骨骼层、肌肉层、脂肪层和皮肤层。通过调整不同层的刚度系数,来控制不同层变形的软硬程度,使整体变形更加流畅自然。·采用二次变形的蒙皮方法模拟软体形变。本文将实时形变过程分为两个阶段:首先进行初级运动,骨骼层粒子按照线性蒙皮算法直接移动位置;其次进行第二次运动,由于骨骼层粒子的移动会引起约束状态改变,因此其它层次的粒子通过PBD框架进行约束迭代求解来获得新的移动位置。两种变形方法结合可以模拟类似脂肪抖动的弹性变形,提升蒙皮质量。实验结果表明,通过体素分层和二次变形的方法,本文可以实时生成具有脂肪抖动等软体变形效果的模型动画。同时,本文提出的约束解耦方法可以有效降低约束间的耦合程度,减少约束的组数。在效率方面,相比于基于CPU的高斯赛德尔方法,本文的约束先解耦再分组并行的方法显著提升了约束求解的效率。
其他文献
颈椎作为承载人体头部的重要部分,头部的所有运动都是颈椎运动耦合的结果。随着社会发展,人们室内工作时间增加,长时间的久坐成为颈椎病发生的常见原因,最近颈椎病患者有年轻化的趋势。临床医学主要靠人体颈椎能够运动的角度范围来对颈椎正常状态进行诊断,目前临床上主流的检测颈椎运动角度的方法是利用影像医学,一般是通过拍摄颈X片的方式来评估颈椎运动功能。一种方便医生与患者的颈椎活动角度测量方法对于医生对患病程度判
随着互联网的不断发展,移动应用的需求快速增长。移动应用的质量保证是决定其成功的主要因素。测试自动化可能是提高移动应用程序质量并降低测试成本的有效解决方案,但实现移动应用的自动化功能测试是复杂且困难的,它是一项昂贵且耗时的活动,并面临诸多挑战。目前主要面临两大挑战,即测试序列自动生成和测试Oracle自动获取问题:(1)如何自动生成功能测试的测试序列,以达到自动化功能测试的目的?(2)如何自动获取测
区块链作为一种去中心化的新型分布式计算范式,具有多方创造信任、安全自治、不依赖可信第三方等特性,得到了越来越广泛的关注和应用,从最初的数字货币应用场景,逐渐拓展到了金融、贸易、征信、版权保护等诸多行业领域。联盟链相较于公有链拥有更高的交易性能和良好的监管特性,广泛受到各组织机构的青睐,其应用场景也在各行业领域得到了极大的拓展。联盟链在发展和应用过程中也遇到了各种问题与挑战,特别是联盟链的可扩展性问
人体行为识别是计算机视觉中一种重要的场景分析技术,目前已经得到广泛应用。基于视频的人体行为识别方法存在识别率不高的问题,这与视频帧提取中关键信息丢失、冗余信息较多等因素有关,也与在面对复杂场景时,使用单一特征难以对人体行为进行充分表达等因素有关。本文针对关键帧提取和人体运动视频的多特征表达进行研究,主要工作和创新点如下:(1)针对基于关键帧提取的人体行为识别,提出了一种基于动态双向时空切片聚类的关
随着科技水平的提高和社会的发展,在物质生活已经得到满足之后,人们开始更加关注精神生活的水平,很多丰富精神文明的商品成为大家追逐的目标。其中,智能手机和家庭影院的普及,让人们能享受到更好的拍摄和观看的体验。但光学领域的研究中,由于镜头的透镜在生产时无法达到理想的精度而且在组装过程中也可能产生偏差,最后会使得到的图像产生畸变,影响人们的观看体验。相机镜头产生的畸变按种类分为:径向和切向。径向畸变是因为
如今,从网上购物、视听娱乐到生活旅游等方面,人们的日常行为和决定越来越多地受到推荐系统的影响。所谓推荐即是根据用户的历史、项目的相关属性进行建模,从海量的信息中,推断出用户的兴趣爱好,帮助用户找到感兴趣的项目。推荐系统的技术核心是如何从巨量信息中为用户挖掘出有效的信息。然而,传统的推荐算法里已有的数据稀疏性问题,会致使推荐质量不太理想,无法更好地提升用户对系统的满意度。再而,因缺少系统给出的推荐结
运动目标检测是许多视频分析应用中的关键步骤。由于真实视频数据通常存在相机抖动、光照变化和恶劣天气等复杂情况,导致基于背景减法的目标检测算法可能无法有效对背景信息建模,严重影响目标检测效果。因而具有鲁棒效果的鲁棒性主成分分析(Robust Principal Component Analysis,RPCA)在目标检测领域得到广泛应用。虽然RPCA模型被成功应用于目标检测领域,但是在经典RPCA模型中
科学文献是科研人员通过实验对自然科学现象进行充分观察或研究后,对成果与结论的书面表达。海量科学文献的发表使科学的结构不断发展与完善,对科学发展中的重要影响因素进行深入了解可以有效地解决环境、社会和技术问题。通过分析科学文献数据,揭示学科主题结构及发展历程,对理解学科特点、发现新兴研究以及预测未来趋势至关重要。围绕科学文献,现有研究只关注学科框架的构建或单研究领域的主题分析,缺少完善的从学科层级自顶
基于代理的建模技术经常被用于研究复杂的多细胞生物学现象,这一技术在生物医学研究中发挥着重要的作用。近年来通过建立仿真模型研究癌症发育的过程,推测癌细胞转移时机成为了一个重要的研究方向。现有的研究证明,癌细胞的转移扩散是导致癌症患者死亡的主要原因。对于目前发病率较高的结直肠癌,肝脏是其常见的转移靶器官。因此本文利用基于代理的建模技术对结肠癌的肝转移过程展开具有针对性的研究。本研究能够评估疾病进展,为
随着2018年国家标准《智慧校园总体框架》发布,致力于构建校园工作、学习和生活一体化的智慧校园正在全国多个高校逐步成型,从课堂到生活的教育理念已经被广为接受。传统基于预制定教学计划的培养模式已不能满足当前创新性人才的个性化培养需求。以大数据分析、人工智能等信息技术为支撑的智慧教育模式已成为教育信息化的趋势,通过掌握学生的兴趣、爱好、生活习惯等,提高人才培养质量成为当前教育数据挖掘领域的重要研究问题