一种装修三维模型渲染展示方法及系统技术方案

技术编号:24092427 阅读:15 留言:0更新日期:2020-05-09 08:41
本发明专利技术实施例提供一种装修三维模型渲染展示方法及系统,该方法包括:获取待装修房屋原始点云数据,添加标记点云数据后上传至云端服务器;标记点云数据包括点云数据处理终端对根据预设特殊位置处目标物的形状及属性进行标记得到的预设特殊位置处标记点云数据;云端服务器根据待装修房屋点云数据生成待装修房屋三维模型数据;房屋装修设计终端从云端服务器下载待装修房屋三维模型数据,并渲染生成待装修房屋三维模型。本发明专利技术实施例提供的装修三维模型渲染展示方法及系统,实现了装修设计所需的装修三维模型的自动生成,提高了装修三维模型的生成速率和自动化水平,节省了人力成本和时间成本,并且避免了人工操作的失误,提高了装修三维模型的精度。

A rendering display method and system of decoration 3D model

【技术实现步骤摘要】
一种装修三维模型渲染展示方法及系统
本专利技术涉及计算机
,具体涉及一种装修三维模型渲染展示方法及系统。
技术介绍
目前在传统家装或者偏互联网装修行业内,前期量房数据采集大多都是通过设计师手工卷尺或者激光测量,测量出设计师后续需要的数据清单。设计师需要的数据清单是装修设计中需要用到的一些数据,包括房屋本身的属性数据以及装修中不去改变但对装修设计有影响的数据,比如:户型的长宽高(每个拐角的长度也需要知道)、窗户的长宽高、内墙厚度、厨房出水点距离和位置、卫生间出水点距离和位置、空调出口距离和位置、烟道位置、暖气位置、各个主管道标记等。目前,在每个房屋装修设计过程中,需要人工将这些重复的数据一一测量出来,效率很低。而且在测量的过程中,不可避免会伴有一些误差,因此,数据精度不可控。拿到这些数据后,需要人工输入AutoCAD或者其他设计软件中,进行DIY设计和建模。可见,现有的装修设计过程没有将装修前量房阶段和数据展现阶段利用技术进行连通,主要依靠人力进行。整个装修设计过程涉及到多种角色,包括测量人员、CAD设计师、模型设计师等,人力成本投入高。设计时间成本也比较高,一般需要2天左右的时间完成一个家装房屋的设计。同时,生成的模型可视化效果比较差,需要用户想象未来装修后家的样子。
技术实现思路
为解决现有技术中的问题,本专利技术实施例提供一种装修三维模型渲染展示方法及系统。第一方面,本专利技术实施例提供一种装修三维模型渲染展示方法,包括:点云数据处理终端获取点云数据采集设备采集的待装修房屋原始点云数据,并在对所述待装修房屋原始点云数据添加标记点云数据后,得到待装修房屋点云数据;然后所述点云数据处理终端将所述待装修房屋点云数据上传至云端服务器;其中,所述标记点云数据包括所述点云数据处理终端对根据预设特殊位置处目标物的形状及属性进行标记得到的预设特殊位置处标记点云数据;所述云端服务器接收到所述待装修房屋点云数据后,根据所述待装修房屋点云数据生成待装修房屋三维模型数据;其中,所述待装修房屋三维模型数据包括所述预设特殊位置处标记点云数据;房屋装修设计终端从所述云端服务器下载所述待装修房屋三维模型数据,并渲染生成待装修房屋三维模型。进一步地,所述标记点云数据还包括所述点云数据处理终端对数据缺失位置及所述点云数据采集设备未扫描到的位置进行标记得到的点云数据。进一步地,在所述云端服务器接收到所述待装修房屋点云数据后,所述根据所述待装修房屋点云数据生成待装修房屋三维模型数据之前,所述方法还包括:所述云端服务器对所述待装修房屋点云数据进行滤波去噪及数据压缩处理,并在所述滤波去噪及数据压缩处理的过程中保留所述预设特殊位置处标记点云数据。进一步地,所述云端服务器在所述滤波去噪及数据压缩处理的过程中选择的体素大小为0.1。进一步地,在所述根据所述待装修房屋点云数据生成待装修房屋三维模型数据之后,所述房屋装修设计终端从所述云端服务器下载所述待装修房屋三维模型数据之前,所述方法还包括:渲染和设置所述待装修房屋三维模型数据的视觉属性,以及将所述待装修房屋三维模型数据转换成所述房屋装修设计终端的显示格式。进一步地,在所述渲染生成待装修房屋三维模型之后,所述方法还包括:所述房屋装修设计终端拖拽家居模型到所述待装修房屋三维模型中,从而得到更新的所述待装修房屋三维模型。进一步地,在所述得到更新的所述待装修房屋三维模型之后,所述方法还包括:所述房屋装修设计终端将所述待装修房屋三维模型分享到目标客户端。第二方面,本专利技术实施例提供一种装修三维模型渲染展示系统,包括:点云数据采集设备、点云数据处理终端、云端服务器及房屋装修设计终端,其中:所述点云数据采集设备用于采集待装修房屋原始点云数据;所述点云数据处理终端用于获取所述点云数据采集设备采集的所述待装修房屋原始点云数据,并在对所述待装修房屋原始点云数据添加标记点云数据后,得到待装修房屋点云数据,以及将所述待装修房屋点云数据上传至云端服务器;其中,所述标记点云数据包括所述点云数据处理终端对根据预设特殊位置处目标物的形状及属性进行标记得到的预设特殊位置处标记点云数据;所述云端服务器用于在接收到所述待装修房屋点云数据后,根据所述待装修房屋点云数据生成待装修房屋三维模型数据;其中,所述待装修房屋三维模型数据包括所述预设特殊位置处标记点云数据;所述房屋装修设计终端用于从所述云端服务器下载所述待装修房屋三维模型数据,并渲染生成待装修房屋三维模型。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所提供的方法中所述点云数据处理终端、或者所述云端服务器、或者所述房屋装修设计终端所分别进行的步骤。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法中所述点云数据处理终端、或者所述云端服务器、或者所述房屋装修设计终端所分别进行的步骤。本专利技术实施例提供的装修三维模型渲染展示方法及系统,通过对待装修房屋原始点云数据添加标记点云数据得到待装修房屋点云数据,以及基于包括预设特殊位置处标记点云数据的待装修房屋三维模型数据进行模型渲染,实现了装修设计所需的装修三维模型的自动生成,提高了装修三维模型的生成速率和自动化水平,节省了人力成本和时间成本,并且避免了人工操作的失误,提高了装修三维模型的精度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的装修三维模型渲染展示方法流程图;图2是本专利技术一实施例提供的装修三维模型渲染展示方法中数据处理的流程示意图;图3是本专利技术一实施例提供的装修三维模型渲染展示方法中渲染生成待装修房屋三维模型的过程示意图;图4是本专利技术一实施例提供的装修三维模型渲染展示系统的结构示意图;图5是本专利技术一实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术一实施例提供的装修三维模型渲染展示方法流程图。如图1所示,所述方法包括:步骤101、点云数据处理终端获取点云数据采集设备采集的待装修房屋原始点云数据,并在对所述待装修房屋原始点云数据添加标记点云数据后,得到待装修房屋点云数据;然后所述点云数据处理终端将所述待装修房屋点云数据上传至云端服务器;其中,所述本文档来自技高网...

【技术保护点】
1.一种装修三维模型渲染展示方法,其特征在于,包括:/n点云数据处理终端获取点云数据采集设备采集的待装修房屋原始点云数据,并在对所述待装修房屋原始点云数据添加标记点云数据后,得到待装修房屋点云数据;然后所述点云数据处理终端将所述待装修房屋点云数据上传至云端服务器;其中,所述标记点云数据包括所述点云数据处理终端对根据预设特殊位置处目标物的形状及属性进行标记得到的预设特殊位置处标记点云数据;/n所述云端服务器接收到所述待装修房屋点云数据后,根据所述待装修房屋点云数据生成待装修房屋三维模型数据;其中,所述待装修房屋三维模型数据包括所述预设特殊位置处标记点云数据;/n房屋装修设计终端从所述云端服务器下载所述待装修房屋三维模型数据,并渲染生成待装修房屋三维模型。/n

【技术特征摘要】
1.一种装修三维模型渲染展示方法,其特征在于,包括:
点云数据处理终端获取点云数据采集设备采集的待装修房屋原始点云数据,并在对所述待装修房屋原始点云数据添加标记点云数据后,得到待装修房屋点云数据;然后所述点云数据处理终端将所述待装修房屋点云数据上传至云端服务器;其中,所述标记点云数据包括所述点云数据处理终端对根据预设特殊位置处目标物的形状及属性进行标记得到的预设特殊位置处标记点云数据;
所述云端服务器接收到所述待装修房屋点云数据后,根据所述待装修房屋点云数据生成待装修房屋三维模型数据;其中,所述待装修房屋三维模型数据包括所述预设特殊位置处标记点云数据;
房屋装修设计终端从所述云端服务器下载所述待装修房屋三维模型数据,并渲染生成待装修房屋三维模型。


2.根据权利要求1所述的装修三维模型渲染展示方法,其特征在于,所述标记点云数据还包括所述点云数据处理终端对数据缺失位置及所述点云数据采集设备未扫描到的位置进行标记得到的点云数据。


3.根据权利要求1所述的装修三维模型渲染展示方法,其特征在于,在所述云端服务器接收到所述待装修房屋点云数据后,所述根据所述待装修房屋点云数据生成待装修房屋三维模型数据之前,所述方法还包括:
所述云端服务器对所述待装修房屋点云数据进行滤波去噪及数据压缩处理,并在所述滤波去噪及数据压缩处理的过程中保留所述预设特殊位置处标记点云数据。


4.根据权利要求3所述的装修三维模型渲染展示方法,其特征在于,所述云端服务器在所述滤波去噪及数据压缩处理的过程中选择的体素大小为0.1。


5.根据权利要求1所述的装修三维模型渲染展示方法,其特征在于,在所述根据所述待装修房屋点云数据生成待装修房屋三维模型数据之后,所述房屋装修设计终端从所述云端服务器下载所述待装修房屋三维模型数据之前,所述方法还包括:
渲染和设置所述待装修房屋三维模型数据的视觉属性,以及将所述待装修房屋三维模型数据转换成所述房屋装修设计终端的显示格式。


6.根据权利要求1所...

【专利技术属性】
技术研发人员:汪少俊李利德
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

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

1