这三种都是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:文章来源:https://www.toymoban.com/news/detail-502624.html
osgb一般是倾斜摄影处理后得到的数据,这种数据一般处理为3dtiles。文章来源地址https://www.toymoban.com/news/detail-502624.html
到了这里,关于【瑞模网】Cesium 模型转换(obj max fbx转gltf/3dtiles)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!