現在有一組3dsmax三維資料模型,我希望将它導入ArcScene中。
我們用ArcScene的Import 3D files 工具導入。ArcScene支援導入的資料格式有這幾種:3ds, skp, wrl, flt, dae.
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TPn5kMZRUY1Y0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39zNzEDN0MjM5EDOyMDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
原來的模型長這樣:
直接的max檔案是無法導入的,我們嘗試了幾種途徑,用一些中轉的資料格式轉化導入。這些模型如果是用max->obj,那麼obj會在deep exploration中導出為其它格式。遇到了這樣幾個問題:
1. max->obj->3ds->multipatch
整個模型看上去非常暗。偏黑色。
2. max->dae->multipatch
底下的草地貼圖沒了,但是比較亮,玻璃材質也導進來了。
3. max->obj->dae->multipatch
ArcScene導入會報錯。
4. max->obj->wrl->multipatch
這種相對比較好用,但還是有些偏暗。玻璃材質也沒有進來。
5. max->obj->flt->multipatch
4. max->obj->wrl->multipatch
這種相對比較好用,但還是有些偏暗。玻璃材質也沒有進來。
2018/4/11 跟新
這幾天工作又有幾個心得,關于資料轉換的:
1. 模型名稱要把中文改掉,也不能有" #"這類的符号。關于批量修改名稱,可以看我的另一篇關于MaxScript的文章
2. 批量導出之前,可以對某些不确定區域單獨導出,防止報錯的彈出框被擋掉,看不見。