基于纹理映射的群体动画角色渲染

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:uuvvuu11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年,随着计算机图形学的发展,纹理映射技术作为一项非常重要的技术已经得到了广泛的应用。目前,大家研究的重点主要是集中在对高级纹理映射技术的研究和改进上,高级纹理映射不仅能提高视觉感官的效果,还能够在很大程度上提高绘制的效率。在场景中对群体角色模型进行渲染,由于角色模型的数量非常庞大,除了使用纹理映射技术来提高渲染的效果和效率之外,还必须着眼于利用群体模型中的动态区域以及角色之间的相邻关系来优化调度。论文本身工作作为“虚拟现实环境下群体动画实时绘制与模拟”大项目的一个子部分,群体动画实时绘制包括对群体运动模型的研究,以及群体实时绘制技术的研究。对于群体运动模型的研究主要是建立一个群体中个体运动行为的模型,实现群体针对环境感知状态下,个体运动的模拟;而群体角色渲染则是在个体运动行为确定之后的每个个体的几何模型的渲染,如果脱离群体模型,单独对个体渲染则其数据量会非常大,实时效果很差。论文首先系统研究了纹理映射的原理以及一般步骤,纹理走样以及反走样技术,同时对高级纹理映射中的凹凸纹理映射,法向纹理映射的原理和算法进行了分析;然后结合大项目中所采用的群体运动模型,对角色模型进行几何建模和动画建模,在此基础上综合采用了各项渲染优化技术,如群体渲染优化技术中实例化(Instance)技术,替代物(Impostor)技术,以及场景调度优化技术中的可见性剔除技术,层次细节(LOD)技术等,并设计了一个角色裁剪算法;接着,论文给出了本文所要实现系统的各个模块的功能和处理流程,并对其进行了详细的设计,最后给出了利用各项渲染优化技术来提高群体角色实时绘制效果的程序实现。本文最终在Windows XP操作系统的上,采用Visual Studio 2005作为项目开发平台,基于DirectX图形库,设计并实现了一个基于纹理映射的群体角色实时渲染的系统。
其他文献
随着互联网业务的迅速发展,网络信息在社会发展中的作用日益突出。然而,在网络为人们带来便利的同时,对网络安全问题以及传输高质量、高性能的多媒体业务也提出了更高的要求
为了推动我国工业制造向智能化方向发展并结合实际应用,本文设计并实现了包括数字化车间设备数据采集、工艺数据处理分析展示以及数字化车间三维加工场景重现功能的数字化车间设备生产工艺数据的分析展示平台,通过直观地展示数据分析结果,并结合数字化车间生产场景的仿真回放,达到帮助优化生产决策的目的,进而提高对数字化车间的有效管理。本文在介绍了数字化车间发展现状的基础上,首先对数字化车间加工工艺流程数据分析和重现
随着互联网的迅猛发展,宽带用户不断增长,人们的工作和生活有了全新的改变。人们不再仅仅满足于传统的网页浏览、文件下载等互联网的基本表现形式,而对网络资源提出了更多的