[1]祝新霞,马明栋.OSG 的视景漫游技术研究[J].计算机技术与发展,2018,28(05):201-204.[doi:10.3969/ j. issn.1673-629X.2018.05.045]
 ZHU Xin-xia,MA Ming-dong.Research on OSG Scene Roaming Technology[J].,2018,28(05):201-204.[doi:10.3969/ j. issn.1673-629X.2018.05.045]
点击复制

OSG 的视景漫游技术研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
28
期数:
2018年05期
页码:
201-204
栏目:
应用开发研究
出版日期:
2018-05-10

文章信息/Info

Title:
Research on OSG Scene Roaming Technology
文章编号:
1673-629X(2018)05-0201-04
作者:
祝新霞1 马明栋 2
1. 南京邮电大学 通信与信息工程学院,江苏 南京 210003;
2. 南京邮电大学 地理与生物信息学院,江苏 南京 210023
Author(s):
ZHU Xin-xia 1 MA Ming-dong 2
1. School of Telecommunications &Information Engineering,Nanjing University of Posts and Telecommunications,Nanjing 210003,China;
2. School of Geographical and Biological Information,Nanjing University of Posts and Telecommunications,Nanjing 210023,China
关键词:
虚拟现实技术开源三维图形引擎场景漫游碰撞检测
Keywords:
virtual reality technologyOpenSceneGraphscene roamingcollision detection
分类号:
TP393
DOI:
10.3969/ j. issn.1673-629X.2018.05.045
文献标志码:
A
摘要:
虚拟现实技术的发展使得大量开源和商业图形图像引擎相继出现,而 OpenSceneGraph(开源三维图形引擎)越发得到国内外爱好和研究仿真学者的青睐。 虚拟场景是虚拟现实技术应用中必不可少的部分,而场景漫游和碰撞检测又是虚拟场景的核心技术,其效果的好坏直接影响整个虚拟场景的真实感。 文中阐述了 OSG 的基本特点、核心库及其结构,结合 Visual C++编程语言,实现了一个虚拟校园漫游模型,分析了实现此模型的漫游设计,通过从不同角度、距离、方位来观察和操作场景中的某一物体,从而给使用者以沉浸式的效果。 同时,采用直线求交器的碰撞检测方法,模拟了学生在遇到障碍物时,发生碰撞停止运动防止穿过物体的过程。 利用 OSG 三维图形引擎,明显改善了三维场景渲染对硬件的需求以及开发难度。
Abstract:
With the development of virtual reality technology,a large number of open source and commercial graphics engine are launched. OpenSceneGraph (open source 3d graphics engine) is paid more and more attention by simulation users both at home and abroad. Virtual scene is a crucial part of the application of virtual reality technology,and the scene roaming and collision detection are the core technology of virtual scene,which affect the authenticity of the whole virtual scene. We discuss the basic characteristics of OSG,the core library and its structure in the paper. Combining Visual C++ programming language,we realize a virtual campus model and analyze its roaming design. The observation and operation of an object from different angles,distances and azimuths gives the user the effect of immersion. At the same time,by the line of intersection collision detection method,we simulate the process of students stopping collision to prevent passing through an object when they encounter obstacles. By OSG technology,the requirements of 3D scene rendering to hardware and the developing difficulty are obviously improved.

相似文献/References:

[1]刘萍萍,陆兆攀,高武奇.基于OpenGL 的三维校园漫游系统可视化研究[J].计算机技术与发展,2018,28(04):174.[doi:10.3969/ j. issn.1673-629X.2018.04.037]
 LIU Ping-ping,LU Zhao-pan,GAO Wu-qi.Research on Visualization of 3D Campus Roaming System Based on OpenGL[J].,2018,28(05):174.[doi:10.3969/ j. issn.1673-629X.2018.04.037]

更新日期/Last Update: 2018-07-20