群体动画实时渲染技术的研究

被引量 : 0次 | 上传用户:mj73182
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,群体动画技术在多个领域中得到了广泛的应用。但是,以当前的计算机硬件绘制能力来说,如果采用直接绘制的方法,则很难实现数量庞大的群体动画的实时渲染。因此,人们更加重视群体动画实时渲染技术的研究,使得这一领域成为极富挑战性的研究课题。本文研究群体动画实时渲染技术,重点提高群体渲染的速率。本文对基于CPU的矩阵调色板蒙皮技术(Skinning)、混合层次细节(Level Of Detail,LOD)和替代物(Impostors)的群体动画渲染技术以及基于GPU的实例化(Instancing)群体动画渲染技术进行了比较深入的研究。群体动画的渲染实际上是由单个动画角色的渲染组成的。对于单个动画角色的渲染,在应用程序是GPU受限时,将优化工作交给CPU,会取得非常不错的优化效果。本文使用Intel处理器上的流式SIMD扩展(SSE),在CPU上对群体动画中常用的矩阵调色板蒙皮动画技术进行了优化。实验表明,使用基于CPU的群体动画渲染技术,在角色顶点受多个骨骼权重影响时,具有非常好的性能提升。同时,本文还研究了一种通用的针对复杂网格模型的优化方法。三维复杂场景实时渲染技术的研究课题很多,但是大多都是局限于静态场景对象。针对群体动画实时渲染,本文结合了LOD和基于图像渲染的Impostors技术,根据虚拟角色在最后屏幕中的细节信息来选择恰当的角色表示,平衡了基于图像的渲染方法在渲染质量上的不足和几何渲染方法在效率上的缺陷,有效地提升了群体动画的渲染效率。实验结果表明,该方法可以用较小的渲染代价获得较高的渲染质量,满足实时渲染的要求。图形硬件加速器的不断发展给实时群体动画的广泛应用带来了新的机会。本文针对群体动画渲染中,大多数动画角色的模型完全相同的特点,从减少绘制调用与状态改变的次数,降低对内存存储的需求着手,提出了基于GPU中实例化技术的群体动画实时渲染算法。实验表明,当使用实例化技术渲染这类群体动画时,随着角色数量的不断增加,渲染性能将明显得到提高,平均帧率比逐个角色单独渲染时高出40%以上。最后本文对当前群体动画的发展方向进行了一些展望,并提出了一些在该领域值得进一步研究的方向。
其他文献
随着中国数字娱乐产业的发展,中国网络游戏也保持着强劲的增长势头,网络游戏的兴盛,是数字娱乐文化发展的一个必然环节,因此3D游戏引擎技术成为计算机图形学研究的热点问题。
党的十八届四中全会审议通过了《中共中央关于全面推进依法治国若干重大问题的决定》(以下简称《决定》)。这次会议是在我国全面深化改革关键时期召开的一次十分重要的会议,在
为探索棕点石斑鱼人工育苗相关技术,我们于2008年2月9日~3月30日在海南琼海某虾苗场进行了对影响棕点石斑鱼人工育苗成活率的开口饵料种类及水环境因子等相关技术的研究,现将
目的:探究多排CT的尿路成像技术(CTU)用于肾输尿管畸形病变诊断中的价值。方法:在2015年2月—2017年5月在我院泌尿科就诊的肾输尿管畸形病变患者中选出78例,全部患者均在我院
目的:探讨多层螺旋CT尿路成像(CTU)在儿童泌尿系统疾病中的临床应用价值,比较各种影像学检查方法在泌尿系疾病中的优势和不足。方法:回顾性分析近两年在我院进行CTU检查的患
本文根据钢式目标成本管理的内容和宝钢式标准成本管理的基本内容及特点,比较两者的相同之处和不同之处,得到了一些启示和思考。
目的本研究通过对1212例古今肺系医案和303姜良铎教授诊治的肺系医案进行研究,应用数据库和统计学技术,探寻数据之间隐藏着的关系,揭示出其中的诊断和辨治规律。研究方法1.以
如何应用技术促进和优化学习过程,帮助学习者学习知识、发展思维和培养能力,已成为了教育技术领域的核心问题之一。虽然目前越来越多的学习技术被引入课堂中,但是技术应用于
随着经济、社会的发展和公共服务领域改革的深化,不断推进公共服务供给体制机制的创新,为公众提供更加公平、有效、快捷的公共服务,已经成为当今世界各国政府面临的共同课题