Cesium 模型转换(obj max fbx转gltf/3dtiles)

Cesium基础 专栏收录该内容
45 篇文章 17 订阅

这三种都是3dmax支持的格式,可以统一将.fbx和.max转化为.obj格式,然后通过obj2gltf转为glb或者gltf,其中gltf是比glb的模型要大一点;或者通过ceisumlab等工具将.obj处理成3dtiles,当然3dtiles是用于大场景居多。

.obj .max .fbx类型的模型转换为gltf/glb,使用obj2gltf

以下举例讲述下.max的处理过程:

数据结构:

a、导入max模型,导入过程中可能会提示模型材质找不到,先别管,打开。

b、打开后设置材质图片路径:

点击设置路径,找到map文件夹下对应的图片。

c、调整模型的中心点、缩放比例以及模型朝向。此步骤是为了在转为cesium支持的模型格式时不出现位置偏差,此步骤请百度。其中模型朝向一般调为正东,模型中心点放置于3dmax中坐标系的原点。

d、导出obj,此时可以设置导出时的参数,比如纹理格式、是否优化以及缩放比例等。

点击导出:

 e:导出的obj格式数据转为gltf或者glb,此功能使用了 obj2gltf工具(可去github上自己进行下载安装)

模型转换:此处我转为glb(也可转为gltf)

 

这个glb就可以拿到cesium里加载了。中间转换及加载会有很多问题,如果有不懂的可以给我留言或者私信我。

 

.obj .max .fbx类型的模型转换为3dtiles,使用cesiumlab

打开cesiumlab,选择人工模型切片,导入模型,点击确定即可,傻瓜式操作,这个就不叙述了。

 

osgb转3dtiles:

osgb一般是倾斜摄影处理后得到的数据,这种数据一般处理为3dtiles。

处理工具一般也是两种:osg23dtles(不知道记错了没),cesiumlab。。。。待续

  • 3
    点赞
  • 18
    评论
  • 15
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值