房地产项目虚拟展示系统设计与实现

(整期优先)网络出版时间:2021-09-04
/ 2

房地产项目虚拟展示系统设计与实现

郭昊霖,张桂霞

山东协和学院,山东 济南 250109



摘要:房地产项目虚拟展示系统的设计主要使用Maya、3ds Max软件搭建三维场景,利用Unity 3D的C#脚本语言开发交互漫游,将系统功能予以实现。该系统沉浸性、交互性强,实现了声音特效、粒子特效、多人称视角漫游、运动控制、方向控制、碰撞检测、指南针与地图定位的功能。

关键词:房地产营销展示 虚拟漫游 房地产项目虚拟展示系统

1 绪论

随着网络信息时代的不断发展和日益成熟,虚拟漫游作为虚拟现实技术的重要应用分支,在房地产营销展示领域得到了广泛应用。虚拟漫游看房是融合了多媒体技术、数字图像技术等多种专业技术领域的房地产项目虚拟展示系统。随着虚拟漫游看房的兴起,房地产项目虚拟展示场景、虚拟环境等都有了进一步的发展,这种看房模式受到了广大购房客户的青睐,愈来愈多的购房者群体不再采用传统媒体时代的购房决策流程,尤其是对于有着住房需求的年轻人来说,虚拟漫游的看房模式更受到推崇。

房地产项目虚拟展示系统的设计与实现,既能够解决购房客户实地看房时缺乏便利性的问题,也能够解决购房客户难以分辨房源宣传图的真实性的问题,同时具有实时交互式的浏览理念。它具有真实性、沉浸性、交互性等实际意义,通过推进数字化赋能,改善用户看房体验,抓住用户需求,促进交易达成,从而促进我国互联网经济的发展。

2 系统设计

2.1 系统总体框架设计

将系统按照实施过程进行模块划分,使每个模块形成拥有独立功能的一部分,再将其组合起来,从而实现系统的整体功能。本系统按实施过程主要分为场景搭建、漫游实现、系统测试三个模块。系统框架图如图1所示。

6133385e39cf4_html_786abf261a45f36f.png

图1 系统框架图

2.2 主要模块

2.2.1 场景搭建模块

场景搭建模块主要实现三维场景的构建,每个子模块的部分功能如下。

(1)三维建模模块:

①地面模型:实现建筑物周边的地形效果,用户可以浏览场景的地面信息。

②建筑模型:实现小区楼盘、样板间、学校、办公楼等主体建筑效果。

③植被模型:实现树木、草地等模型优化效果。

(2)纹理贴图模块:

①UV纹理:实现模型UV纹理的结构优化。

②材质贴图:设计模型所需的金属、木材等材质的多种需求。

(3)灯光背景模块:

①天空背景:设计阳光明媚的自然天气效果。

②环境光源:设计主次分明的真实光影效果。

2.2.2 漫游实现模块

漫游实现模块的核心功能就是系统交互漫游的实现,每个子模块各个部分功能示例如下:

(1)环境特效模块:

①声音特效:添加场景音乐,进入场景时自动播放音乐,能够控制音乐的播放与停止。

②粒子特效:实现小区公园水面粒子特效。

(2)漫游视角模块:

①第一人称:在场景中进行第一人称视角漫游。

②第三人称:在场景中进行第三人称视角漫游。

(3)交互漫游模块:

①运动控制:在场景中使用W、S、A、D键控制漫游角色进行移动。

②方向控制:在场景中使用鼠标左键拖动视角进行旋转。

③碰撞检测:实现真实的物理运动效果,避免产生模型之间穿透的现象。

④指南针:进入场景时载入指南针图标,根据所处位置与视角方向进行实时指向。

⑤地图定位:获取场景中的三维位置坐标,通过场景俯视图和标识图进行实时显示。

(4)优化发布模块:

①系统优化:实现场景漫游切换、返回系统主界面、退出系统功能。

②打包发布:实现系统打包发布。

2.2.3 系统测试模块

(1)功能测试:对系统声音特效、运动控制、方向控制、指南针、地图定位、系统优化部分进行测试。

(2)性能测试:对系统进行运行时间测试与数据测试。

3 系统实现

系统漫游界面背景元素以玲珑玺悦府房地产项目为主,交互界面设计风格简约实用,该界面能够实现室内场景漫游、室外场景漫游、退出系统的交互功能。如图2所示。

用户点击室外场景漫游控件,场景摄像机以第三人称视角进行小区楼盘场景漫游,能够感受到场景声音特效、水面粒子特效,还能在室外场景漫游界面中使用返回系统主界面、切换场景漫游、播放与暂停背景音乐、退出系统的功能。

用户点击室内场景漫游控件,场景摄像机以第一人称视角进行楼盘样板间漫游,在场景中按下W、S、A、D键对漫游角色进行运动控制、使用鼠标左键拖动视角进行方向控制、进行场景模型的碰撞检测,进行指南针导航以及地图定位功能。

6133385e39cf4_html_8b1785d40d1dc2bf.png 图2 系统漫游界面

4 系统测试

系统测试是系统功能实现过程的重要环节,通过在系统测试时发现并及时修改系统存在的问题,使用户在交互漫游时获得更优质的浏览体验。

4.1 系统功能测试

对系统进行了声音特效、运动控制、方向控制、指南针、地图定位、系统优化部分的测试。

4.2 系统性能测试

4.2.1 运行时间测试

本系统在Windows 10操作系统平台下进行打包发布,在系统经过长时间的运行测试后,运行状态稳定,可以满足用户长时间的浏览使用需求。

4.2.2 系统数据测试

系统漫游场景中能够实时反馈系统硬件设备与软件数据的运行情况,系统运行状态良好,符合系统数据测试要求。

5 总结

本系统使用Maya进行三维建模,利用Unfold 3D编辑模型UV纹理,使用Photoshop绘制UV贴图,利用V-ray渲染工具渲染场景,通过Unity 3D内置的C#语言程序编写脚本代码实现交互漫游的开发,将该系统功能予以实现。系统按实施过程分为场景搭建、漫游实现、系统测试三个模块。本系统能够解决购房客户实地看房缺乏便利性的问题,又保证了房源营销的真实性与可靠性,提供沉浸性、交互性的看房体验。

参考文献

[1]陈晓虎.新形势下房地产营销策略转型思考[J].中国中小企业,2020(10):201-202.

[2]陈国毅,杨晓花,傅境煌,罗克,林伟豪.基于Unity3D的虚拟漫游及交互系统研究[J].通讯世界,2020,27(01):127-128.

[3]邹士年.2020年房地产行业形势分析与2021年展望[J].中国物价,2021(02):12-14.

[作者简介]

郭昊霖,男,山东省招远市,本科,山东协和学院数字媒体技术17-1班学生

指导老师:张桂霞,女,山东济南,硕士,数字媒体技术