
先給各位看效果,左圖是一般的.jpg圖檔,右邊是將左圖直接增添厚度而成的3D模型。
1. 轉檔
首先,使用網路上免費的轉檔軟體,convertio file converter (連結),
將圖檔(.jpg)檔轉成.svg檔。
2. 製作
使用blender軟體,將.svg檔案修改成具有厚度3D模型。
2.1 import .svg 檔案
2.2 全選所有成分並加以群組成一個物件
全選 可以一邊按著shift然後一一點選起來
也可以雙擊A
群組 Ctrl + J
2.3 Ctrl + Alt + Shift + C → origin to geometry [將中心點移到物件中央]
2.4 Alt + C → Mesh from curve/meta/surf/text [將curve轉成mesh]
2.5 在Edit Mode下 → Ctrl + F → Tris to Quads
2.6 在Edit Mode下 → press X → Limited Dissolve
[為了做出low poly,事先刪除多餘的面,此步驟可略]
2.7 Extrude → 用滑鼠朝某方向移動,就可以增添厚度,再點擊滑鼠左鍵,停止功能
在左邊畫面,有參數可以調整厚度
2.8 完成後,直接 export 成.fbx檔案
3. 上色
3.1 使用Window的小畫家3D,對模型進行著色,用油漆桶整片上色。
3.2 使用clara.io,網路上免費建模軟體轉格式,稍微調整顏色
3.3 將轉出檔案匯入Unity,並貼上材質。
注意事項:
1. convertio file converter是免費線上軟體,就因為是免費,
所以一天之內只能轉檔固定數量的 檔案,檔案數量若是過多,
則必須收費才能繼續使用。在少量使用情況下,
請不用擔心他會向你索費,放心使用便是。
2. 原始的.jpg圖檔品質或解析度越高,轉出來的.svg檔案品質越好。
假如最後做出來的3D模型有瑕疵破面,可以回去修改或製作出品質更好的2D .jpg圖檔。
3. blender是一套免費軟體,操作上有其極為特殊的按鍵方式。
必須遵照這些隱藏的Hot key,才能逐一完成。
若我撰寫的有不易理解之處,請直接參考本文的參考資料[連結]。
4. 上色為何要先在小畫家3D畫上色後,另外到clara.io轉檔,再轉給Unity?
因為小畫家3D另存檔案出來的.fbx檔案,匯入到Unity無法貼上材質。
Unity 對各項3D模型軟體的支援情況,可參考Unity手冊說明 [連結]
5. clara.io是3D建模的快速入門軟體,他是web-based的建模工具,
號稱可以與朋友共同編輯模型的工具。
一次我上他們論壇詢問一個小問題,過個兩三天直接有他們的工程師,回信給我,
不僅如此,工程師直接在網路上幫我把問題解決了。
我正在規劃撰寫clara.io的使用心得,敬請期待。
Enjoy yourself !
參考資料
How to convert 2D image to 3D Mesh [連結]
沒有留言:
張貼留言