数字化校园3D虚拟图书馆的建设(2)

来源:南粤论文中心 作者:陈三等 发表于:2014-12-29 18:58  点击:
【关健词】3D虚拟图书馆;虚拟现实技术; 3DMax;OPENGL;漫
系统漫游命令包括上升、下降、前进、后退、左转、右转、俯视、仰视、左移、右移等。该文采用OPENGL的gluLookAt函数,通过PageUp和PageDown键来控制上下位置,利用上下键来控制向前或者向后的方向,用左右键来控制视

  系统漫游命令包括上升、下降、前进、后退、左转、右转、俯视、仰视、左移、右移等。该文采用OPENGL的gluLookAt函数,通过PageUp和PageDown键来控制上下位置,利用上下键来控制向前或者向后的方向,用左右键来控制视点的左右移动。响应左转、右转、仰视、俯视命令时视点保持不变[10]。前进和后退主要是沿视线方向沿坐标系移动一定距离即可。而左移和右移主要是平移一定的距离。对于边界采用碰撞式技术,将边界固定住,对于漫游的整体位置和视点的调节做出整体的设计。
  由于不断按下键盘操作重复性太多,较为繁琐,所以系统设计时对相关的漫游过程进行记录。记录漫游过程的处理是,首先记录初始的视点和角度,然后对每种连续键盘操作命令按照“动作类型,执行次数”进行记录,最后通过相反过程播放,从文件中读取上述初始化参数并进行设置,而后通过相应的读取操作命令调用处理函数处理,实现漫游过程的实现和记录。
  通过漫游的实现,可以给使用者带来身临其境的感受,跟现在很多3D游戏带来的效果有些类似,这样更贴近生活实景的感受,完成我们的设计目标。
  4 总结
  在三维虚拟图书馆的建设中,首先利用3DMax对学校图书馆进行总体模型设计。其次,在OPENGL中建设场景,将3DMax中设计好的模型导入到其中,利用相关函数实现交互性和漫游功能。最后,将整体构建好的模型导出,放入学校的数字图书馆网站上,供校内学生使用。随着研究的深入展开,还需要进一步做好以下几方面的工作:
  1) 改进馆内各物件的精细程度和真实度,通过对模型贴图使场景的渲染更加逼真。对于不同位置的视点情况进行多方位的调整,进一步完善系统的交互性和漫游功能。
  2) 将虚拟图书馆正式运用到数字化图书馆的平台上,通过学生的体验和建议,对整体设计做出进一步的改善。
  参考文献:
  [1] 王晨晨.虚拟现实技术及其在图书馆的应用[J].图书馆学研究,2011(10):35-37.
  [2] Burdea G,Coiffet P.Virtual Reality Technology[M].NJ:John Wiley and sons,1994.
  [3] 陆颖隽.虚拟现实技术在数字图书馆的应用研究[D].武汉:武汉大学,2013.
  [4] 钱刚.从数字化、网络化看图书馆虚拟过程[J].图书情报工作,1998(7):11-14.
  [5] 吴庆双,王楠.安徽师范大学三维虚拟校园系统建设研究[J].重庆文理学院学报:自然科学版,2012,31(1):62-66.
  [6] Fisher S S ,Humphries J,McGreevy M,et al.The virtual environment display system. In: ACM Workshop on Interactive 3D Graphics[M].New York: ACM Press, 1986:77-87.
  [7] 陈建华.基于3DSMAX的虚拟现实建模技术[J].漳州师范学院学报:自然科学版,2002,15(3): 18-20.
  [8] 李莹,陈启祥.基于OPENGL技术与3DS Max的3D虚拟校园情景开发[J].武汉船舶职业技术学院学报,2007(2):37-40.
  [9] 林锐,石教英.基于OPENGL的可复用软件库与三位交互设计[J].计算机研究与发展,2000, 37(11):1360-1366.
  [10] 僧德文,李仲学,王红霞. 基于OPENGL的虚拟漫游技术研究及应用[J].金属矿山,2007(9).

(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(代写代发论文_广州毕业论文代笔_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.