【技术实现步骤摘要】
面向大规模的三维流程工厂模型的优化渲染方法
[0001]本专利技术涉及计算机辅助设计和三维模型渲染等
,尤其涉及一种面向大规模的三维流程工厂模型的优化渲染方法。
技术介绍
[0002]目前,对大规模的三维流程工厂模型进行渲染,可以得到渲染结果。用户可以在个人计算机(Personal Computer,PC)上可以浏览和操控渲染结果。
[0003]在相关技术中,为了能够在移动终端上浏览和操控渲染结果,通常在服务器中部署三维流程工厂模型和渲染程序。在移动终端请求浏览渲染结果的情况下,服务器基于渲染程序对模型文件进行渲染,得到渲染结果,并向移动终端发送所述渲染结果。在上述相关技术中,将三维流程工厂模型和渲染程序部署在服务器,占用服务器较多的资源。
[0004]因此,如何在服务器中部署用于支持用户浏览渲染结果的相关信息,以减少占用服务器的资源成为亟待解决的技术问题。
技术实现思路
[0005]本专利技术提供一种面向大规模的三维流程工厂模型的优化渲染方法,用以解决如何在服务器中部署用于支持用户浏览 ...
【技术保护点】
【技术特征摘要】
1.一种面向大规模的三维流程工厂模型的优化渲染方法,应用于服务器,其特征在于,包括:获取三维流程工厂模型的三维模型数据;通过渲染引擎对所述三维模型数据进行空间分割得到多个区域分块;基于所述多个区域分块,确定多个压缩数据块;将所述三维模型数据、所述多个压缩数据块,以及响应用户操作事件的交互模块、功能模块和渲染输出模块,打包成可执行文件;将所述可执行文件部署至所述服务器中,所述可执行文件用于支持用户浏览所述三维流程工厂模型对应的渲染结果。2.根据权利要求1所述的方法,其特征在于,所述获取三维流程工厂模型的三维模型数据,包括:通过三维模型浏览工具,读取所述三维流程工厂模型;通过所述三维模型浏览工具提供的应用程序编程接口,对所述三维流程工厂模型的树结构进行解析,提取所述树结构中各树节点的几何数据;基于所述各树节点的几何数据,构建所述渲染引擎可识别的三维目标模型;确定所述树结构对应的结构信息文件;将所述各树节点的几何数据、所述三维目标模型和所述结构信息文件,确定为所述三维模型数据。3.根据权利要求2所述的方法,其特征在于,所述确定所述树结构对应的结构信息文件,包括:针对所述树结构的各树节点执行如下操作:随机生成所述树节点的唯一标识符;基于所述树节点的几何数据中包括的顶点坐标,确定所述树节点的包围盒;判断所述树节点是否为叶子节点;在所述树节点为叶子节点的情况下,将按照预设格式,将所述树节点的几何数据中包括的顶点坐标,写入到所述树节点对应的数据文件,并生成所述树节点对应的数据文件的名称,并将所述树节点的包围盒、所述树节点的唯一标识符和所述树节点对应的数据文件的名称存储至所述结构信息文件;在所述树节点为非叶子节点的情况下,记录所述树节点的子孙节点中叶节点对应的数据文件的名称,并按照所述树结构中各树节点之间的父子关系,将所述树节点的包围盒、所述树节点的唯一标识符和所述树节点的子孙节点中叶节点对应的数据文件的名称,存储至所述结构信息文件。4.根据权利要求1至3任一项所述的方法,其特征在于,所述通过渲染引擎对所述三维模型数据进行空间分割得到多个区域分块,包括:通过所述渲染引擎,将所述三维模型数据中的每N个三角面片,确定为一个区域分块,N为大于或等于2的整数。5.根据权利要求4所述的方法,其特征在于,所述基于所述多个区域分块,确定多个压缩数据块,包括:针对各区域分...
【专利技术属性】
技术研发人员:李一鸣,何涛,刘军华,熊胜华,晏成名,吴恒,李明,张发展,
申请(专利权)人:北京中科辅龙智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。