本发明专利技术提供了一种基于移动设备的三维虚拟室内展示系统。步骤如下:1)建立CAD房型设计图;2)根据CAD房型设计图制作三维场景;3)装饰三维场景,在三维场景中添加墙纸、地板、家具;4)导出场景,并生成光照贴图;5)在开发工具中载入场景,添加场景的光照贴图,确保所有的模型光照贴图正常;6)实现场景三维漫游功能,为场景添加虚拟摄像机,视点可以在室内自由移动;实现墙纸替换功能,添加墙纸的贴图替换功能,用户可以自由选择新的墙纸替换现在的墙纸;实现模型新增、删除、移动功能,添加模型新增以及删除功能,同时添加对模型旋转和移动的支持功能。用户可以在虚拟室内自由的漫游,更换装修风格,调整装修材料,看到逼真的装修效果。
【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种基于移动设备的三维虚拟室内展示系统。步骤如下:1)建立CAD房型设计图;2)根据CAD房型设计图制作三维场景;3)装饰三维场景,在三维场景中添加墙纸、地板、家具;4)导出场景,并生成光照贴图;5)在开发工具中载入场景,添加场景的光照贴图,确保所有的模型光照贴图正常;6)实现场景三维漫游功能,为场景添加虚拟摄像机,视点可以在室内自由移动;实现墙纸替换功能,添加墙纸的贴图替换功能,用户可以自由选择新的墙纸替换现在的墙纸;实现模型新增、删除、移动功能,添加模型新增以及删除功能,同时添加对模型旋转和移动的支持功能。用户可以在虚拟室内自由的漫游,更换装修风格,调整装修材料,看到逼真的装修效果。【专利说明】基于移动设备的三维虚拟室内展示系统
本专利技术涉及到一种三维虚拟室内展示技术,特别涉及到一种互动式三维展示系统。
技术介绍
随着全球信息化的发展和进步,数字技术的应用日益普及,数字化、信息化逐渐渗透到各个领域,使用信息技术实现家居生活的自动化和便利化已经成为现代生活的主题。目前,国内的购房用户,在户型选择时,必须亲自到楼盘,依靠感觉做出判断和选择,无法直观地看到和其它户型的差别,通常,用户要看完一家又跑到另一家去对比和挑选,不仅耗时和费力,而且不一定能找到合适的户型。因此,基于户型展示的解决方案越来越受到房地产商和消费者的青睐。目前,现有户型展示和装修效果展示通常采用效果图或三维实时渲染的方式实现。采用效果图的方式展示户型,需要厂家根据实际的户型,使用信息化技术制作逼真的效果图,然后放置在展示厅,供消费者观看。采用效果图的方式,一方面,消费者必须亲自到现场观看,大大限制了用户数量;另外,消费者只能观看,不能自由的切换视角,也不能和户型交互,无法给消费者造成身临其境的感知,也不能及时的改变户型中的某个家具或墙纸;再有,效果图的制作成本比较大,并且不可复用,每当设计或施工发生变更,都必须重新制作效果图,费时费力,大大增加了展示成本。采用实时渲染的方式展示户型,消费者只需要下载展示软件,就可以查看所有的户型效果,一定程度上可以解决上述问题。但是,普通的移动设备由于硬件限制,无法实时进行光照信息计算;另外,基于实时渲染的户型展示系统,其展示效果真实感不足,和效果图的方式相比,展示效果差别太大。
技术实现思路
为了解决以上的问题,本专利技术提出了一种基于移动设备的三维虚拟室内展示系统。本专利技术基于移动设备的三维展示系统可采用跨平台综合游戏开发工具Unity3d实现。一种基于移动设备的三维虚拟室内展示系统,步骤如下: 1)建立CAD房型设计图; 2)根据CAD房型设计图制作三维场景; 3)装饰三维场景,在三维场景中添加墙纸、地板、家具; 4)导出场景,并生成光照贴图; 5)在开发工具中载入场景,添加场景的光照贴图,确保所有的模型光照贴图正常; 6)实现场景三维漫游功能,为场景添加虚拟摄像机,在室内自由移动;实现墙纸替换功能,添加墙纸的贴图替换功能,可以自由选择新的墙纸替换现在的墙纸; 实现模型新增、删除、移动功能,添加模型新增以及删除功能,同时添加对模型旋转和移动的支持功能。所述的步骤I)中,利用CAD设计房型图数据库,标记家具模型。所述的步骤2)中,制作3dsMax户型场景;所述的步骤3)中,添加墙纸、地板、家具。所述的步骤4)中,三维场景中烘培设置和生成光照贴图,以及导出FBX格式的场景;所述的步骤5)中,在Unity3d中导入3dsMax生成的FBX格式的场景,并对场景中墙纸、地板和家具分别添加光照贴图。所述的步骤6)中,在Unity3d中分别实现固定视角和自由视角的漫游模块,在Unity3d中实现鼠标前进、后退、左转、右转、仰视、俯视控制模块,所述的漫游模块支持控制模块。所述的步骤6)中,实现墙纸替换功能具体如下:在Unity3d中实现墙纸管理、墙纸选择和替换功能。所述的步骤6)中,在Unity3d中实现家具模型管理、新增和删除功能,并添加家具模型的选择、旋转和移动功能。所述的移动设备为iPad。本专利技术的三维虚拟室内展示系统利用3D技术,对户型进行建模,生成场景的光照贴图,并在Unity3d中建立虚拟的展示场景,用户可以在其中自由的漫游,更换装修风格,调整装修材料等。基于光照贴图的室内展示系统,克服了移动设备计算能力有限的瓶颈,使用户随时随地都能够看到逼真的装修效果,并且支持场景的交互操作,极大地方便了房地产商和客户。【专利附图】【附图说明】图1是一种基于移动设备的三维虚拟室内展示系统的流程图; 图2是一种基于移动设备的三维虚拟室内展示系统的结构图; 图3是一种基于移动设备的三维虚拟室内展示系统的用例图; 图4是一种基于移动设备的三维虚拟室内展示系统的类图; 图5A是家具模型添加前效果示意图; 图5B是家具模型添加后效果示意图; 图6A是墙纸替换前效果示意图; 图6B是墙纸替换后效果示意图。【具体实施方式】下面结合附图通过【具体实施方式】进一步说明专利技术的技术方案。附图1是基于移动设备的三维虚拟室内展示系统的开发流程图,由图可知,本专利技术三维虚拟室内展示系统采用计算机辅助设计软件AutoCAD和三维设计软件3dsMax设计户型场景,然后使用3D渲染引擎Mental Ray生成场景的光照贴图,最后使用户型场景和光照贴图等信息,在跨平台综合游戏开发工具Unity3D中建立三维场景,并完成三维漫游、模型交互和材质替换等功能。附图2是基于移动设备的三维虚拟室内展示系统的结构图,由图可知,系统分为三个部分,模型信息、场景显示和场景控制,模型信息包括模型文件和烘培贴图,它们共同确定了场景视图显示内容。用户操作场景视图,如移动模型等,系统触发相应的场景控制方法,重新设置模型以及模型阴影的角度和位置。附图3基于移动设备的三维虚拟室内展示系统的用例图,按照系统各模块的功能特征,把系统的所有功能分成以用户为中心的客户端部分和以管理员为中心的数据端部分。客户端中,系统用户与场景漫游、模型选择、模型添加、墙体地板选择四个用例直接通信,其中模型选择扩展了平移、旋转、删除功能,墙体地板选择扩展了墙体地板的替换功能。软件的服务端,实质上是一个数据准备的过程,包含房型绘制、场景建模和贴图烘培,房型图在专业的辅助设计软件AutoCAD上完成,然后在3dsMax下打开房型图,完成房型绘制,进行场景建摸,并设置烘培方式和效果,生成的烘培贴图和模型文件就是客户端的数据源。附图4是基于移动设备的三维虚拟室内展示系统的类图。根据三维展示系统的用例图,可知软件的客户端包含场景管理、场景漫游、新模型添加、场景拾取、模型操作、墙纸地板操作等六种对象。其中,场景管理是最核心的部分,包含了场景中所有的数据,它依赖于新模型的添加。场景拾取和漫游都需要场景管理中的模型、贴图数据,场景漫游效果还依赖于预渲染的设置,比如地板的镜面反射效果和窗户的透明效果等,因此添加了预渲染类。为了统一管理场景的交互操作,把模型和墙纸地板的操作封装在了场景交互类中,它一方面依赖于场景管理类中的数据,另一方面,场景的改变也会更新场景管理对象。在实际实现过程中,由于展示系统客户端部分是基于成熟的游戏引擎Unity3D完成,开发者只需要本文档来自技高网...
【技术保护点】
一种基于移动设备的三维虚拟室内展示系统,其特征在于,步骤如下:1)建立CAD房型设计图;2)根据CAD房型设计图制作三维场景;3)装饰三维场景,在三维场景中添加墙纸、地板、家具;4)导出场景,并生成光照贴图;5)在开发工具中载入场景,添加场景的光照贴图,确保所有的模型光照贴图正常;6)实现场景三维漫游功能,为场景添加虚拟摄像机,视点可以在室内自由移动; 实现墙纸替换功能,添加墙纸的贴图替换功能,用户可以自由选择新的墙纸替换现在的墙纸; 实现模型新增、删除、移动功能,添加模型新增以及删除功能,同时添加对模型旋转和移动的支持功能。
【技术特征摘要】
【专利技术属性】
技术研发人员:张明敏,王书文,潘志庚,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。