Unity3d模型匯入技巧

2021-08-30 14:28:17 字數 1022 閱讀 8873

unity 3d匯入3dmax模型 會產生若干問題,按照官方 的說明,將max 模型導成fbx檔案 匯入untiy似乎也不能解決

1、x軸向偏轉

3dmax模型匯入後自動有乙個x軸270度的偏轉,巧合的是,在unity中旋轉模型的時候,你會發現y軸參照方向永遠朝上,而x和z軸則以模型本身的區域性座標 為準,這樣當模型沿x軸旋轉270度之後,z軸正好與y軸重合,這樣你試圖用程式 控制方向的時候就會發現旋轉y和旋轉z效果 相同,這顯然不是你期望的結果。解決這個問題的方法是,將.max檔案匯出為.3ds檔案再匯入untiy,而不是官方說的導成.fbx

2、材質 問題

模型在3dmax裡賦予材質之後,不管通過何種方式匯入到unity中,都是沒有材質的,好在untiy自動生成了這些材質的材質球,我們需要做的是將貼圖 再重新設定 一遍,如果你的材質還有其他效果,比如lightmap,則需要選擇正確的shader之後再設定貼圖。

3、縮放因子問題

模型匯入到untiy中,如果你之前在3dmax中沒有關心過「單位」問題,則它在場景裡的大小一定會出呼你的意料。

unity中的1單位是fbx檔案中的1單位的100倍

所以,如果我們想unity中使用1單位=1公尺的話,那在max和maya中製作 的時候,單位就設定成1厘公尺

如果我們想unity中1單位=100m,那單位就設定為1m

如果我們想unity中1單位=1厘公尺的話,那單位就設定為0.1公釐,或者在單位為1厘公尺的情況下把比例因子改為1

在max中,單設定應該像這樣

1unit = 1厘公尺,這樣在unity中1格就等3dmax中的1m了

(1.)利用reset xform重新定義transform資料 《這個方式作遊戲是一定要用到的》

(2.)在fbx匯出時可以設定軸向以z up或是y up

2貼圖放置再同乙個資料夾,就會自動匯入了

3.比例其實也不用設定,你可以試試在max作乙個長、寬、高都是1,1,1,進去就會剛好

Unity 3d匯入3dMax模型 產生若干問題

unity 3d匯入3dmax模型 會產生若干問題,按照官方 的說明,將max 模型導成fbx檔案 匯入untiy似乎也不能解決 1 x軸向偏轉 3dmax模型匯入後自動有乙個x軸270度的偏轉,巧合的是,在unity中旋轉模型的時候,你會發現y軸參照方向永遠朝上,而x和z軸則以模型本身的 區域性座...

Unity3d的模型自動匯入幀數表

開發中經常需要,對美術模型進行一些處理。以fbx為例 例如,需要把動作的名字 start和end加入animations的clips。如果手動操作,就是在模型的inspector視窗,乙個動作點一次加號,然後編輯start和end。乙個模型往往十幾個動作,這樣做很明顯浪費人力。因此需要乙個可以自動匯...

Unity3D專案匯入android

不得不說unity很強大,因為乙個工具,可以在所有流行的裝置上生成應用程式。包括android,ios,linux,windows,mac各種常用作業系統。今天來說一下如何將unity3d專案執行在android裝置上,以及在這裡要注意的一些問題。我就用unity3d自代的一那個angrybots....