一种快速绘制室内预览图的方法及其系统技术方案

技术编号:19747533 阅读:23 留言:0更新日期:2018-12-12 05:08
本公开提供一种快速绘制室内预览图的方法及其系统,提供一个在线的,可视化的3D图形编辑工具,让设计师通过浏览器快速编辑客户的户型,并快速得到高质量的效果图。在客户端通过导入户型图识别房间类型到云端调取3D模板库内的样板间,样板间读取到客户端后,根据房间类型设置各种参数提交给云端并通过云端为客户端提供高质量渲染服务,更高效分配计算资源给每一个渲染任务,完成后将结果回传至客户端使用。同时使用简化模型进行实时设计和渲染,保证用户体验流畅,高效分配计算资源给每一个渲染任务,完成后将结果回传至客户端使用。

【技术实现步骤摘要】
一种快速绘制室内预览图的方法及其系统
本公开涉及计算机图形学及图像处理领域,特别涉及一种快速绘制室内预览图的方法及其系统。
技术介绍
模型的渲染一般基于客户端软件的独立软件的渲染器引擎处理,如Autodesk公司的3dMax、Maya,MaxonComputer公司的CINEMA4D等。因此,目前的模型渲染,多数以照片作为主图材料。因此每个渲染对象均需要占据大量的系统资源,且耗时较长。而室内预览图的渲染效果是虚拟现实产品用户体验的第一感观,在保证良好渲染效果的基础上,提高渲染效率是必不可少的内容,而在用户使用的客户端的渲染效率远远比不上云端服务器,导致渲染速度慢、占用大量系统资源,严重影响客户体验等问题,上述问题也是虚拟现实类的产品在开发过程中遇到的亟待解决的共性问题。
技术实现思路
本公开的目的是本公开提供一种快速绘制室内预览图的方法及其系统,提供一个可视化的3D图形在线编辑工具,在客户端通过导入户型图识别房间类型到云端调取3D模板库内的样板间,样板间读取到客户端后,根据房间类型设置各种参数提交给云端并通过云端为客户端提供高质量渲染服务,更高效分配计算资源给每一个渲染任务,完成后将结果回传至客户端使用,所述一种快速绘制室内预览图的方法具体包括以下步骤:步骤1,初始化模块初始化室内预览图快速绘制系统,导入并加载户型图到系统中;步骤2,客户端的房间类型侦测模块对户型图进行描图并根据墙体的闭合关系自动侦测判断房间类型;步骤3,样板间模型读取模块读取云端的标准3D样板间模型库中与房间类型对应的标准3D样板间模型;步骤4,渲染参数读取模块根据3D样板间模型铺贴的墙砖地砖样式材质的物理属性读取地面墙面反射、阴影、光照效果的渲染参数;步骤5,渲染参数提交模块将地面墙面反射、阴影、光照效果的渲染参数提交到云端;步骤6,预览图生成模块在云端通过渲染参数读取与待渲染模型对应的材质在服务器的3dmax中实现地面墙面反射、阴影、光照效果并生成渲染效果预览图;步骤7,预览图返回模块将渲染效果预览图返回给客户端;其中,所述室内预览图快速绘制系统包括客户端和云端,客户端包括初始化模块,房间类型侦测模块,样板间模型读取模块,渲染参数读取模块,渲染参数提交模块,云端包括标准3D样板间模型库、预览图生成模块,预览图返回模块。进一步地,在步骤1中,所述初始化室内预览图快速绘制系统的方法包括以下子步骤:步骤1.1,读取墙砖地砖样式材质的物理属性的反射、阴影、光照效果的渲染参数;步骤1.2,导入并加载户型图到系统中;步骤1.3,读取承重墙参数设置、房间形状类型参数;其中,所述户型图为系统已有的默认户型图、用户上传的户型图的其中一种,房间形状类型参数为每种房间形状对应一种房间类型,包括卫生间、客厅、厨房、卧室、阳台、书房。进一步地,在步骤2中,所述对户型图进行描图并根据墙体的闭合关系自动侦测判断房间类型的方法包括以下子步骤:步骤2.1,读取承重墙参数设置;步骤2.2,对户型图进行描图,识别出墙体并根据承重墙参数标记承重墙;步骤2.3,描图后描图线段为闭合关系的区域判断为房间;步骤2.4,根据房间的描图线段读取房间形状类型参数判断房间类型。进一步地,在步骤3中,所述云端存储有带唯一标识编号的标准3D样板间模型库,由房间类型区分,标准3D样板间模型库包括卫生间、客厅、厨房、卧室、阳台、书房的3D样板间,所述3D样板间包括空间布置结构、整体风格、墙砖地砖样式、家具种类和选样。进一步地,用户通过打开终端设备支持的浏览器与所述室内预览图快速绘制系统进行通信,所述终端设备支持的浏览器至少包括IE内核浏览器、Firefox内核浏览器、chrome内核浏览器中的一种,用户使用的终端设备为智能手机、平板电脑、台式电脑、智能穿戴设备中的一种,用户通过移动设备的操作系统支持的浏览器与所述室内预览图快速绘制系统进行通信,所述移动设备的操作系统至少包括安卓、IOS中的一种,所述移动设备的操作系统支持的浏览器至少包括UC浏览器、QQ浏览器、百度浏览器中的一种。进一步地,所述室内预览图快速绘制系统使用Socket直接进行服务器集群与各模块通信,传输的内容采用简单的XML数据格式的协议,通过WiFi、3G/4G网络与所述室内预览图快速绘制系统进行通信。进一步地,渲染时间由效果图的渲染质量而定,如效果图大小,光线参数设置,空间模型多少等;本专利技术还提供了一种室内预览图快速绘制系统,所述系统包括:初始化模块,用于初始化室内预览图快速绘制系统,导入并加载户型图到系统中;房间类型侦测模块,用于对户型图进行描图并根据墙体的闭合关系自动侦测判断房间类型;样板间模型读取模块,用于读取云端的标准3D样板间模型库中与房间类型对应的标准3D样板间模型;渲染参数读取模块,用于根据3D样板间模型铺贴的墙砖地砖样式材质的物理属性读取地面墙面反射、阴影、光照效果的渲染参数;渲染参数提交模块,用于将地面墙面反射、阴影、光照效果的渲染参数提交到云端;预览图生成模块,用于在云端通过渲染参数读取与待渲染模型对应的材质在服务器的3dmax中实现地面墙面反射、阴影、光照效果并生成渲染效果预览图;预览图返回模块,用于将渲染效果预览图返回给客户端。其中,所述室内预览图快速绘制系统包括客户端和云端,客户端包括初始化模块,房间类型侦测模块,样板间模型读取模块,渲染参数读取模块,渲染参数提交模块,云端包括标准3D样板间模型库、预览图生成模块,预览图返回模块。进一步地,所述系统使用在线可视化3D编辑功能,集群快速3D高质量效果图渲染。客户端架构使用HTML5,Javascript,WebGL,后端使用Nodejs,MySQL数据库。为适应快速编辑和渲染出图,客户端采用浏览器运行编辑器,不需要额外安装任何插件即可使用。本公开的有益效果为:本公开提供一种快速绘制室内预览图的方法及其系统,使设计师能够专注于为客人提供更优质的个性化设计服务,同时使用简化模型进行实时设计和渲染,保证用户体验流畅。后端通过网络互通,采用大规模渲染机集群服务器,为客户端提供高质量渲染服务,采用PM2智能负载均衡技术,更高效分配计算资源给每一个渲染任务,完成后将结果回传至客户端使用,能够有效缩短渲染时间和提升渲染质量。附图说明通过对结合附图所示出的实施方式进行详细说明,本公开的上述以及其他特征将更加明显,本公开附图中相同的参考标号表示相同或相似的元素,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,在附图中:图1所示为本公开的一种快速绘制室内预览图的方法工作流程图;图2所示为本公开的一种室内预览图快速绘制系统模块架构图。具体实施方式以下将结合实施例和附图对本公开的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本公开的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示为根据本公开的一种快速绘制室内预览图的方法及其系统工作流程图,下面结合图1来阐述根据本公开的一种快速绘制室内预览图的方法。本公开提出一种快速绘制室内预览图的方法,具体包括以下步骤:步骤1,初始化模块初始化室内预览图快速绘本文档来自技高网...

【技术保护点】
1.一种快速绘制室内预览图的方法,其特征在于,所述方法包括:步骤1,初始化模块初始化室内预览图快速绘制系统,导入并加载户型图到系统中;步骤2,客户端的房间类型侦测模块对户型图进行描图并根据墙体的闭合关系自动侦测判断房间类型;步骤3,样板间模型读取模块读取云端的标准3D样板间模型库中与房间类型对应的标准3D样板间模型;步骤4,渲染参数读取模块根据3D样板间模型铺贴的墙砖地砖样式材质的物理属性读取地面墙面反射、阴影、光照效果的渲染参数;步骤5,渲染参数提交模块将地面墙面反射、阴影、光照效果的渲染参数提交到云端;步骤6,预览图生成模块在云端通过渲染参数读取与待渲染模型对应的材质在服务器的3dmax中实现地面墙面反射、阴影、光照效果并生成渲染效果预览图;步骤7,预览图返回模块将渲染效果预览图返回给客户端;其中,所述室内预览图快速绘制系统包括客户端和云端,客户端包括初始化模块,房间类型侦测模块,样板间模型读取模块,渲染参数读取模块,渲染参数提交模块,云端包括标准3D样板间模型库、预览图生成模块,预览图返回模块。

【技术特征摘要】
1.一种快速绘制室内预览图的方法,其特征在于,所述方法包括:步骤1,初始化模块初始化室内预览图快速绘制系统,导入并加载户型图到系统中;步骤2,客户端的房间类型侦测模块对户型图进行描图并根据墙体的闭合关系自动侦测判断房间类型;步骤3,样板间模型读取模块读取云端的标准3D样板间模型库中与房间类型对应的标准3D样板间模型;步骤4,渲染参数读取模块根据3D样板间模型铺贴的墙砖地砖样式材质的物理属性读取地面墙面反射、阴影、光照效果的渲染参数;步骤5,渲染参数提交模块将地面墙面反射、阴影、光照效果的渲染参数提交到云端;步骤6,预览图生成模块在云端通过渲染参数读取与待渲染模型对应的材质在服务器的3dmax中实现地面墙面反射、阴影、光照效果并生成渲染效果预览图;步骤7,预览图返回模块将渲染效果预览图返回给客户端;其中,所述室内预览图快速绘制系统包括客户端和云端,客户端包括初始化模块,房间类型侦测模块,样板间模型读取模块,渲染参数读取模块,渲染参数提交模块,云端包括标准3D样板间模型库、预览图生成模块,预览图返回模块。2.根据权利要求1所述的一种快速绘制室内预览图的方法,其特征在于,在步骤1中,所述初始化室内预览图快速绘制系统的方法包括以下子步骤:步骤1.1,读取墙砖地砖样式材质的物理属性的反射、阴影、光照效果的渲染参数;步骤1.2,导入并加载户型图到系统中;步骤1.3,读取承重墙参数设置、房间形状类型参数;其中,所述户型图为系统已有的默认户型图、用户上传的户型图的其中一种,房间形状类型参数为每种房间形状对应一种房间类型,包括卫生间、客厅、厨房、卧室、阳台、书房。3.根据权利要求1所述的一种快速绘制室内预览图的方法,其特征在于,在步骤2中,所述对户型图进行描图并根据墙体的闭合关系自动侦测判断房间类型的方法包括以下子步骤:步骤2.1,读取承重墙参数设置;步骤2.2,对户型图进行描图,识别出墙体并根据承重墙参数标记承重墙;步骤2.3,描图后描图线段为闭合关系的区域判断为房间;步骤2.4,根据房间的描图线段读取房间形状类型参数判断房间类型。...

【专利技术属性】
技术研发人员:马云峰薛冠衡吴子彬
申请(专利权)人:佛山欧神诺陶瓷有限公司佛山欧神诺云商科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1