AnleitungenRatgeber4 Min. Lesezeit

So riggen Sie einen VRChat-Avatar ohne Mixamo

Vier Wege, einen Avatar ohne Mixamo zu riggen, und der ganze Weg vom Modell zum Humanoid-Avatar in Unity, Finger inklusive.

afk.ai/rig
Ein Modell, auf afk.ai/rig gezogen: Wählen Sie, was es ist, und die KI platziert die Gelenke, malt die Skin Weights und spielt Animationen ab, die für dieses Skelett gemacht sind. Die Wartezeiten sind beschleunigt. Modell: anime-girl@Walking von rosaliarenda, CC BY 4.0.

Meist sucht man nach einem anderen Weg, wenn Mixamo „unable to map your existing skeleton“ meldet, wenn der Charakter einen Schwanz, Flügel oder einen riesigen Mantel hat, der die Marker durcheinanderbringt, oder wenn man einfach kein Adobe-Konto will. Hier sind die Alternativen, und der ganze Weg mit der, die wir machen.

Vier Wege, einen VRChat-Avatar zu riggen

ToolSo funktioniert esFingerÜber Humanoide hinausPlattformKosten
Blender mit RigifyVon Hand: ein Vorlagenskelett platzieren, das Rig generieren, die Gewichte malenJaJa, wenn Sie es selbst bauenWindows, Mac, LinuxKostenlos
AccuRIG 2Automatisch, anhand von Markern, die Sie setzenJaHumanoide, auch mit ungewöhnlichen ProportionenNur Windows; Export braucht ein ActorCore-KontoKostenlos
Auto-Rig ProEin Blender-Add-on, das das Rig anhand weniger Marker platziertJaJa, auch TiereBlender$25 bis $50, einmalig
afk.aiEine KI platziert die Gelenke und malt die GewichteJa, je drei Gelenke15 KörpertypenBrowserKostenlos testen

Rigify gibt Ihnen die meiste Kontrolle und kostet nichts, aber rechnen Sie beim ersten Mal mit einem Abend Weight Painting. AccuRIG kommt Mixamo am nächsten, mit nachsichtigeren Markern, unter Windows. Auto-Rig Pro ist das, wobei viele Blender-Nutzer landen. afk.ai ist am schnellsten, wenn Sie Rigging gar nicht erst lernen wollen.

Mit afk.ai, Schritt für Schritt

  1. Exportieren Sie Ihr Modell als FBX, GLB, OBJ oder VRM, oder als ZIP mit seinen Texturen. Ein Charakter, stehend, mit den Armen etwas vom Körper weg.
  2. Ziehen Sie es auf afk.ai/rig und wählen Sie Humanoid. Die KI platziert die Gelenke, Finger inklusive, und malt die Skin Weights in etwa einer Minute.
  3. Prüfen Sie die Beugungen. Spielen Sie Walk, einen Tanz und ein Winken ab. Wenn ein Ellbogen oder Knie an der falschen Stelle knickt, öffnen Sie Adjust, Rig, Move joints und ziehen Sie das Gelenk an die richtige Stelle.
  4. Laden Sie herunter. Wählen Sie die Animationen, die Sie als Emotes wollen, und laden Sie das GLB herunter, oder Download rig only.
  5. Machen Sie in Blender eine FBX-Datei daraus. File, Import, glTF 2.0. Dann File, Export, FBX, mit Add Leaf Bones aus und Apply Scalings auf FBX All. Wir haben das mit einem afk.ai-Download in Blender 5.2 getestet: Alle 66 Knochen und jede Animation kamen an. Oder Sie lassen Blender aus: Wählen Sie beim Download FBX, oder nutzen Sie den Konverter von afk.ai.
  6. Richten Sie es in Unity 2022.3 ein wie jeden anderen Avatar: Tab Rig, Humanoid, dann Configure und die Slots prüfen (siehe Tabelle unten). Fügen Sie einen VRC Avatar Descriptor hinzu, setzen Sie die View Position und nutzen Sie Build & Publish. Unsere Anleitung zu Mixamo für VRChat beschreibt diese Schritte, die Emotes und die Posen; sie sind für jeden Humanoid-Avatar gleich.

Das Skelett, und wo Unity es einordnet

Das humanoide Skelett von afk.ai ist so benannt wie das Mannequin der Unreal Engine. Im Configure-Bildschirm von Unity nehmen die Slots diese Knochen auf:

Unity-Slotafk.ai-Knochen
Hipspelvis
Spine, Chest, Upper Chestspine_01, spine_02, spine_03
Neck, Headneck_01, head
Shoulder, Upper Arm, Lower Arm, Handclavicle, upperarm, lowerarm, hand (_l und _r)
Upper Leg, Lower Leg, Foot, Toesthigh, calf, foot, ball (_l und _r)
Thumb, Index, Middle, Ring, Littlethumb, index, middle, ring, pinky 01 bis 03

VRChat braucht Neck und Chest; beide sind vorhanden. Es gibt keine Augen- oder Kieferknochen, nutzen Sie also die eigenen Blendshapes Ihres Modells für Lippensynchronisation und Blinzeln.

Der Anime-Charakter in T-Pose, die von afk.ai platzierten Gelenke als Punkte gezeigt, bis in die Finger
anime-girl.glb · skeleton
root  └ pelvis    └ spine_01      └ spine_02        └ spine_03          └ neck_01            └ head          └ clavicle_l            └ upperarm_l              └ lowerarm_l                └ hand_l                  └ thumb_01_l  thumb_02_l  thumb_03_l                  └ index_01_l  index_02_l  index_03_l                  └ middle_01_l  middle_02_l  middle_03_l                  └ ring_01_l  ring_02_l  ring_03_l                  └ pinky_01_l  pinky_02_l  pinky_03_l          └ clavicle_r ... (rechts genauso)    └ thigh_l      └ calf_l        └ foot_l          └ ball_l    └ thigh_r ... (rechts genauso)
Das humanoide Skelett, das jedes Rig von afk.ai bekommt: 66 Knochen, mit drei Gelenken in jedem Finger und im Daumen, benannt wie beim Mannequin der Unreal Engine.

Kein Mensch? Kreatur-Avatare

afk.ai riggt auch Vierbeiner und Huftiere, Vögel, Drachen, Dinosaurier und mehr, jeweils mit einem Skelett, das für diesen Körper gemacht ist. In Unity werden sie als Generic-Rig statt als Humanoid importiert, und VRChat behandelt Generic-Avatare anders als Humanoide, testen Sie es also mit Build & Test, bevor Sie veröffentlichen.

  • Drache
  • Vierbeiner
  • Huftier
  • Dinosaurier
  • Spinne
  • Fisch
Sechs der anderen Körpertypen, auf afk.ai/rig geriggt, mit ihren eigenen Animationen.

Häufige Fragen

Gibt es außer Mixamo einen Weg, ein Modell für VRChat zu riggen?

Ja. Riggen Sie es von Hand in Blender mit Rigify, nutzen Sie AccuRIG 2 (kostenlos, Windows) oder das Add-on Auto-Rig Pro für Blender, oder lassen Sie eine KI es im Browser mit afk.ai riggen. Jedes davon liefert Ihnen ein Skelett, das Unity als Humanoid-Avatar einrichten kann.

Hat das afk.ai-Rig Finger?

Ja. Jeder Finger und der Daumen haben drei Gelenke, die Unity seinen Finger-Slots zuordnet, sodass Handgesten in VRChat angezeigt werden.

Kann ich so ein VRoid- oder VRM-Modell riggen?

Ja, ziehen Sie die VRM-Datei unverändert auf afk.ai/rig und wählen Sie Use its skeleton. Sie behält ihre eigenen Knochen und Skin Weights, und ihre Spring Bones lassen Haare und Rock schwingen, während die Animationen laufen. Der Download ist ein GLB, in dessen Animationen dieses Schwingen eingebacken ist, keine Live-Physik. Für einen VRChat-Avatar, der seine Physik behält, ist der eigene VRChat-Export von VRoid deshalb weiterhin der bessere Weg. Unsere Anleitung zur VRM-Animation zeigt den Rest.

Richtet es Lippensynchronisation oder Eye Tracking ein?

Nein. Es fügt ein Skelett und Skin Weights hinzu und lässt das Gesicht in Ruhe. Lippensynchronisation und Blinzeln nutzen die eigenen Blendshapes Ihres Modells, eingestellt im VRC Avatar Descriptor.

Funktioniert es auf Quest?

Das Rig schon. Ob der Avatar auf Quest gut bewertet wird, hängt von Ihrem Modell ab: Mobile Avatare bekommen unter etwa 10.000 Dreiecken die Bewertung Good und brauchen einen eigenen Android-Build.

Warum nach FBX konvertieren, wenn Unity GLB lesen kann?

VRChat-Avatare werden normalerweise aus einer FBX-Datei mit dem Humanoid-Importer von Unity eingerichtet, und die meisten VRChat-Anleitungen und -Tools setzen eine voraus. Die Konvertierung in Blender dauert eine Minute und erspart Überraschungen.

Riggen und animieren Sie Ihr Modell

Eine KI riggt es in Ihrem Browser, dann laufen Hunderte Animationen darauf. Laden Sie eine GLB-Datei für jede Engine herunter.

Modell riggen

Weitere Anleitungen