ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:25.50KB ,
资源ID:1679064      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1679064.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(环境虚拟技术在图书馆中的应用研究.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

环境虚拟技术在图书馆中的应用研究.doc

1、环境虚拟技术在图书馆中的应用研究摘 要:随着国家图书馆使用可交互的虚拟数字图书馆系统以后,虚拟现实技术在图书馆中的应用也越来越被重视。虚拟技术的应用可以为图书馆增添了新的多维感触和人机交互方式。但现阶段虚拟现实技术在图书馆应用中遇到了虚拟现实技术设备商业化程度不高、视景生成技术自身还不够成熟等问题,因此图书馆应积极关注虚拟现实技术、两种视景生成技术交互使用,推广虚拟现实技术。 关键词:虚拟现实技术;图书馆;Unity3D 1 虚拟现实技术概述 虚拟现实是由高速计算机系统创建的一种令人感到身临其境、可以获得与环境交互体验的虚拟世界,它将计算机处理的数字化信息变为人们所能感受的具有各种表现形式的多

2、维信息,通过视、听、触觉等作用于使用者,对使用者的控制行为做出动态的交互反应。沉浸感、交互性、思维构想性是虚拟现实的主要特点。 沉浸感,指用户作为主角存在于虚拟环境中的真实程度。理想的虚拟环境应该达到使用户难以分辨真假的程度,甚至超越真实;交互性,指用户对虚拟环境内的物体的可操作程度和从环境得到反馈的自然程度;思维构想性,指用户沉浸在多维信息空间中,依靠自己的感知和认知能力全方位地获取知识,发挥主观能动性,寻求解答,形成新的概念。 2 虚拟现实技术在图书馆的应用 虚拟现实技术最主要的就是导读功能。引导读者去阅读那些质量比较好的文献,使得读者更有阅读的欲望,与此同时,也不断的增强着读者的阅读能力

3、。虚拟现实技术作为基于自然的人机界面,强调以人为中心,让读者身临虚拟现场,对信息分类组织和服务内容一目了然,以最短时间、能最大限度地满足自身的信息需求,因此有必要在图书馆界推广虚拟现实技术。 在虚拟现实系统中,首先要建立对象物体的几何模型,确定其空间位置和几何元素的属性,然后在其基础上进行模型创建为了增强虚拟场景的真实性。建设图书馆虚拟场景, 不仅可以实现图书馆场景漫游,同时可以将图书的上架整理、架位的调整、阅览室位置的选择等具体工作,以虚拟场景的形象展示出来,方便馆员的工作,节省实物调整设计时所消耗的人力物力。漫游动画技术,主要通过对现实空间采样图像序列生成新视景的图像。首先在源场景中布置,

4、灯光,设置材质,然后设置相机动画再渲染出序列帧,最后再后期合成视频。用户可以通过视频动画来浏览图书馆,其中应用最广的是虚拟漫游和交互技术,我们把场景,灯光,材质做好以后。用户可以通过键盘或鼠标进行上下、左右的移动,选择自己的视角,对该场景进行 360 度视角实时的任意虚拟浏览。 3 关键技术 3.1.场景建模技术 对于场景建模有两种方式,一种是利用 Unity3D 本身的功能建模,另一种是从外部导入模型,以导入 3dmax 软件的模型来说,可以直接将.max 文件存入到 Unity3D 项目文件夹中,或者将其导出.fbx 的文件格式.被导入的信息包括物体的空间位置,名称材质,动画等。 图书馆模

5、型构建是包括馆内和馆外的地形、建筑物以及图书馆工具。地形和建筑在有了具体的数据之后,可以在 3DMAX 中构建,馆内环境部分主要包括大厅的吧台、隔断、查询机、书架、书等馆外环境部分主要包括天空、树木和花草,这些在 unity3d 中有多种模型供选择。在模型的构建中需要注意的是多边形模型的优化.一个虚拟图书馆系统还是比较大的,对模型充分的优化可以减小最后网络文件的大小,利于用户浏览. 除模型优化外,在贴图上除了要注意尽量真实,还应注意贴图的命名不能用中文,以免日后不能识别。此系统中部分模型如下: 3.2 交互技术 漫游是虚拟图书馆的关键, 交互是实现漫游的方式.简单的交互用JavaScript

6、就可以实现,比如我们在任何漫游系统中都要用到的鼠标按键行走功能,在 unity3d 中是可以以 WSAD 分别实现上下左右,相对应的代码在 FPScontral.js 脚本语言中,从文件的命名 FPScontral 就可以看出这是第一人称视角控制,下面例举向前行走的代码: function Update () if(Input.GetKey(KeyCode.W) ) transform.Translate(Vector3.forward * Time.deltaTime * -speed) ; 另一种重要的交互功能是 GUI 界面设计,在虚拟图书馆中,可以选择自动导航、手动导航和退出导航按钮,

7、根据选择进入场景,实现相应的漫游模式.这也需要代码实现跳转场景的功能。 以“自动导航”的代码为例,具体如下: function OnGUI() if(menuShow=false) return; if (GUI.Button (Rect (Screen.width/2-30,Screen.height/2-50, 80, 30 ) ,“自动导航“) ) print (“You clicked the button!“) ; Application.LoadLevel(1) ; menuShow=false; 3.3 碰撞检测技术 碰撞检测最基本的是模拟现实环境中的物体在遇到障碍物时发生的本能

8、反应,比如遇到墙壁时,不能前行,好的碰撞检测对一个漫游系统的基本条件。在 Unity3D 中也可以在脚本语言中实现控制: function OnCollisionEnter(obj:Collision) Debug.Log(obj.gameObject.name) ; 4 虚拟视景生成技术存在的问题 目前在虚拟漫游动画和虚拟交互方面还有这很大的区别,主要的就是场景的真实感,由于收到模型面数的限制再虚拟交互的场景中模型面数较少,所以场景的真实性不如漫游,但它的优点是用户可以在场景中随心所欲地“漫步” 。漫游动画追求真实感我们可以再 3Ds max 中制作,对模型的面数相对不是很高,这样做出的模型

9、就很真实,但是它的缺点是用户只能根据制作者设置的路径进行观看,用户不能随心所欲地“漫步”其中,交互感差。在解决如何构造既可以实时交互,同时又具有沉浸感的虚拟现实环境方面存在很多问题。要实现实时虚拟交互,场景的面数就会增多,否则用户就会感到画面不平滑,而目前的硬件状况,只有高性能的图形工作站才能满足以上要求。因此构建能够实现实时交互的虚拟场景,存在着编程量大,对计算机的硬件要求高等问题。 5 结语 虚拟现实技术作为一门集合了各种高新技术的交叉学科,通过发挥其沉浸性、交互性和想象性三大主要特征,为图书馆工作的各个环节带来革命性的变化。因此针对图书馆中应用虚拟现实技术所存在的问题时,图书馆界应以积极的态度,高度关注虚拟现实技术的发展。各图书馆应根据本馆实际情况,探索如何将虚拟现实技术与本馆工作有机结合。 参考文献 1李雪,虚拟现实技术在国家图书馆的应用,科技情报开发与经济,2009(19):27-28. 2冯凤娟.永丰大厦虚拟漫游数字平台的设计与实现.北京:北京交通大学,2010.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。