- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
环境虚拟技术在图书馆中应用研究
环境虚拟技术在图书馆中应用研究 摘 要:随着国家图书馆使用可交互的虚拟数字图书馆系统以后,虚拟现实技术在图书馆中的应用也越来越被重视。虚拟技术的应用可以为图书馆增添了新的多维感触和人机交互方式。但现阶段虚拟现实技术在图书馆应用中遇到了虚拟现实技术设备商业化程度不高、视景生成技术自身还不够成熟等问题,因此图书馆应积极关注虚拟现实技术、两种视景生成技术交互使用,推广虚拟现实技术。 关键词:虚拟现实技术;图书馆;Unity3D 1 虚拟现实技术概述 虚拟现实是由高速计算机系统创建的一种令人感到身临其境、可以获得与环境交互体验的虚拟世界,它将计算机处理的数字化信息变为人们所能感受的具有各种表现形式的多维信息,通过视、听、触觉等作用于使用者,对使用者的控制行为做出动态的交互反应。沉浸感、交互性、思维构想性是虚拟现实的主要特点。 沉浸感,指用户作为主角存在于虚拟环境中的真实程度。理想的虚拟环境应该达到使用户难以分辨真假的程度,甚至超越真实;交互性,指用户对虚拟环境内的物体的可操作程度和从环境得到反馈的自然程度;思维构想性,指用户沉浸在多维信息空间中,依靠自己的感知和认知能力全方位地获取知识,发挥主观能动性,寻求解答,形成新的概念。 2 虚拟现实技术在图书馆的应用 虚拟现实技术最主要的就是导读功能。引导读者去阅读那些质量比较好的文献,使得读者更有阅读的欲望,与此同时,也不断的增强着读者的阅读能力。虚拟现实技术作为基于自然的人机界面,强调以人为中心,让读者身临虚拟现场,对信息分类组织和服务内容一目了然,以最短时间、能最大限度地满足自身的信息需求,因此有必要在图书馆界推广虚拟现实技术。 在虚拟现实系统中,首先要建立对象物体的几何模型,确定其空间位置和几何元素的属性,然后在其基础上进行模型创建为了增强虚拟场景的真实性。建设图书馆虚拟场景, 不仅可以实现图书馆场景漫游,同时可以将图书的上架整理、架位的调整、阅览室位置的选择等具体工作,以虚拟场景的形象展示出来,方便馆员的工作,节省实物调整设计时所消耗的人力物力。漫游动画技术,主要通过对现实空间采样图像序列生成新视景的图像。首先在源场景中布置,灯光,设置材质,然后设置相机动画再渲染出序列帧,最后再后期合成视频。用户可以通过视频动画来浏览图书馆,其中应用最广的是虚拟漫游和交互技术,我们把场景,灯光,材质做好以后。用户可以通过键盘或鼠标进行上下、左右的移动,选择自己的视角,对该场景进行360度视角实时的任意虚拟浏览。 3 关键技术 3.1.场景建模技术 对于场景建模有两种方式,一种是利用Unity3D本身的功能建模,另一种是从外部导入模型,以导入3dmax软件的模型来说,可以直接将.max文件存入到Unity3D项目文件夹中,或者将其导出.fbx的文件格式.被导入的信息包括物体的空间位置,名称材质,动画等。 图书馆模型构建是包括馆内和馆外的地形、建筑物以及图书馆工具。地形和建筑在有了具体的数据之后,可以在3DMAX 中构建,馆内环境部分主要包括大厅的吧台、隔断、查询机、书架、书等馆外环境部分主要包括天空、树木和花草,这些在unity3d中有多种模型供选择。在模型的构建中需要注意的是多边形模型的优化.一个虚拟图书馆系统还是比较大的,对模型充分的优化可以减小最后网络文件的大小,利于用户浏览. 除模型优化外,在贴图上除了要注意尽量真实,还应注意贴图的命名不能用中文,以免日后不能识别。此系统中部分模型如下: 3.2 交互技术 漫游是虚拟图书馆的关键, 交互是实现漫游的方式.简单的交互用JavaScript就可以实现,比如我们在任何漫游系统中都要用到的鼠标按键行走功能,在unity3d中是可以以WSAD分别实现上下左右,相对应的代码在FPScontral.js脚本语言中,从文件的命名FPScontral就可以看出这是第一人称视角控制,下面例举向前行走的代码: function Update () { if(Input.GetKey(KeyCode.W)){ transform.Translate(Vector3.forward * Time.deltaTime * -speed);} } 另一种重要的交互功能是GUI 界面设计,在虚拟图书馆中,可以选择自动导航、手动导航和退出导航按钮,根据选择进入场景,实现相应的漫游模式.这也需要代码实现跳转场景的功能。 以“自动导航”的代码为例,具体如下: function OnGUI(){ if(menuShow==false){ return;} if (GUI.Button (Rect (Screen.width/2-30,Screen.height/2-50, 80,
您可能关注的文档
- 深入开展创先争优活动实践与探索.doc
- 深入开展医院文化建设,加强工会积极作用.doc
- 深入探讨某高层建筑混凝土施工技术若干问题.doc
- 深入挖掘特色小吃价值推动小吃街建设.doc
- 深化企业精神文明建设.doc
- 深化县级国库集中支付制度改革思考.doc
- 深化经济体制改革核心问题理顺政府与市场关系.doc
- 深化财政税收体制改革探究.doc
- 深化财政预算管理和监督体制改革几点建议.doc
- 深圳假日广场基坑水土压力分布探讨.doc
- 2025浙江衢州市开化县面向乡镇(办事处)、部门机关事业单位编外工作人员择优招录专职社区工作者13人.docx
- 2026年上半年河南省中小学教师资格考试(笔试)备考题库附参考答案(综合卷).docx
- 2026保安员知识考试题附完整答案(网校专用).docx
- 2025广东广州市荔湾区社区专职工作人员招聘33人备考题库最新.docx
- 2025江苏连云港东海县第二批招聘社区工作者20人备考题库最新.docx
- 2026年上半年河北省中小学教师资格考试(笔试)备考题库附参考答案(培优).docx
- 舒婷个人简介、致橡树赏析.ppt
- 新概念英语第二册第三.pptx
- 2024年广西体育高等专科学校马克思主义基本原理概论期末考试题含答案.docx
- 2026年国家电网招聘之人力资源类考试题库300道带答案(能力提升).docx
原创力文档


文档评论(0)