【瑞模网】Cesium 模型转换(obj max fbx转gltf/3dtiles)

这三种都是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。

猜你喜欢

转载自blog.csdn.net/rrmod/article/details/129031220
今日推荐