摘要
主流的VR内容开发环境均具有成熟的VR插件。OGRE引擎作为开源、高度可扩展的3D渲染引擎在VR开发领域的应用还远不成熟。提出一种基于OGRE引擎对VR头显的开发方案。利用OGRE构建三维场景,通过OpenGL扩展库GLEW中的纹理复制方法完成OGRE单帧图像到VR头显的输出,将场景正确加载到头显中。提出了利用OGRE与VR头显进行集成开发的基本框架,和实现OGRE大规模场景移植到头显平台的思路。经过测试,本方案在Oculus Rift的头显平台上运行流畅,用户可以得到良好的虚拟现实体验。
At present,the mainstream VR content development environments have mature VR plug-ins.However,the application of OGRE engine which is an open source,highly scalable 3D rendering engine is not yet mature in the field of VR development.A development program of VR head-mounted display based on OGRE engine is presented.OGRE engine is used to construct a complete 3D scene.Then,by using the texture replication method in the Open GL extension library GLEW to complete submitting single frame image of OGRE to the VR head-mounted display,the scene is correctly loaded into the display.It puts forward the basic framework for integrated development using OGRE and VR head-mounted display,and the idea to transplant OGRE large-scale scene to head-mounted display platforms.After testing,the program in the platform of Oculus Rift runs smoothly,and the user can get a great virtual-reality experience.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2017年第S1期119-125,共7页
Journal of System Simulation