【技术实现步骤摘要】
本专利技术涉及三维模型存储领域,尤其涉及bim引擎中基于二进制流的三维模型存储文件格式方法。
技术介绍
1、obj 格式被定位为建模工具的存储格式,所以只专注于存储单个模型,没有任何场景层次信息;而且其功能集有限,格式也较为陈旧,在存储空间和快速读写数据的能力方面效率极低;fbx数据包中许多内容是过时的,如需要依赖完整cad内核的 nurbs曲面和曲线,blinnphong 的照明模型等,占用多余空间同时也增加了解析时工作量;gltf 的最大缺点之一是其3d模型数据的存储格式过于简单,不允许位置、uv和法线数据的拓扑不同,且没有办法导入dcc软件中进行修改和编辑,不可用作3d资产储存,而且不支持着色器网络,为适应 web 端传输要求,gltf 中当前的材质定义比较简单。
2、更为重要的是,在铁路行业四电bim三维场景中,模型的种类和数量非常多,展现的模型细节也非常精细(往往需要精细化到螺丝钉的螺纹级别),以精确满足bim领域的设计精度要求,这必然导致模型面片的数量往往都是动辄千万级、甚至几十个亿级。对于如此庞大的场景模型数据
...【技术保护点】
1.BIM引擎中基于二进制流的三维模型存储文件格式方法,其特征在于,包括在BIM引擎设计架构中,采用BVH树型结构重新组织场景数据,将除纹理贴图数据文件的模型文件也以BVH树节点为单位进行存储,每个树节点都按节点方位进行了唯一的Id编号,并为BVH树节点建立了专门索引表。
2.根据权利要求1所述的BIM引擎中基于二进制流的三维模型存储文件格式方法,其特征在于,按照BVH树节点的组织方式,将模型数据分别存放到了6个不同的文件中,且每一个文件都设有对应的索引表。
3.根据权利要求2所述的BIM引擎中基于二进制流的三维模型存储文件格式方法,其特征在于
...【技术特征摘要】
1.bim引擎中基于二进制流的三维模型存储文件格式方法,其特征在于,包括在bim引擎设计架构中,采用bvh树型结构重新组织场景数据,将除纹理贴图数据文件的模型文件也以bvh树节点为单位进行存储,每个树节点都按节点方位进行了唯一的id编号,并为bvh树节点建立了专门索引表。
2.根据权利要求1所述的bim引擎中基于二进制流的三维模型存储文件格式方法,其特征在于,按照b...
【专利技术属性】
技术研发人员:郑云水,沈东升,李平,梁策,郭鹏飞,
申请(专利权)人:兰州交通大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。