倾斜摄影三维模型OSGB格式简化(压缩、优化)

如何实现倾斜摄影三维模型OSGB格式转换3DTILES格式的模型轻量化和格式转换一体化处理? 为了实现模型轻量化和格式转换的一体化处理,需要选择合适的转换工具或服务。例如,三维工厂K3DMaker是一个集成了轻量化和3DTILES格式转换功能的数据处理软件,可以快速、高效地进行数据处理和转换。总之,实现倾斜摄影三维模型OSGB格式的轻量化和3DTILES格式转换的一体化处理,需要进行数据预处理、选择合适的转换工具或服务、采用流式加载技术以及优化数据传输和渲染。因此,在进行格式转换时,可以考虑采用流式加载技术,并且将其集成到数据处理工具或服务中,从而实现模型轻量化和格式转换一体化处理。 阅读详情

倾斜摄影三维模型OSGB格式简化(压缩、优化)


前言

倾斜摄影三维模型数据获取快,效果好(看起来),在智慧城市、全景三维中国、CIM等等平台建设中的重要性不言而喻。另一方面,相应的问题也不少。如:数据量大(占空间)、大区域显示效果不好(卡)、只有一张皮(也就是当前提的比较多的没有语义)等等,这些都是倾斜三维模型的诟病。
本文仅从osgb格式的简化或是说压缩方面谈一些自己的理解,有不足之处大家姑且看之。


一、OSGB格式

OSGB的全称Open Scene Gragh Binary,它是OSG引擎的自有格式(开源三维引擎OSG、osgEarth,国内很多三维桌面平台都是基于它改的),它是一种二进制格式,它可以转换为文本格式,即OSG格式(osgconv工具)。OSGB的内部结构主要由两部分组成,即结构数据和纹理数据,结构数据主要由Group、PagedLOD、Geode、Geometry四个关键节点组成(依次包含),其中Geometry节点包括具体的顶点数据结构。(详情可以参考https://blog.csdn.net/kasteluo/article/details/73648354)。(对于想查看该类型文件的同学,推荐一款小工具RockyViewer,小巧实用,ps:缺点是只支持单块的数据查看)

二、当前osgb简化/压缩的主要方式

倾斜三维模型基于对地物多角度的拍照及实时测量进行三维建模,区别于一般的人工模型,其三维结构复杂(各类细部都进行了体现),数据量大(越精细、分辨率越高,占的空间越大)。在数据范围大时,往往在三维展示中会出现加载速度慢、卡顿的情况,这个时候就需要考虑对数据进行简化或压缩。
当前对osgb进行简化/压缩主要有两种方式,一种是直接对osgb格式进行操作,输出还是osgb格式,另一种是面向具体应用,在转换为其他格式时对三维模型进行操作,输出的是其他格式。

1.第一种 输出osgb格式

主要流程流程如下
(1)读取osgb文件
读取osgb文件也有两种方式。一种利用osg库(c++)进行读取,接口现成,读取过程相对简单,但是仅限于c++语言(参考https://blog.csdn.net/u010608964/article/details/89017325)。第二种,根据osgb文件格式,用字节方式读取osgb文件,这种方式读取过程复杂,但是灵活性好,不依赖第三方库,也不依赖某种语言,方便与其他平台集成(参考https://view.inews.qq.com/a/20201216A0DOA400)。
(2)根据相关算法对结构进行重构,对纹理进行压缩
按照某种算法对解析后的osgb文件的顶点结构、纹理结构、顶点简化(合并顶点、删除面等),根据需要对纹理数据进行压缩(这里可以对纹理进行一些操作,如引入图像识别算法、机器学习算法)。
(3)重组文件
对重构的三维结构、纹理进行文件重组,保持文件层级、块的结构不变(应该也可以采取变的方式,没有实践过),形成新的osgb文件。

2.第二种 输出其他格式

这种方式也是在读取osgb文件的基础上,基于其他文件格式的要求,在转换过程中对纹理和结构进行压缩和简化。cesiumlab以及一些其他的3Dtile生产功能或多或少带有相关功能,简化和压缩效率一般(因为这个功能不是其主要功能点,在输出效率和质量上一般)。

三、我的理解

当前一些主流的商用软件都宣传自己支持对倾斜摄影三维模型轻量化、简化、压缩,往往在模型大小、压缩质量上宣传过度,面对这些宣传的时候,大家需要明白一点:简化和压缩肯定会损失质量,简化和压缩比越大质量损失越大。具体应用的时候还得看实际需求,例如,如果你用的是超图的引擎支撑倾斜,就可以考虑他自己的简化工具(商用软件一般压缩后变成了自己的格式),如果你要使用3Dtile进行展示,那你可以选择在输出的时候进行简化和压缩。
到这可能有童鞋要问,那是否有支撑osgb简化后还是osgb格式的软件,这样后续想怎么用都可以呀。答案是有的,本人做了一个工具(广告时间到),采用的是二进制读取osgb,没有依然第三库,支撑与其他系统无缝衔接(需要改造),在保证显示效果不受影响的情况下(也会有损伤),简化和压缩率较高(三角面简化30%-50%),模型大小减少(30%-60%)。

**有兴趣的同学可以加我QQ451560242进一步交流。 下载使用地址:*链接:

https://pan.baidu.com/s/1iP9dTJGE30DU1iB5rvzPlA?pwd=dwmw 提取码: dwmw
在这里插入图片描述
在这里插入图片描述

倾斜摄影三维模型OSGB格式 到OBJ 格式转换几个软件操作方法 三维工厂3DMaker是一款三维模型浏览、分析、轻量化、顶层构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTile等格式,可快速进行转换。 阅读详情

相关推荐

倾斜摄影三维模型OSGB格式转换OBJ格式的主要技术方法

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换。

m0_70326213的博客 7485

OSGB格式解析

主要介绍倾斜摄影数据OSGB二进制数据的解析,首先简单介绍一下OpenSceneGraph相关技术,并介绍倾斜摄影数据的组织结构,着重分析OSGB格式的相关字段,最后逐字节对OSGB数据进行解析并通过OpenSceneGraph对数据进行可视化。 文章目录前言一、OpenSceneGraph1. OSGB数据的可视化2. OSGB数据查看二、倾斜摄影数据1.数据组织结构2.OSGB格式解析总结 前言 OpenSceneGraph是一个开源的,跨平台的高性能 3D 图形工具包,它完全用标准 C++ 和

TxyITxs的博客 3万+

倾斜摄影三维模型OSGB格式转换3DTILES格式的常用软件介绍

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换。

m0_70326213的博客 2632

读取OSGB数据的几种方式

在接触osgb的时候,一般都会先配osg的环境,所以先介绍这种方法。

qq_43718758的博客 2万+

倾斜摄影三维模型格式转换OSGB 到3Dtitles 实现的常用技术方法

三维工厂3DMaker是一款三维模型浏览、分析、轻量化、顶层构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTile等格式,可快速进行转换。

m0_70326213的博客 1716

倾斜摄影三维模型的OSGB、3DTiles格式的层级划分和块大小划分规则浅析

总之,在进行OSGB和3DTiles格式的层级划分和块大小划分时,需要考虑多方面因素,如数据精度、空间范围、加载性能和用户体验等,并根据实际情况进行调整和优化,以提高数据读取速度和效率,减少内存占用和加载时间。在倾斜摄影三维模型OSGB、3DTiles格式的模型轻量化、数据转换等处理过程中,对层级和块大小划分进行优化处理,较大提高数据读取速度和效率,同时兼顾数据大小和渲染效果。空间范围:根据倾斜摄影三维模型覆盖的实际空间范围,将地图划分为不同的区域,以便于进行实时加载和渲染。

m0_70326213的博客 3531

倾斜摄影三维模型OSGB格式简化(压缩、优化)(续)

接上篇

tanhongwei000的博客 3227

倾斜摄影超大场景的三维模型OSGB格式转换3DTILES,为什么数据文件大小会变大?

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换。

m0_70326213的博客 1571

城市建筑物三维模型的OSGB转换3DTiles几个关键处理技术浅析

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换。

m0_70326213的博客 671

三维模型OSGB格式轻量化

总之,OSGB格式顶点压缩是轻量化处理中的一种重要技术方法,可以通过顶点量化、顶点合并、网格剖分和预处理等方法对三维模型数据进行压缩处理,从而减小数据体积,在保证模型外观和质量的前提下,提高渲染速度和降低存储空间。在进行OSGB格式顶点压缩时,可以通过预处理技术将一些不必要的数据或者复杂结构去除或简化,从而减小数据体积,在保证模型外观和质量的前提下,提高渲染速度和降低存储空间。在三维模型中,有些面片共享相同的顶点,通过顶点合并可以减少重复的顶点数量,从而减小模型的大小。

laozicloud的博客 771

倾斜摄影三维模型OSGB格式轻量化主要技术方法

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换

m0_70326213的博客 725

如何实现超大场景倾斜摄影的三维模型在移动设备上快速应用?

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换

m0_70326213的博客 259

【CC精品教程】osbg格式三维实景模型全解

数据格式同样都是osgb,不同软件生产的,建模是参数不一样,还是有很大区别的,本讲进行一一讲解。

智慧空间实验室 3075

如何实现倾斜摄影三维模型OSGB格式轻量化

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换

m0_70326213的博客 744

Cesium 实战 08 - 无人机斜影(倾斜摄影)数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例

无人机斜影数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例。 包括下载测试数据地址以及使用说明。 几乎把所有错都试了一遍,才找到最合适的工具进行转换。 文中有完整试错过程。

非科班Java出身GISer的博客 1万+

原始倾斜摄影数据OSGB格式

原始倾斜摄影数据OSGB格式。倾斜摄影数据仅支持 smart3d 格式的 osgb 组织方式, 使用工具处理 使用方法见博客 https://www.cnblogs.com/yansc/p/13432552.html

倾斜摄影三维模型的OSGB转换3DTiles、OBJ格式的纹理压缩几个关键处理技术浅析

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,处理速度快,超大模型支持;优秀数据处理和转换工具,支持将OSGB格式三维模型转换为3DTiles等格式,可快速进行转换

m0_70326213的博客 1092

osg模型文件精简工具V1.00_osg简化_osg格式文件_模型简化_osg_图像化界面_

基于边坍塌完成的网格模型简化以及空洞填充,具有图形化操作界面。

下一篇: 倾斜摄影三维模型OSGB格式简化(压缩、优化)(续)
评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值