运动角色仿真与其他应用中的角色仿真具有共同的要求,那就是对真实感的要求,这也是计算机场景仿真中的普遍要求。对于运动角色的仿真,其模型细节表达程度、运动动作流畅性和场景绘制速度是三个影响真实感的主要因素。
模型的细节表达程度是决定仿真结果真实感的一大因素。常用的LOD简化方法将原始模型进行简化,生成粗细不同的多个模型层次,在不同的情况下选择不同的模型层次。假如选用的模型层次过于简化,就会在角色的某些部位出现严重的失真。影响角色仿真的另一大因素是运动动作的流畅性和连贯性。对于运动角色,动作控制中很容易出现动作不连贯的不自然现象,从而影响真实感。对角色仿真的真实感影响较大的最后一个因素是运动角色的绘制速率,帧速率是影响所有虚拟现实系统真实感的重要数据,在计算机实时仿真中,一般需要达到30FPS的帧速率。
运动角色仿真又有许多其独有的特点:
(1)因为角色众多,不可能进行人工交互,必须对各角色事先设定动作数据,并自动变形;
(2)运动场景中的角色仿真,需要考虑动作统一性的要求,对于大规模场景排演,所有角色必须按照统一的动作要求进行,以达到整齐划一的效果;(www.xing528.com)
(3)对于大规模角色场景,虽然角色数量大,但当可视化距离足够远时,场景中的角色会出现很大的重复性。根据该重复性特点,可以考虑使用一些复用手段。
运动场景中的角色仿真需要解决一些新出现的问题:
(1)角色的自动动作驱动方式,该动作驱动方式,应该拥有不依赖于模型的驱动方法;
(2)需要实现角色运动的分解,为避免重复计算,充分利用场景中角色重复性特点,将角色的运动分解为以自身为中心的动作和其在整个场景中的位置变化,这样就可以针对角色模型本身进行变形计算,同一计算结果可多次应用到场景中的角色上。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。