《计算机技术与发展杂志》发表论文赏析
作者:祝新霞;马明栋
摘要:虚拟现实技术的发展使得大量开源和商业图形图像引擎相继出现,而 OpenSceneGraph(开源三维图形引擎)越发得到国内外爱好和研究仿真学者的青睐。 虚拟场景是虚拟现实技术应用中必不可少的部分,而场景漫游和碰撞检测又是虚拟场景的核心技术,其效果的好坏直接影响整个虚拟场景的真实感。 文中阐述了 OSG 的基本特点、核心库及其结构,结合 Visual C++编程语言,实现了一个虚拟校园漫游模型,分析了实现此模型的漫游设计,通过从不同角度、距离、方位来观察和操作场景中的某一物体,从而给使用者以沉浸式的效果。 同时,采用直线求交器的碰撞检测方法,模拟了学生在遇到障碍物时,发生碰撞停止运动防止穿过物体的过程。 利用 OSG 三维图形引擎,明显改善了三维场景渲染对硬件的需求以及开发难度。
关键词:虚拟现实技术;开源三维图形引擎;场景漫游;碰撞检测