7.2 角色群组仿真速度与角色数量的关系
2025年09月26日
7.2 角色群组仿真速度与角色数量的关系
角色群组仿真中,对绘制速度影响最大的有两方面的因素——角色变形速度和角色绘制速度。本节的实验中,通过在一个场景中绘制大量保持运动状态的Girl角色,统计仿真过程中的角色变形时间和角色绘制时间,得出这两方面的运行时间受角色数量变化的影响规律。在实验中使用10个Girl角色进行复用,模拟场景中共有10种不同的运动角色,每次实验中连续执行100帧绘制,取各步骤执行时间的平均值,所获得的数据见表7-1。
表7-1 Girl角色仿真的各步骤执行时间 (单位:ms)
从表7-1中可以看出,使用本书提出的角色群组仿真方法,当场景中的角色数量在150×150规模时,每帧的角色绘制时间仍可保持在30ms以内,可以实现实时绘制。
表7-1中的数据还表明,场景中观察者的位置对于运动角色绘制时间的影响较大。观察者的位置,直接影响场景中的角色对屏幕的贡献率,当观察者离运动角色距离更远时,角色将显得更小。因此,在场景中的运动角色数量增多时,为了能观察场景全景,必须使观察者位置拉远,造成每个角色的投影变小。通过合适地选择观察者位置,可以实现整个运动角色场景的实时绘制,场景中拥有不同运动角色数量时,要达到实时绘制,观察者位置与角色数量的关系如图7-5所示。
图7-5 角色投影高度与角色数量的关系