基于VR技术的样板间展示系统的设计与实现

2021-06-05 06:37:46徐雪峰
智能计算机与应用 2021年4期
关键词:样板间漫游家居

徐雪峰,杨 庆

(江苏电子信息职业学院 建筑装饰与艺术设计学院,江苏 淮安223003)

0 引 言

2020年,一场突如其来的新冠疫情对世界经济的发展造成了极大的影响,许多经济领域出现严重下滑趋势,而唯独电子商务数字经济新业态显示出了强大的韧性。房地产企业为了提升自身的竞争力,不失时机地借助电子商务平台,将营销创新转向“线上营销”。通过线上营销平台,利用VR引导用户看房、体验沉浸式样板房[1],从而大大提高用户对商品房的认可度和认购比率。本文正是在这种背景下,利用Unity3D、3DMAX等技术,开发一套基于VR技术的样板间展示系统,便于消费者身临房屋虚拟现场,自由地观察室内空间的布局和家居的展示效果,做出最后的选择。

1 系统总体架构设计

开发一个好的系统一般需要分析、设计、开发、实施、维护5个步骤。本文从房地产行业房屋销售现状和问题入手,分析系统开发的可行性、功能需求和非功能需求;对样板间三维展示系统的设计制定详细的方案;按照设计要求完成系统的开发和检测;确保系统的安全使用,并在使用过程中收集反馈信息,为系统的优化提供支持。由此可以看出,设计是开发系统的关键步骤,而系统架构的设计是所有设计的前提。本文在前期系统基本需求分析基础上,按照数据层、业务层和用户层3个层面构建系统架构,如图1所示。

图1 样板间虚拟三维展示系统总体架构Fig.1 Overall architecture of virtual 3D display system in sample room

在三层体系架构设计中,数据层主要包含利用建模工具创建的场景模型和实物模型数据;业务层主要是用来实现系统的各种功能包,如:三维场景包、漫游包、个性化定制包等;用户层是用户直接操作的界面接口,用来实现样板间信息的查看与交互。

2 系统功能设计

(1)三维场景展示功能设计。虚拟样板间在展示现场场景时,要从整体上设计不同场景模块之间的位置,能实时加载虚拟场景,并渲染,利用Unity3D引擎中内置的强大的渲染引擎,生成LOD层次性强的渲染画面,得到场景对象的优化显示效果。

(2)三维场景漫游功能设计。三维场景漫游模块是本系统的核心模块,可以给用户强烈的沉浸感。利用Unity3D引擎技术可以实现虚拟样板间三维漫游,用户对三维场景缩放、移动、旋转等操作,非常逼真地反映样板间的结构。

样板间展示是以房间布局、家居装饰等各种实物模型为载体,以实时信息传递为目的的专业性展示。在虚拟空间中,针对潜在的购房者,利用场景漫游和交互功能可以调动用户的视觉、触觉、听觉等识别系统,进行信息的发布、传递、接受和反馈,克服空间和时间的限制,达到实时的营销效果。

(3)个性化定制模块设计。为了实现虚拟样板间展示的效果,利用新的技术将真实样板间无法展示的角度,在虚拟样板间实现,抓住潜在客户的内心,提升展示成果。为此,在前期调研和功能需求分析基础上,设计真实样板间无法实现的个性化需求定制模块。

3 系统开发流程设计

对于虚拟样板间展示系统,首先要获取整个场景的数据,以这些数据为基础建立场景模型,为模型添加贴图、材质,优化处理后将其导入到渲染引擎中,进行场景模型渲染烘焙,产生逼真的虚拟场景,通过头戴式显示设备HTC Vive实现沉浸式交互。本系统技术实现路线如图2所示。

(1)与房地产开发商沟通交流,了解用户的具体需求,包括对样板间场景构建、工作量计算、系统方案制定、开发平台选择等等。

(2)现场勘察,获取样板间的原始数据。原始的数据包括:样板间的内部结构,墙体、窗、梁、管道、煤气等信息。

(3)构建虚拟场景。三维模型是虚拟场景最基础的组成部分,本系统主要包括墙体模型,窗户模型,梁、吊顶模型以及室内家居布置等场景组成元素的模型。

(4)优化模型和整合场景。为了增强系统的性能,需要对三维模型优化处理。尤其是家居模型,需要大量的数据,通过优化可以降低系统资源占用率,增强系统运行效果。

(5)设计漫游和交互。保存模型文件,将文件导入到Unity引擎中,设置场景,添加天空盒效果、光照效果,进行碰撞检测设置,添加漫游和交互控制脚本。

(6)系统测试。连接HTC Vive设备,利用手柄控制器对场景进行控制,转换不同场景,并实时交互,增强用户的沉浸感。

图2 系统技术实现路线图Fig.2 System technology implementation roadmap

4 系统实现

(1)室内基本结构模型的构建。本系统采用3ds Max工具进行场景建模,构建的室内三维虚拟系统要真实呈现室内环境中的各种要素,如门窗、吊顶、踢脚线、客餐厅、卧式等。在创建模型前,首先要设置相关参数,如单位设置、首选项、导入图纸、文件保存路径等,利用样条线描线,挤出墙体;利用多边形建模技术,制作出样板间的基本结构模型效果,如图3所示;为了使样板间在引擎中不能被太阳光直接穿透模型,又创建了样板间外层模型效果,如图4所示。

图3 样板间基本结构模型效果Fig.3 Effect of basic structure model of sample room

图4 样板间外层模型效果Fig.4 Exterior model effect of sample room

(2)室内家居模型的构建。家居模型的创建主要包括卧室、客厅、厨房、卫生间等位置的常用家居。在家居模型创建过程中,可以根据家居模型的特点,在不影响场景效果的情况下,简化模型。本系统模型的最终效果如图5、图6所示。

图5 卧式家居模型制作后的效果Fig.5 Effect of horizontal household model

图6 客厅家居模型制作后的效果Fig.6 The effect of living room home model production

(3)模型贴图处理。样板间场景模型及室内物品模型构建完成后,需要给模型添加材质贴图,展示不同的效果。在3ds Max中,设置相应的材质,调整相关的参数,添加贴图,效果如图7、图8所示。

(4)场景渲染。在构建样板间虚拟场景前,需要设置相关参数,如高清晰渲染管线HDRP、颜色空间、天空盒;将场景模型以文件的形式导入到Unity3D引擎中。为了增强场景的逼真度,需要进一步添加材质贴图,并调整光效;为了增加场景和模型的反射效果,需要给场景添加反射探头,并渲染烘焙。最后,根据场景效果使用后期屏幕渲染特效进行色调调整,最终效果如图9、图10所示。

图7 卧式模型添加材质贴图效果Fig.7 Add material mapping effect to horizontal model

图8 客厅模型添加材质贴图效果Fig.8 Add material mapping effect to living room model

图9 卧式场景效果Fig.9 Horizontal scene effect

图10 客餐厅厨房场景效果Fig.10 Kitchen scene effect of guest restaurant

(5)场景漫游。把SteamVR.Unity.Plugin.2.5导入到Assets中,Player预制件为场景设置play对象和SteamVR摄像机。SteamVR摄像机能根据自身的定位系统自动捕捉到HMD显示器与控制器的位置及运动方向。

复制地面,给地面添加碰撞体组件,设置材质等,运行即可产生场景漫游的效果。系统运行的场景如图11和图12所示。

图11 用户在客厅漫游的场景Fig.11 Scene of users roaming in the living room

图12 用户在卧室漫游的场景Fig.12 Scene of users roaming in the bedroom

(6)场景交互。对于物体的抓取,可通过对物体添加刚体组件和碰撞器组件,并进一步添加交互脚本来实现。例如,抓取房间里的椅子,运用VIVE手柄扣下扳机效果如图13所示。

图13 抓取物体的效果Fig.13 The effect of grabbing objects

为了增强用户体验真实性,系统在虚拟漫游和交互功能的基础上增加了小地图功能。地图可以快速、直观地反映整个样板间布局。通过查阅地图,用户可以比较快速地了解自身位置和样板间中室内空间的划分情况。实现地图的方式有很多,考虑到整个项目的可移植性和独立性,本文设计的地图系统把样板间的彩屏图进行等比例映射,把用户映射到彩屏图上。系统运行效果如图14所示。

图14 辅助小地图效果Fig.14 Auxiliary map effect

5 结束语

本系统依托大学生创新课题,开发完成后,通过白盒和黑盒测试,表明系统软件具有较强的稳定性,且移植性好、扩展性强。同时,通过HTCVive交互设备进行验证,沉浸式交互体验效果明显。系统在建模速度方面还有待提高,模型质量还需精确化处理。

猜你喜欢
样板间漫游家居
浙江嘉兴·湖上云庭样板间
现代装饰(2022年6期)2022-12-17 01:10:42
打造日常家居“氛围感”
现代装饰(2021年5期)2021-12-02 02:18:38
宁波大爱书院样板间
现代装饰(2020年4期)2020-05-20 08:56:12
保利·未来大都会办公样板间
现代装饰(2019年9期)2019-10-12 08:47:18
台北家居
文苑(2018年18期)2018-11-08 11:12:42
霹雳漫游堂
浅谈样板间装修设计
江西建材(2018年1期)2018-04-04 05:25:52
NASA漫游记
边走边看:漫游海底 梦想成真
《数码家居》2009年下半年推荐榜
数码家居(2009年7期)2009-08-31 06:46:24