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等格式。

image

#3. 处理工具

人工模型无论是通过什么工具来设计建模,最终导出通用的fbx(推荐)、obj或dae等格式即可。

目前市场的数据处理工具或解决方案主要来源于以下:

  1. Github 开源的小工具
  2. Cesium官方推出的 Cesium Ion在线平台(对国内企业来说有点鸡肋)
  3. 一些商家推出的工具集(如cesiumlab)

#2.1 Cesiumlab工具“通用模型处理”模块

来源:北京西部世界公司

说明:从官网下载工具后,按工具说明注册帐号登录后即可使用,是图形化界面操作,操作比较简便。

官方下载地址 官方操作说明

#4. 处理操作流程完整示例

#4.1 导出fbx文件

下面是以3ds Max软件为例,导出为fbx格式;

#4.1.1 打开3dmax文件

正常打开max文件,如果提示图片材质路径不对,可以打开文件选择参考,选择资源追踪;

image

选择那些未找到的图片,右击菜单选择设置路径,在指定资源路径中将map路径添加,状态为确定则成功;

image

#4.1.2 导出fbx文件

在3dmax内导出fbx格式文件 

image

#4.2 fbx文件转为3dtiles

下面是以cesiumlab为例,导出3dtiles

#4.2.1 添加fbx文件

选择“通用模型处理”模块;添加fbx文件,设置或参数根据自身需要进行编辑设置;最后选择导出文件路径

image

注意:选择文件后方的设置,添加模型0,0,0坐标对应的经纬度坐标值。

image

#4.2.2 导出3dtiles

转换成功之后的文件如下;

image

#4.3 发布三维数据为HTTP服务

因为3dtiles数据一般都很大,建议发布为独立服务。

可以参考教程发布三维数据服务

#4.4 在平台中加载模型

可以参考教程在平台中加载模型

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木遥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值