[发明专利]一种三维建筑模型的加载方法及其装置有效
| 申请号: | 201910043778.3 | 申请日: | 2019-01-17 |
| 公开(公告)号: | CN109885783B | 公开(公告)日: | 2021-12-21 |
| 发明(设计)人: | 邓梓晖;欧阳志坚;林凤翔;熊锋柱 | 申请(专利权)人: | 广州城投发展研究院有限公司 |
| 主分类号: | G06F16/957 | 分类号: | G06F16/957;G06T17/00 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
| 地址: | 510000 广东省广州市海珠区滨*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 三维 建筑 模型 加载 方法 及其 装置 | ||
本发明涉及一种三维建筑模型的加载方法,包括S1、启动程序并加载预设信息;S2、生成并加载模型对象的平面导视图至交互界面;S3、激活目标单元并发送数据传输指令至服务器;S4、从服务器下载目标单元原始数据至浏览器缓存;S5、解析原始数据并生成目标单元一级展示样本;S6、对一级展示样本进行深度处理进而生成二级展示样本;S7、发送二级展示样本至交互界面。一种三维模型建筑的加载装置,包括预加载模块、平面导视图生成模块、激活模块、原始数据获取模块、一级展示样本生成模块、二级展示样本生成模块和数据传输模块。本发明可以避免传统web端渲染加载整体模型耗时过长的弊端,有效提高展示效率,为使用者带来更好的使用体验。
技术领域
本发明涉及一种三维建筑模型的加载方法及其装置,属于三维建模、三维动画、web端三维展示领域。
背景技术
目前三维显示技术已经在各个领域被广泛应用,而对于传统的三维模型,基本需要在客户端安装专用的软件才能使用,也有部分则是因为模型本身体积很大,在执行渲染工作时需要花费大量时间等待模型的加载、渲染;相较于此,web端的三维模型展示变得越来越普及,但web端渲染三维模型的同样存在效率问题,如何有效提高web的展示效率是当前急需解决的技术问题。
发明内容
针对现有技术的不足,本发明提供了一种三维建筑模型的加载方法,包括以下步骤:
S1、启动程序并加载预设信息;
S2、生成并加载模型对象的平面导视图至交互界面;
S3、激活目标单元并发送数据传输指令至服务器;
S4、从服务器下载目标单元原始数据至浏览器缓存;
S5、解析原始数据并生成目标单元一级展示样本;
S6、对一级展示样本进行深度处理进而生成二级展示样本;
S7、发送二级展示样本至交互界面。
进一步,所述预设信息包括但不限于应用场景、深度处理规则以及素材库。
进一步,所述应用场景在每次启动程序时进行更新。
进一步,步骤S2还包括基于预设信息中的应用场景首先确定模型对象的纵向单元,再依次对每一个纵向单元进行横向单元数判定,若判定结果为大于一,则根据实际数量对纵向单元进行分割;若判定结果为一,则对下一个纵向单元进行判定直至完成对所有纵向单元的判定。
进一步,所述纵向单元和横向单元至少存在一个。
进一步,步骤S6还包括基于深度处理规则对一级展示样本进行包括但不限于颜色渲染、纹理贴图以及对比调整。
进一步,深度处理过程中调用的素材来自于预设信息中的素材库。
一种三维模型建筑的加载装置,包括以下模块:
预加载模块,用于启动程序并加载预设信息;
平面导视图生成模块,用于生成并加载模型对象的平面导视图至交互界面;
激活模块,用于激活目标单元并发送数据传输指令至服务器;
原始数据获取模块,用于从服务器下载目标单元原始数据至浏览器缓存;
一级展示样本生成模块,用于解析原始数据并生成目标单元一级展示样本;
二级展示样本生成模块,用于对一级展示样本进行深度处理进而生成二级展示样本;以及
数据传输模块,用于发送二级展示样本至交互界面。
一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现上述方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州城投发展研究院有限公司,未经广州城投发展研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910043778.3/2.html,转载请声明来源钻瓜专利网。





