由于个人开发经验问题,之前直接使用obj文件转化的gltf或b3dm文件,转化的文件非常大几百兆直接导入了项目,这样直接会导致浏览器崩溃。后来参考文献发现我这里用的文件不对,应该用osgb文件在较大的做三维模型加载。
1、得到正确原始.osgb格式数据;
(1)倾斜摄影数据仅支持 smart3d 格式的 osgb 组织方式, 数据目录必须有一个 “Data” 目录的总入口, “Data” 目录同级放置一个
metadata.xml 文件用来记录模型的位置信息。
(2)每个瓦片目录下,必须有个和目录名同名的 osgb 文件,否则无法识别根节点。
![](https://i-blog.csdnimg.cn/blog_migrate/3560a63a43cd10df379f8e95daea3810.png)
正确的目录结构如图
2、由于cesuim暂不支持.osgb格式数据显示,所以要将.osgb格式数据转换为3dtile 格式数据,提供一个比较简单的转化工具。
链接:https://pan.baidu.com/s/1QUoolsZ0WDfdEBENqIxwgQ
提取码:z2u7