- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟现实环境中计算机图形场景实现方法研究
【摘要】虚拟现实技术(virtualreality,简称vr)是利用计算机技术产生的一种人为虚拟的环境,这种环境可以通过视觉甚至听觉、触觉来感知,用户通过自己的视点直接地、多角度地对环境进行观察、发生“交互”作用,使人和计算机很好地“融为一体”,给人一种“身临其境”的感觉。本文以园林绿化场景为例阐述用计算机实现场景的方法。
【关键词】虚拟现实;感知;场景
一、虚拟现实技术简介
虚拟现实集成了计算机图形技术、计算机仿真技术、人工智能、传感技术、显示技术、网络并行处理等技术的最新发展成果,是一种由计算机生成的高技术模拟系统。
近几年,信息产业的急速发展使一般民用计算机的性能突飞猛进,vr技术在各行业的得到广泛应用。
二、虚拟现实技术在园林设计方面的应用
1.运用虚拟现实技术的意义
园林景观对于环境变化的前瞻性和周围景物的关联性要求很高,因此在动工之前就必须对完工之后的环境有一个明确的、清晰的概念。通常情况下,设计者会通过沙盘、三维效果图、漫游动画等方式来展示设计效果,供决策者、设计者、工程人员以及公众来理解和感受。以上的传统展示方式都各有其不同的优缺点,但有一个缺点是共同的,即不能以人的视点深入其中,得到全方位的观察设计效果,而运用vr技术则可以很好地做到这一点。使用vr技术后,决策者、设计者、工程人员以及公众可从任意角度,实时互动真实地看到设计效果,身临其境地掌握周围环境和理解设计师的设计意图。这是传统手段所不能达到的。
2.运用虚拟现实技术存在的瓶颈
计算机创建的三维模型(model)是由面(face)组成的,模型的形体越复杂,所用的面也会越多,对计算机的运算速度要求也就越高。就目前相关设计领域来说,vr技术在城市规划及建筑设计方面的应用相对较成熟,这主要是因为建筑多由规则的形体构成,在计算机的模型中所用的面相对较少,实现vr较为容易。而园林景观中常用的设计要素,如植物、变化的地形、水体等都是不规则的形体,用计算机的模型表示会非常复杂,像一棵树本身就有成千上万片树叶,做成模型后所用到的面能达到百万的数量级,这对于现阶段的一般民用计算机来说,实现流畅的vr效果是不可能的。因此vr技术在园林造景中的应用研究仍处于起步阶段。
3.目前所能采取的应对方法
目前计算机的速度不能满足完全建模情况下园林景观的虚拟现实,所以只能使用贴图(map)的方式来模拟其中的植物。使用一张处理好的树木照片,就能在vr中用1个面来表现一棵树,虽然在真实度方面会有一定的损失,但相对于完全建模所需的上百万个面来说,这种损失是值得的。
三、虚拟现实技术的实现方法
1.虚拟现实技术的选择
经过多年的发展,虚拟现实技术的实现也派生出多种不同的方法,现在较为流行的有java3d、cute3d、vrml等多种实现方法,它们也各有其不同的优缺点。而对于大型场景的模拟,vrml较为适合。
vrml(virtualrealitymodelinglanguage)是一个用于三维造型和渲染的图形描述语言。用vrml我们可以创造一个能进入、能参与的虚拟世界。vrml2.0的新标准被广泛地用于internet上创建虚拟三维空间,可以随意创建任何虚拟的物体,像建筑物、城市、山脉、飞船、星体等对象,也可以在虚拟空间中添加声音、动画,使之更加生动,更接近真实。同时,vrml程序所占的磁盘空间非常小,便于网络间的相互传输。
vrml本质上是一个网络语言,像html一样,需要通过编写程序代码来实现,这一点也是虚拟现实技术难以普及的一个门槛。但目前一些常用的三维图形制作软件,如3dsmax、maya等都对vrml提供了一定的支持。
对于园林设计师来说,3dsmax是较为常用的建模软件,而3dsmax对vrml又有较好的支持,它不仅支持vrml程序的输出,同时还可以在vrml程序中通过选择摄像机在三维场景中进行导航设置,在场景中指定活动控件和感应器,丰富了实时浏览的内容。因此对于熟悉3dsmax的园林设计师来说,vrml是一个很好的选择。
2.基本流程
(1)在3dsmax中建立三维场景
首先按照设计方案制作出场景中各要素的模型,并赋上相应的材质贴图,然后加上能照亮整个场景的灯光,最后根据设定的视域和视高来确定自由摄像机(freecamera)的镜头类型和位置。
可见,建立虚拟现实环境的场景与制作电脑渲染图场景的过程基本一致,但侧重点有所不同,后者需要的是静态图像的渲染效果,而前者则更关注实时浏览的流畅感和空间感,因此在创建虚拟现实场景时应做到下面几点:
1)在满足视觉要求的前提下,尽量减少模型的面数。模型创建完后使用3dsmax中的优化修改器(optimize)进行优化,能最大限度的减少模型面数。
2)使用关联复制(instancescopy)。
ins
您可能关注的文档
最近下载
- 补签借款合同范本8篇.docx VIP
- 部队车辆保养注意事项 .pdf VIP
- 2024-2025学年台州市临海市八年级下期末数学模拟试卷附答案解析.pdf
- 《百年追梦,复兴中华》大单元教学思路与设计.docx
- 2024年水利工程高级工程师专业知识考试题库(含AB卷).pdf VIP
- 译林版八年级上册英语词汇表.pdf VIP
- AI驱动的知识图谱:混合式教学模式创新研究.docx VIP
- 初中语文必背古诗文:部编版7-9年级语文必背古诗文132篇(电子打印版).pdf VIP
- KEYENCE基恩士SZ-V 系列 用户手册.pdf
- Unit 1 Helping at Home单元基础巩固练习题2025人教版英语四年级上册.pdf VIP
文档评论(0)