建模模型转为3DTiles格式"/>
Mars3D(含Cesium)数据及服务篇:人工建模模型转为3DTiles格式
1.人工建模模型介绍
数据来源于3dmax、Maya等建模软件建模,建好的三维模型导出为fbx或dae或obj数据后,再转换为3DTiles数据格式。
#2. 3D Tiles格式介绍
3D Tiles用于大场景的三维模型。 3D Tiles是一个开放的规范,用于传输海量的异构三维地理空间数据集。使用概念上类似于terrain和imagery的瓦片流技术,3D Tiles 使得建筑物数据集、BIM模型、点云和摄影测量模型等大模型比较流畅的在Web端进行浏览展示。
3D Tiles官方资料 格式说明文档
#3D Tiles支持的人工模型类型
- 人工建模:数据来源于3dmax、Maya等建模软件建模,建好的三维模型导出为dae和obj数据。
- BIM模型:数据来源于专业的BIM软件,常见的有rvt和dgn格式。
- 点云数据:一般是激光扫描后生产的数据,有las、pts、ply等格式。
#3. 处理工具
人工模型无论是通过什么工具来设计建模,最终导出通用的fbx(推荐)、obj或dae等格式即可。
目前市场的数据处理工具或解决方案主要来源于以下:
- Github 开源的小工具
- Cesium官方推出的 Cesium Ion在线平台(对国内企业来说有点鸡肋)
- 一些商家推出的工具集(如cesiumlab)
#2.1 Cesiumlab工具“通用模型处理”模块
来源:北京西部世界公司
说明:从官网下载工具后,按工具说明注册帐号登录后即可使用,是图形化界面操作,操作比较简便。
官方下载地址 官方操作说明
#4. 处理操作流程完整示例
#4.1 导出fbx文件
下面是以3ds Max软件为例,导出为fbx格式;
#4.1.1 打开3dmax文件
正常打开max文件,如果提示图片材质路径不对,可以打开文件选择参考,选择资源追踪;
选择那些未找到的图片,右击菜单选择设置路径,在指定资源路径中将map路径添加,状态为确定则成功;
#4.1.2 导出fbx文件
在3dmax内导出fbx格式文件
#4.2 fbx文件转为3dtiles
下面是以cesiumlab为例,导出3dtiles
#4.2.1 添加fbx文件
选择“通用模型处理”模块;添加fbx文件,设置或参数根据自身需要进行编辑设置;最后选择导出文件路径
注意:选择文件后方的设置,添加模型0,0,0坐标对应的经纬度坐标值。
#4.2.2 导出3dtiles
转换成功之后的文件如下;
#4.3 发布三维数据为HTTP服务
因为3dtiles数据一般都很大,建议发布为独立服务。
可以参考教程发布三维数据服务
#4.4 在平台中加载模型
可以参考教程在平台中加载模型
更多推荐
Mars3D(含Cesium)数据及服务篇:人工建模模型转为3DTiles格式
发布评论