Jun 30, 2023 No Comments 转换工具汇总 Cesium的模型使用: 1、单体小模型,使用.gltf或.glb格式加载显示,比如飞机、汽车、人物等等 2、数据量比较大的模型,使用3D tiles格式来加载显示,它类似于二维地图中的切片格式 3、倾斜摄影的照片和视频,通过ContextCapture软件转成osgb格式,然后再用cesiumlab转成3dtile 下面介绍几种数据转换工具: 1、obj--->gltf glb b3dm 3dtiles (我自己用的这种,推荐这种方法) [https://github.com/PrincessGod/objTo3d-tiles](https://github.com/PrincessGod/objTo3d-tiles "https://github.com/PrincessGod/objTo3d-tiles") 基于cesium官方的obj2gltf开发 安装方法: ``` npm install -g obj23dtiles ``` 2、cesium官方的工具 obj--->gltf https://github.com/CesiumGS/obj2gltf 3、cesium官方的转换工具:glb--->b3dm(需要自己写tileset.json) 能做数据验证,也能做数据转换 https://github.com/CesiumGS/3d-tiles-validator/tree/master/tools 参考博文地址 4、fbx--->gltf 可以将3dmax导出的fbx格式转为gltf; https://github.com/facebookincubator/FBX2glTF/tree/main/npm/fbx2gltf 安装方法: npm instal fbx2gltf 5、gltf--->3dtile(c和c++写的,需要vs2015运行) https://github.com/nxddsnc/gltf-to-3dtiles 6、功能最全的工具(程序用C++、C和Rust写的,windows用的时候可能会报c++库缺失的错误) Osgb(OpenSceneGraph Binary) 转 3D-Tiles Esri Shapefile 转 3D-Tiles Fbx、gltf 转 3D-Tiles https://github.com/fanvanzh/3dtiles 7、OSGB、Shp、GDB等格式转为3DTiles(基于fanvanzh/3dtiles修改,用C++和Qt重写) https://github.com/scially/Cesium3DTilesConverter 8、cesiumlab工具 西部科技公司的cesiumlab是最全面的转换工具; 其他: 模型压缩工具:cesium官方工具,具体用法都有;压缩效果不错; https://github.com/CesiumGS/gltf-pipeline 其他链接:3dtile的格式介绍的文章 其他验证和查看工具: gltf和glb格式验证和查看:https://pissang.github.io/clay-viewer/editor/ gltf和glb格式验证:https://github.khronos.org/glTF-Validator/ obj, 3ds, stl, ply, gltf, 3dm, fbx格式查看:https://3dviewer.net/ gltf和glb格式查看(好像挂掉了):https://www.virtualgis.io/gltfviewer/ 最后更新于 2023-06-30 14:04:57 并被添加「」标签,已有 1721 位童鞋阅读过。 本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭