动态实体模型是虚拟场景的重要组成部分,骨骼动画是表达虚拟场景中动态实体行为的主要技术。提出了一种虚拟场景中三维模型骨骼动画渲染的策略,即采用第三方软件建立三维动画模型,基于Cal3D动画控制机制,使用OSG三维图形渲染引擎对虚拟场景中运动的三维模型进行模拟。在Vis Forest软件的基础上,集成了骨骼动画渲染方法,解决了动物在虚拟地表上"踏空"的问题,扩展了动态实体在虚拟环境中的行为模拟。以梅花鹿和大象为例,逼真地模拟了动物在虚拟环境中的奔跑和行走的过程,模拟过程中动作衔接比较自然。
Dynamic entity model is an important part of the virtual scene, and skeletal animation is a main technology to express entity dynamic behavior in the virtual scene. This paper presents one strategy to render skeletal animation in a virtual scene. The proposed method simulates the moving in the virtual scene using the third party software, Cal3D management mechanism, and OSG graphic rendering engine. In Vis Forest software, based on the integration of skeletal animation rendering, it solves the problem of the animal"step empty"on the earth's surface in a virtual, expands the dynamic entity behavior simulation in virtual environment. The running and walking process of a sika deer and an elephant are realistically simulated, and the action is natural in the simulation process.