天天看点

三维数据模型转化,导入ArcScene

现在有一组3dsmax三维数据模型,我希望将它导入ArcScene中。

我们用ArcScene的Import 3D files 工具导入。ArcScene支持导入的数据格式有这几种:3ds, skp, wrl, flt, dae.

三维数据模型转化,导入ArcScene

原来的模型长这样:

三维数据模型转化,导入ArcScene

直接的max文件是无法导入的,我们尝试了几种途径,用一些中转的数据格式转化导入。这些模型如果是用max->obj,那么obj会在deep exploration中导出为其它格式。遇到了这样几个问题:

1. max->obj->3ds->multipatch

整个模型看上去非常暗。偏黑色。

三维数据模型转化,导入ArcScene

2. max->dae->multipatch

底下的草地贴图没了,但是比较亮,玻璃材质也导进来了。

三维数据模型转化,导入ArcScene

3. max->obj->dae->multipatch

ArcScene导入会报错。

4. max->obj->wrl->multipatch

这种相对比较好用,但还是有些偏暗。玻璃材质也没有进来。

三维数据模型转化,导入ArcScene

5. max->obj->flt->multipatch

三维数据模型转化,导入ArcScene

4. max->obj->wrl->multipatch

这种相对比较好用,但还是有些偏暗。玻璃材质也没有进来。

2018/4/11 跟新

这几天工作又有几个心得,关于数据转换的:

1. 模型名称要把中文改掉,也不能有" #"这类的符号。关于批量修改名称,可以看我的另一篇关于MaxScript的文章

2. 批量导出之前,可以对某些不确定区域单独导出,防止报错的弹出框被挡掉,看不见。