通過本教程您將學會如何使用iClone7及其相關插件進行面部+身體的實時捕捉。理解並掌握諾亦騰Perception Neuron產品通過Axis Neuron軟件進行數據轉發,從而實現在各個第三方軟體中進行實時演示的基本邏輯。
1.2 硬件及軟件准備
實現面部+身體的實時捕捉在本教程中需要軟件加硬件的配合,如果您沒有購買軟件或是硬件,只需要一個簡單的攝像頭即可依照本教程進行一次模擬操作。
硬件設備:
1.諾亦騰Perception Neuron 1.0產品、Perception Neuron 2.0產品 或是Perception Neuron Pro產品。(該設備用於身體動作的捕捉)
2.羅技C1000E BRIO 4K 面部捕捉攝像頭 。(該設備用於面部動作的捕捉,若您沒有以上攝像頭,普通攝像頭也適用於本次教學,只是捕捉相對不精准。)
3.建議配有第五代Core i7 以上處理器的計算機,顯卡為GTX970或以上。(若您配置較低,也適用於本教學,只是運行會十分卡。)
軟件環境:
1.Windows7及以上的64位操作系統
2.Axis Neuron Std標准版 或 Axis Neuron Pro 專業版 動作捕捉軟件(隨諾亦騰產品附送,若您想參與到學習中也可以通過Uin森林CG技術社區網站:http://uin30.com/download 下載Axis Neuron Free免費版 進行學習)
3.iClone7即時演算動畫軟件主程序及以下插件:
a.Character Creator 3(用於人物創建、綁定、操作)
b.Motion LIVE Plug-in for iClone(用於實時讀取動捕數據)
c.Faceware Profile for Plug-in for iClone(用於采集面部數據)
d.Perception Neuron Profile for Plug-in for iClone(用於采集面部數據)
若您需要導入自己的3D模型還需要iClone 3DXchange7(549美金)等插件,本教學僅限於動作捕捉教學,非iClone教學,故不多做詳細介紹。以上插件需要到單獨iClone的官方網站上購買,若您只是想嘗試學習一下,可以先到官網上系在免費試用版進行試用或尋求Uin森林CG技術社區的伙伴進行幫助,本教程以試用版為例,方便大家的學習。
iClone軟件售價如下(合計:4234美元):
iClone7 – 199 美元
iClone 7 Pipeline Bundle – 549美元
Motion LIVE – 199美元
Character Creator 3 Pipeline – 199美元
3DXchange 7 Pipeline – 499美元
Faceware(includes Faceware Realtime for iClone) – 1590美元
Perception Neuron – 999美元
2. iClone捕捉測試
2.1 Faceware插件-面部捕捉
當您安裝好iClone以后,會在系統通知欄右下方出現Reallusion HUB,雙擊后確保以下5個軟件已經被安裝。(如圖1-1)所示,點擊啟動圖片中的第2項iClone7主體程序。

(圖1-1)
1.開啟軟件后從左側隨便拖入一個內置的角色到場景中進行測試。(如圖1-2)

(圖1-2)
2.點擊上方菜單欄中的Plugins->Motion LVIE ->Motion LIVE 打開ML捕捉插件。

(圖1-3)
3.出現如下窗口(如圖1-4),此時沒有任何可以選擇的地方。因為我們還沒有打開對應的插件。到我們的桌面上找到Realtime for iClone (如圖1-5),點擊OK,同意試用。(如圖1-6)

(圖1-4)

(圖1-4)

(圖1-6)
4.在彈出的捕捉窗口中,確保右上角信息全部都是綠色的狀態。最重要的是第一行,iClone:Connected(與iClone的連接正常)和最后一行Calibrated:YES(已經矯正面部),(如圖1-7),如果第一行是紅色的,那么切換回iClone,在窗口中點擊(如圖1-8)箭頭所指的Faceware Realtime 前面的小圈圈,與在下方小圖標菜單中選擇Faceware Realtime。

(圖1-7)

(圖1-8)
當Faceware Realtime后面的Actors顯示為1,且下方的綠色小圖標亮起后表示連接iClone與插件連接成功。點擊下方的Preview按鈕,然后再按“任意按鍵”就可以是實時預覽了並捕捉動作了。右側的Record就是錄制動作的按鈕。

(圖1-9)
當然以上操作步驟中,您也可以先打開桌面上Realtime for iClone軟件,進行矯正。以便打開iClone后就可以通過MotionLive插件直接進行實時的數據流導入。
2.2 Perception Neuron插件-身體捕捉
1·PN動捕設備需要使用配套的Axis Neuron軟件進行身體數據捕捉,如何使用設備及其配套軟件請參考Uin森林CG技術社區內Perception Neuron產品使用教程。本文不做贅述,本文中的捕捉測試未連接設備,您也可以連接設備進行操作,邏輯是一樣的,具體操作如下。
2·先打開Axis Neuron動作捕捉軟件,在左上角的菜單欄中點擊 [文件 -> 設置 – >數據轉發, 確保TCP/UDP、高級BVH、BVH啟用.全部都被打上了勾。(如圖1-11)如果你使用的是英文版請參考以下步驟:In File -> Settings – >Broadcasting, check TCP and Advanced BVH format, then input the valid port。

(圖1-11)
3·切換到“通用”欄,記錄下本機IP,每一台計算機都不一樣,根據您自己的計算機記錄。(圖1-12)

(圖1-12)
3·由於是測試,我們可以隨便打開一個已經捕捉好的動作文件進行數據共享。這時候Axis Neuron會模擬成設備鏈接的狀態,並且進行數據轉發。
a)雙擊界面左下角的任意RAW文件,推薦MasterCui,因為這個動作幅度比較大,比較適合觀察。(如圖1-13)
b)點擊播放按鈕。
c)點擊右側的無限循環播放,方便后期我們的連接和觀察。
d)觀察右側的人體,此時已經模擬成設備連接狀態。
e)將Axis Neuron軟件最小化在后台運行,軟件在無限循環的播放骨骼動作(或者是進行實時的捕捉)。

(圖1-13)
4·打開iClone的MotionLive插件,如果你之前有正確的安裝Perception Neuron for iClone的插件,那么在對話框中就會出現Perception Neuron(Body 和 Hand)的窗口,你需要在后面填寫好之前在Axis Neuron記錄的IP地址和bvh端口號,默認情況下是:”你的本機IP地址+7001”,可以到Axis Neuron軟件的設置中查看(參考圖1-15、1-16)。

(圖1-14)

(圖1-15)

(圖1-16)
5·回到Motion LIVE插件中將Body和Hand的兩個窗口前面的小圈圈點亮。在下方框框中的Body和Hand框框后側的感嘆號,點擊懸着Perception Neuron,並打勾。此時上方的Actors是1表示連接成功,如果依然是0的話,請確認設備的連接或者是保證Axis Neuron在后台繼續播放骨骼動作文件。(如圖1-17)

(圖1-17)
5·點擊Preview,然后按任意鍵就可以開始預覽動作了。(我們可以用鼠標滾輪將人物縮小一點來觀看)按任意鍵就可以暫停播放。(如圖1-18),此時我們的身體部分也測試完成了。

(圖1-18)
2.3 FA和PN兩個插件同時使用和捕捉
經過以上兩個獨立捕捉的基本操作,你應該已經理解了其設置的方法。下面只需要按照2.1的方法連接配置攝像頭,然后再按照2.2的方法連接配置AxisNeuron及PN動捕設備就可以開始嘗試兩個數據流同時實時捕捉了。
要注意的是:
A:你必須保持 Faceware Realtime for iClone 軟件在后台實時運行。
B:你必須保持Axis Neuron軟件在后台實時運行(播放骨骼動畫或是正在實時捕捉)。
C:填寫正確的IP地址和數據端口。(圖1-19)

(圖19)
3. 特別說明
以上就是面部和身體通過iClone實時捕捉的教程,如果您還有其它的問題可以發送郵件到help@uin30.com進行咨詢。