7.3 角色群组仿真速度与角色种类数的关系
本书提出的角色群组仿真方法中,通过三种途径提高大规模角色的仿真速度:一是基于Billboard渲染;二是图形硬件加速;三是纹理复用。运动角色的种类数量只影响运动角色的动作驱动时间和动态纹理生成时间,本节仍使用上节的Girl角色,使场景中的角色总数量固定为30×30,角色投影大小固定为30×25,每一次实验连续记录100帧取平均值,所得执行时间记录见表7-2。
表7-2 不同角色种类数下各步骤执行时间 (单位:ms)

根据表7-2中的数据,所绘制出的仿真各步骤执行时间与角色种类数的关系如图7-6所示。由图7-6中可以看出,角色驱动时间与角色种类数成正比,而动态纹理生成时间除环境设置和初始化时间外,也与角色种类数成线性增长关系。

图7-6 仿真各步骤运行时间与角色种类数的关系