基于虚拟现实的三维户型展示系统
2009-07-23 00:00:00 来源:WEB开发网1 引言
随着计算机技术的发展,虚拟现实在社会生活中的应用越来越广泛。虚拟现实技术具有强烈的“身临其境”沉浸感,友好亲切的人机交互性,激发人想象的刺激性。人机交互系统不断创新,为虚拟现实系统的发展打下了良好的基础;与Web技术的结合更使虚拟现实技术引起人们更为广泛的关注,利用虚拟现实技术人们可在三维虚拟环境下更深入地交流。
建筑微缩模型、效果图、三维动画是传统的建筑表现方法。其中,建筑微缩模型只能获得建筑鸟瞰模型,无法以人的视角来感受建筑空间;效果图只能提供静态局部的视觉体验;三维动画虽有较强的动态三维表现力,但不具备实时的交互性。而利用虚拟现实演示三维户型,人们能够在虚拟的三维环境中,以动态交互的方式对未来的房屋或小区作身临其境的全方位审视:可从任意角度、距离和细致程度观察场景;可选择并自南切换多种运动模式,如:行走、跑步等,并可自由控制浏览路线;漫游过程中,还可实时切换比较多种设计方案、多种环境效果。将虚拟现实技术引入户型远程展示,为房产公司、装修公司等相关企业开辟了一种新的产品展示方法。
2 三维户型的远程展示及系统简介
2.1 系统模块
三维户型远程展示系统可分为虚拟场景和导航图两大模块,其中,虚拟场景又可分为住宅小区周边环境的三维虚拟展示和多种房屋户型及其装修效果的三维虚拟展示两部分。虚拟场景的制作步骤如下:首先,在3D SMAX中建立房屋或室外楼盘的三维模型,并将其转化为.wrl文件导出;然后,用Cosmo Worlds打开.wrl文件,设置其材质、导航、视点;同时也可打开VrmlPad 2.0精确定位各个虚拟对象,编写代码设置灯光、背景、脚本语言等;最后,将其嵌入到网页中,安装CortvrmlPlayer后即可打开浏览。使用键盘、鼠标或Cortvrml Player自带的按钮在场景中自由走动,与虚拟场景进行互动。制作导航图时,首先转换事先准备的房屋户型图,由原来的.bmp文件转化为.gif的动态文件,然后再制作1张只有“@”符号的.gif图片,添加相应的HTMEL语言和VRML语言即可实现时时导航,同时添加相应的按钮,以便在各个场景之间进行跳转。
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接