2016/10/18

【Cubism】適用於Facerig的基本角色安裝包(2.1舊版)

這裡的資訊為較舊版本的2.1版,更新更完整的3.2版本請看這裡

資料夾結構

[角色名稱]
│  cc_[角色名稱].cfg
│  cc_names_
[角色名稱].cfg
│  ico_
[角色名稱].png
│  
[角色名稱].moc
│  
[角色名稱].model.json

├─
[角色名稱].2048
│   texture_00.png 

└─motions
     no.mtn
     yes.mtn


如果你將角色的名稱命名為『MyAvatar』的話,看起來大概會像這個樣子:


其中.moc、.json以及texture_00.png三個檔案是必要的,這三個檔案可以直接透過Cubism進行匯出,請參考【Cubism】匯出可供Facerig使用的角色檔一文。

以下,對其他未提及之檔案與資料夾進行解說。


cc_[角色名稱].cfg


此檔案可以直接透過記事本新增並編輯,用以設定Facerig中角色的預設座標位置、表情、動畫以及手部控制,此檔案並非必要。

設定預設座標位置,在檔案中加入以下語法:
set_cam_pos [角色名稱] 0.0 0.15 2.5
最後的三組數字分別帶表X、Y與Z的座標。

表情與手部控制一般使用預設值即可,不須特別設定,如果未來有用到會回來補上(吧?)

設定動畫,在檔案中加入以下語法:
set_special_action_anim [角色名稱[動畫檔名].mtn X
其中動畫檔名指向motion資料夾中的檔案,由於目前預計不會製作動畫,便不多加描述。
另外,最後的X代表對應到Facerig中的哪一個快速鍵,值可為1~6,分別對應到QWERTY六個按鍵。

cc_names_[角色名稱].cfg 

此檔案可以直接透過記事本新增並編輯,用以設定Facerig中角色顯示的名稱以及說明內容。
以單引號 ' 作為框住字串的符號,字串中底線 _ 視為空白。

設定角色名稱,加入以下的語法:
set_friendly_name [角色名稱] '[顯示名稱]'
換句話說,顯示的角色名稱不需要與檔名相同,但是目前還未支援Unicode,因此還是只能用英文名字。要注意的是顯示名稱前後的單引號是必要的。

設定角色說明,加入以下的語法:
set_avatar_skin_description [角色名稱] default '[第一行文字]
[第二行文字]'
目前還不清楚default這個符號的用途,除了可以使用
換行之外,需要單引號與只能使用英文跟腳色名稱是一樣的。


ico_[角色名稱].png

顯示於Facerig中的縮圖,這個檔案需要自行透過影像編輯軟體產生,必須為方形圖片,且解析度需為2的次方,例如8*8、16*16、256*256等等,但實際上可以用多大或多小的圖片可能要測試一下。


[角色名稱].2048

貼圖資料夾,其中存放著所有使用到的圖片,免費版只會有一張圖片。
而數字2048則代表圖片的解析度,可以製作多個不同解析度的版本,以調整效能。


motions 

動畫資料夾,存放使用到的動畫檔案。

準備好所有的檔案之後,只要將資料夾放到
Steam\steamapps\common\FaceRig\Mod\VP\PC_CustomData\Objects
資料夾底下,便可以在下次開啟時看到新的人物了

沒有留言: