FabriX是香港首個結合創作、製作至元宇宙營銷的多維度虛擬時裝先導企劃
讓不同的時裝設計師與CG動畫師合作,製作5項「虛擬時裝」
會長有幸能成為其中一位CG動畫師,與Nilmence Studio一起製作3D時裝
這次的時裝需要以「.zprj」的格式提交
在製作過程,需要用到一個叫Clo3D的軟件
Clo3D是一個做衣服的軟件,對應3D流程中Cloth Simulation的步驟
與一般3D軟件不一樣
Clo3D裡創造Geometry的主要手段,是通過「平面紙樣」
透過把不同的紙樣形狀連結在一起,來做出3D衣物
大家知道Blender有很多功能
…
可以做model,可以直接畫texture,動作,燈光,Simulation一手包辦
甚至可以「只用Blender完成整部動畫作品」(詳見Blender Open Movie)
但即使如此,有部分工序,會長還是視情況會用其他software來代替
例如可能會用Substance Painter來做texture,還有用After Effects來合成
除了能讓「發揮每個軟件的長處」外,還有一個比較偏心理的原因:
正因為能做的工序有限,所以更容易專注於把當前工序做好
會長這次就用Clo3D這個造衣軟件,來代替Blender內建的Cloth Simulation功能
使用Clo有一個既定的流程,位於人物動畫與最後render之間
會長使用Clo3D的流程如下:
先把人物動畫在Blender做好,之後就不能改了喔!
不然衣服模擬就要重新算,一定先確認動畫不改,再到衣服部分
直接在Clo裡畫平面紙樣
通過縫合,把平面布料縫成立體衣服
當衣服造型完成後,就可以到Animation的步驟
在已有的Blender人物動畫上,模擬並紀錄下衣服的動畫data
Clo3D的Cloth Sim有分GPU與CPU,雖然GPU用起來會超級快,但十分不準確
最多只適合前期快速實驗效果用
算動畫還是推薦用預設的CPU Sim,雖然比較慢,但至少不會頻繁穿模
由於動畫運算很吃資源,所以畫面看起來會是慢動作
把動畫以abc的形式,轉移回Blender
重新補上Material以作最後render
大家做CG,最常聽到的衣服軟件,應該會是Marvellous Designer
包括會長自己也是
這次接觸到的Clo3D,會長之前是完全沒聽到過
但後來查資料發現,Clo3D和Marvellous Designer
是同一個公司出品的
而且兩款軟件相似度高達90%
不僅是功能類似,就連Project File也一樣是.zprj!
同一個檔案,既能用Clo打開,也能用MD打開
兩款軟件的不同之處,除了Clo比較貴以外,就是
Clo3D則設計給現實的衣服設計師使用,比MD多了支援DXF檔案的功能,用於與衣服製廠接洽
而Marvellous Designer是專門設計給3D藝術家、電影和遊戲使用
Clo3D有幾種輸出到Blender的方式
會長針對不同的用途,用不同的輸出方法
用Alembic(.abc)格式的話,雖然能有效輸出動畫訊息,但有一個很煩惱的地方
就是Material要重新再做!
一般不會動的靜態展示,會長用FBX輸出,這樣可以保留到Material資料
而Shader就可以再自行微調
一般會用到3d檔案的地方,除了傳送回Blender作影片render外
還有ar filter,互動3d網頁,還有最近很熱門的元宇宙
甚至有時候只需要簡單Render圖,不需要每次輸出到Blender
可以直接在Clo3D渲染圖片
Clo3D有vray作為內置的renderer,不用另外安裝
並且與clo裡的不同fabric已經調配好
預設套用一個萬用hdri環境,能輕鬆取得不錯效果
也因為Clo只專注單一物件,所以Camera也有特別處理
比起Blender「自由座標式」Camera
Clo的Camera有點像是「釘在場景中間」,用於圍繞中心衣物旋轉的方式
所以也能快速設置Turntable
如果想讓畫面好看一點,可以加上一個超酷的背景!
這裡選了和衣服品牌Nilmance比較像,同樣是冷酷系風格的房間
透過這次工作,讓會長接觸到Clo3d,並學會衣服的製作方法
以後就知道要如何做CG衣服了
希望也能儘快在其他Project大量應用出來~