因為工作需要,這幾天都在研究AR效果的實現。總的來說就是C4D建模與貼圖后,如何轉換到U3D里。
C4D模型導入到unity,一定要做好坐標軸設置,Y向上,C4D藍色Z坐標軸有兩個,紅線畫的那個朝向的才是unity的朝向。真坑[旺柴],還標的很細,不仔細看都看不見它。
而且unity中,子gameobject與父gameobject居然是可以坐標軸不一致的,最終怎么調,取決於代碼腳本中的transform函數給的是誰。[旺柴],不過避免麻煩,大多都是給父gameobject。所以,建模坐標系統一使用unity的,綠色向上。藍色向前。
這里總結這次遇到的幾個問題,以防之后流程有所遺漏。
Q1:C4D建模導入Unity3D貼圖不顯示
A1:雖然在導出fbx文件時選擇“同時導出貼圖”,但是U3D對應的Assets並沒有自動生成貼圖文件夾(第一版模型我直接用材質拉了漸變,並不是貼圖,后來還是選擇自己繪制貼圖)。之后我換了一種方式,參考數字人老師UV EDIT那篇文章,把單片葉子在UV EDIT模式下貼圖后再進行克隆,保存成C4D宇fbx兩種格式。在Assets里建立Tex文件夾用來存放貼圖。
Q2:貼圖的繪制
A2:這部分主要用到了C4D的“烘焙”功能,利用材質球漸變烘焙出單片葉子貼圖,貼圖時注意標簽-投射模式,選在合適的。有時烘焙時會出現噪點,原因我這個小白這是可以借助ps來解決。
Q3:C4D導入Unity3D細分曲面消失
A3:C4D制作完的模型,轉化成多邊形,右鍵連接對象+刪除,重新保存文件,細分曲面就回來啦~此時要注意貼圖的對應問題,不要把多個對象連接在一起。
總結:還有太多不懂得要學,比如UV的拆分,骨骼動畫。是不是也應該嘗試三個月學習法來搞定C4D和Unity3D呢?