近些年,随着计算机图形学的发展,纹理映射技术作为一项非常重要的技术已经得到了广泛的应用。目前,大家研究的重点主要是集中在对高级纹理映射技术的研究和改进上,高级纹理映射不仅能提高视觉感官的效果,还能够在很大程度上提高绘制的效率。在场景中对群体角色模型进行渲染,由于角色模型的数量非常庞大,除了使用纹理映射技术来提高渲染的效果和效率之外,还必须着眼于利用群体模型中的动态区域以及角色之间的相邻关系来优化调度。论文本身工作作为“虚拟现实环境下群体动画实时绘制与模拟”大项目的一个子部分,群体动画实时绘制包括对群体运动模型的研究,以及群体实时绘制技术的研究。对于群体运动模型的研究主要是建立一个群体中个体运动行为的模型,实现群体针对环境感知状态下,个体运动的模拟;而群体角色渲染则是在个体运动行为确定之后的每个个体的几何模型的渲染,如果脱离群体模型,单独对个体渲染则其数据量会非常大,实时效果很差。论文首先系统研究了纹理映射的原理以及一般步骤,纹理走样以及反走样技术,同时对高级纹理映射中的凹凸纹理映射,法向纹理映射的原理和算法进行了分析;然后结合大项目中所采用的群体运动模型,对角色模型进行几何建模和动画建模,在此基础上综合采用了各项渲染优化技术,如群体渲染优化技术中实例化(Instance)技术,替代物(Impostor)技术,以及场景调度优化技术中的可见性剔除技术,层次细节(LOD)技术等,并设计了一个角色裁剪算法;接着,论文给出了本文所要实现系统的各个模块的功能和处理流程,并对其进行了详细的设计,最后给出了利用各项渲染优化技术来提高群体角色实时绘制效果的程序实现。本文最终在Windows XP操作系统的上,采用Visual Studio 2005作为项目开发平台,基于DirectX图形库,设计并实现了一个基于纹理映射的群体角色实时渲染的系统。