教學教學閱讀約 4 分鐘

VRM 動畫: 上傳 VRM,拿回附帶動畫和物理效果的模型

拖入 VRM,保留它的骨架和彈簧骨骼,下載時附上你挑選的動畫。臉部追蹤即將推出。

afk.ai/rig
把 VRM 拖到 afk.ai/rig 上:選擇 Use its skeleton,我們的動畫就會在它自己的骨骼上播放,頭髮和外套隨之擺動。 模型:VRoid Studio 的 AvatarSample_C,由 pixiv 製作。

afk.ai 現在可以用 VRM 本身的骨架替它綁骨。把檔案拖到 afk.ai/rig,選擇 Use its skeleton(使用它的骨架)。大約 10 秒後,我們的動畫就會在你的模型上播放,頭髮和裙子依照作者設定的方式擺動。不需要 Unity,不需要骨骼對應,也不需要重定向。

運作方式

  1. 準備好你的 VRM。在 VRoid Studio 中選擇 Export、VRM。從 VRoid Hub 或 Booth 下載的 VRM 可以直接用。VRM 0 和 VRM 1.0 都支援。
  2. 把它拖到 afk.ai/rig。它會讀取 VRM 本身的人形骨骼,並問你是否使用它們。選擇 Use its skeleton。
  3. 等大約 10 秒。我們的骨架會精準地放到你模型的關節上,蒙皮權重維持作者繪製的原樣。完全不用猜。
  4. 播放動畫。跑步、舞蹈、劍術連招、施法和表情動作,一共 594 個。播放時,頭髮、裙子和其他掛在彈簧骨骼(spring bone)上的東西都會擺動。
  5. 下載 GLB,裡面有你勾選的動畫。擺動效果已烘焙進每個動畫,所以在任何軟體中播放效果都一樣。
afk.ai/rig:This model already has a skeleton. It's a VRM avatar, rigged by its maker.(這個模型已經有骨架了。它是一個由作者綁好骨骼的 VRM 形象。)按鈕:Use its skeleton、Rig it with our AI
當模型自帶一套能逐根骨骼對應的人形骨架時,afk.ai/rig 會這樣問你。

VRM 裡的哪些東西會帶過來

所有讓身體動起來的東西。下載的是 GLB,不是 VRM,所以少數只有 VRM 檔案才能存放的內容暫時無法一起帶過來。

在下載的檔案中,身體骨骼使用 afk.ai 的名稱(pelvis、spine_01、thigh_l,和 Unreal 的 Mannequin 人偶一樣),這樣同一套動畫才能套用到每一個 afk.ai 骨架。額外的骨骼保留你的 VRM 替它們取的名稱。

你的 VRM 中在 afk.ai 上
人形骨架根據 VRM 本身的標籤,一根一根對應使用
蒙皮權重完全維持原樣
頭髮、裙子、袖子和配件骨骼保留,並包含在下載的檔案中
彈簧骨骼和碰撞器動畫播放時擺動,並烘焙進下載的檔案
VRM 1.0 約束照常生效:扭轉骨骼或袖子骨骼會跟著驅動它的骨骼一起轉動
貼圖保留
臉部表情下載的檔案中暫時沒有:即將推出
卡通著色(MToon)這是 VRM 專屬的設定,所以 GLB 中沒有

用它本身的骨架,還是用我們的 AI?

由你來選。對 VRM 來說,幾乎都是選 Use its skeleton:比較快,它的權重是專門為這個模型手工繪製的,而且頭髮和衣服會擺動。

Rig it with our AI(用我們的 AI 綁骨)會像 afk.ai 處理任何模型那樣,從頭替它綁骨。這個選項是為本身骨架有問題的模型準備的。

綁完之後改變心意了?Adjust 面板的 Rig 分頁裡有 Rig it with our AI instead(改用我們的 AI 綁骨)。

一個 VRM,所有動畫

afk.ai 動畫庫中的每個人形動畫都能在 VRM 上播放:和任何人形模型一樣,都是 594 個。我們試過用 VRoid Studio 製作的和手工製作的 VRM,VRM 0 和 1.0 都有,每一個都在幾秒內完成比對和綁骨。這是 VRoid Studio 的 AvatarSample_C 播放其中六個動畫的樣子。

  • Run Anime
  • Dance Charleston
  • Kick
  • Dance Shuffle
  • Jumping Jacks
  • Victory Fist Pump
一個 VRM 用它自己的骨架播放 afk.ai 的六個動畫,和在 afk.ai/rig 上看到的一樣。 模型:VRoid Studio 的 AvatarSample_C,由 pixiv 製作。

不是 VRM 的已綁骨人形

任何已經綁成 afk.ai 能比對的人形骨架的上傳檔案,都會出現同樣的選擇:Mixamo 角色、匯出為 FBX 的 VRoid 模型、Unreal 的 Mannequin 人偶、Unity Humanoid 或 Biped 骨架。它會依名稱比對骨骼,並保留額外的骨骼。不過只有 VRM 帶有彈簧骨骼,所以在其他模型上,頭髮和衣服會跟著它們權重所屬的骨骼一起動。更多內容請看動畫重定向。

使用下載的檔案

Blender
依序選擇 File、Import、glTF 2.0。每個動畫都會匯入為一個 Action。需要 FBX?下載時選擇 FBX,或者使用 afk.ai 的轉檔工具。
Unity
下載時選擇 FBX,當作 Humanoid 模型使用;或者用 glTFast 匯入 GLB。
Unreal、Godot 和 three.js
直接載入 GLB。
VTuber 軟體
VSeeFace、Warudo 和 VNyan 需要 VRM。這正是我們接下來要做的。

即將推出:任何模型都能變成 VRM,附帶臉部追蹤和物理效果

接下來,我們要反過來做。拖入任何角色,即使是沒有骨架、沒有臉部綁定的 FBX、GLB 或 OBJ,也能拿回一個 VRM。它會綁好骨,帶有能透過網路攝影機或手機跟著你的臉動的臉部形狀,用來眨眼、說話和做表情,頭髮和衣服上還有彈簧骨骼物理。可以直接載入 VTuber 軟體。

你的模型

FBXGLBOBJVRM

任何角色,就算沒有骨架或臉部形狀鍵也可以

avatar.vrm即將推出

  • 人形骨架 · 由 AI 自動套上,包含手指
  • 臉部追蹤 · 用於眨眼、說話和表情的形狀鍵,由你的網路攝影機或手機驅動
  • 物理效果 · 頭髮和衣服上的彈簧骨骼
afk.ai 即將推出:輸入一個沒有臉部綁定的角色,輸出一個可以直接拿來當 VTuber 的 VRM。

常見問題

能把 VRM 檔案上傳到 afk.ai 嗎?

可以。把 .vrm 直接拖到 afk.ai/rig,VRM 0 或 VRM 1.0 都行。選擇 Use its skeleton,我們的動畫就會在它本身的骨骼上播放。

會保留我 VRM 的彈簧骨骼嗎?

會。動畫播放時,頭髮、裙子和其他掛在彈簧骨骼上的東西都會擺動,VRM 的碰撞器會防止它們穿進身體。在下載的檔案中,擺動效果以關鍵影格的形式烘焙進每個動畫,因為 GLB 和 FBX 檔案無法存放彈簧骨骼。

我能拿回 VRM 檔案嗎?

目前還不行。你會得到一個包含你所選動畫的 GLB。匯出 VRM(附帶臉部追蹤和物理效果)即將推出。

會保留我 VRM 的臉部表情嗎?

下載的檔案中暫時還沒有。身體、頭髮和衣服都會帶過來。臉部形狀會隨 VRM 匯出功能一起推出。

不用 Unity 能替 VRoid 模型做動畫嗎?

可以。從 VRoid Studio 匯出為 VRM,拖到 afk.ai/rig,在瀏覽器中播放動畫就好。不用安裝任何東西,也不用做任何重定向。

如果 afk.ai 辨識不出我 VRM 的骨架怎麼辦?

那它就不會問你,而是直接交給 AI,像處理其他模型一樣從頭替模型綁骨,連手指也包含在內。

一共有多少個動畫?免費嗎?

人形有 594 個,不管是不是 VRM 都一樣。你每月可以免費替 3 個模型綁骨,並在上面播放所有動畫。免費帳號每月可以下載 3 個動畫,Pro 方案則解鎖全部動畫。

幫你的模型綁骨、製作動畫

AI 在你的瀏覽器中為它綁骨,然後數百個動畫就能在它身上播放。下載一個 GLB,任何引擎都能用。

幫模型綁骨

更多教學