HandleidingenGids4 min leestijd

Zo rig je een VRChat-avatar zonder Mixamo

Vier manieren om een avatar te riggen zonder Mixamo, en de hele weg van een model naar een Humanoid-avatar in Unity, vingers inbegrepen.

afk.ai/rig
Een model op afk.ai/rig gesleept: kies wat het is, en de AI plaatst de joints, schildert de skin weights en speelt animaties af die voor dat skelet gemaakt zijn. Het wachten is versneld. Model: anime-girl@Walking door rosaliarenda, CC BY 4.0.

Meestal gaan mensen op zoek naar een andere manier als Mixamo "unable to map your existing skeleton" zegt, als het personage een staart, vleugels of een enorme jas heeft waardoor de markeringen niet kloppen, of als ze gewoon geen Adobe-account willen. Hier zijn de alternatieven, en de hele route met het alternatief dat wij maken.

Vier manieren om een VRChat-avatar te riggen

ToolHoe het werktVingersMeer dan humanoïdenDraait opKosten
Blender met RigifyMet de hand: plaats een sjabloonskelet, genereer de rig, schilder de weightsJaJa, als je het bouwtWindows, Mac, LinuxGratis
AccuRIG 2Automatisch, op basis van markeringen die je plaatstJaHumanoïden, ook met vreemde verhoudingenAlleen Windows; voor exporteren heb je een ActorCore-account nodigGratis
Auto-Rig ProEen Blender-add-on die de rig plaatst op basis van een paar markeringenJaJa, dieren inbegrepenBlender$25 tot $50, eenmalig
afk.aiEen AI plaatst de joints en schildert de weightsJa, met elk drie gewrichten15 lichaamstypesJe browserGratis te proberen

Rigify geeft je de meeste controle en kost niets, maar reken de eerste keer op een avond weights schilderen. AccuRIG komt het dichtst bij Mixamo, met markeringen die meer vergeven, op Windows. Auto-Rig Pro is waar veel Blender-gebruikers uiteindelijk voor kiezen. afk.ai is het snelst als je helemaal geen riggen wilt leren.

Met afk.ai, stap voor stap

  1. Exporteer je model als FBX, GLB, OBJ of VRM, of als ZIP met de textures. Eén personage, staand, met de armen een beetje van het lichaam af.
  2. Sleep het op afk.ai/rig en kies Humanoid. De AI plaatst de joints, vingers inbegrepen, en schildert in ongeveer een minuut de skin weights.
  3. Controleer waar hij buigt. Speel Walk, een dansje en een zwaai af. Buigt een elleboog of knie op de verkeerde plek, open dan Adjust, Rig, Move joints en sleep hem.
  4. Download. Kies de animaties die je als emotes wilt en download de GLB, of kies Download rig only.
  5. Maak er een FBX van in Blender. File, Import, glTF 2.0. Daarna File, Export, FBX, met Add Leaf Bones uit en Apply Scalings op FBX All. We hebben dit getest met een download van afk.ai in Blender 5.2: alle 66 botten en elke animatie kwamen goed door. Of sla Blender over: kies FBX bij het downloaden, of gebruik de converter van afk.ai.
  6. Stel hem in Unity 2022.3 in zoals elke avatar: tabblad Rig, Humanoid, dan Configure en controleer de vakken (zie de tabel hieronder). Voeg een VRC Avatar Descriptor toe, stel de View Position in en kies Build & Publish. Onze Mixamo-handleiding voor VRChat behandelt die stappen, de emotes en de poses; ze zijn hetzelfde voor elke Humanoid-avatar.

Het skelet, en waar Unity het neerzet

Het humanoïde skelet van afk.ai heeft dezelfde namen als de mannequin van Unreal Engine. In het Configure-scherm van Unity krijgen de vakken deze botten:

Vak in UnityBot van afk.ai
Hipspelvis
Spine, Chest, Upper Chestspine_01, spine_02, spine_03
Neck, Headneck_01, head
Shoulder, Upper Arm, Lower Arm, Handclavicle, upperarm, lowerarm, hand (_l en _r)
Upper Leg, Lower Leg, Foot, Toesthigh, calf, foot, ball (_l en _r)
Thumb, Index, Middle, Ring, Littlethumb, index, middle, ring, pinky 01 tot 03

VRChat heeft de Neck en de Chest nodig; die zijn er allebei. Er zijn geen oog- of kaakbotten, dus gebruik de eigen blend shapes van je model voor lipsync en knipperen.

Het animepersonage in een T-pose met de joints die afk.ai plaatste als stippen, tot en met de vingers
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 hetzelfde)    └ thigh_l      └ calf_l        └ foot_l          └ ball_l    └ thigh_r ... (rechts hetzelfde)
Het humanoïde skelet dat elke rig van afk.ai krijgt: 66 botten, met drie joints in elke vinger en de duim, genoemd zoals de mannequin van Unreal Engine ze noemt.

Geen mens? Avatars van wezens

afk.ai rigt ook viervoeters en hoefdieren, vogels, draken, dinosaurussen en meer, elk met een skelet dat voor dat lichaam gemaakt is. In Unity worden die geïmporteerd als Generic-rig in plaats van Humanoid, en VRChat behandelt Generic-avatars anders dan humanoïden, dus probeer het eerst met Build & Test voordat je publiceert.

  • Draak
  • Viervoeter
  • Hoefdier
  • Dinosaurus
  • Spin
  • Vis
Zes van de andere lichaamstypes, gerigd op afk.ai/rig en met hun eigen animaties.

Veelgestelde vragen

Kan ik een model voor VRChat ook anders riggen dan met Mixamo?

Ja. Rig het met de hand in Blender met Rigify, gebruik AccuRIG 2 (gratis, Windows) of de add-on Auto-Rig Pro voor Blender, of laat een AI het in de browser riggen met afk.ai. Elk daarvan geeft je een skelet dat Unity als Humanoid-avatar kan instellen.

Heeft de rig van afk.ai vingers?

Ja. Elke vinger en de duim hebben drie gewrichten, die Unity aan zijn vingervakken koppelt, dus handgebaren zijn te zien in VRChat.

Kan ik op deze manier een VRoid- of VRM-model riggen?

Ja, sleep het VRM-bestand zoals het is op afk.ai/rig en kies Use its skeleton. Het houdt zijn eigen botten en skin weights, en zijn spring bones laten het haar en de rok meezwaaien terwijl de animaties spelen. De download is een GLB waarin die zwaai in de animaties gebakken zit, geen live fysica, dus voor een VRChat-avatar die zijn fysica houdt, is de eigen export van VRoid voor VRChat nog steeds de betere route. Onze handleiding voor VRM-animatie laat de rest zien.

Stelt het lipsync of eye tracking in?

Nee. Het voegt een skelet en skin weights toe en laat het gezicht met rust. Lipsync en knipperen gebruiken de eigen blend shapes van je model, ingesteld in de VRC Avatar Descriptor.

Werkt het op Quest?

De rig wel. Of de avatar op Quest een goede rang krijgt, hangt af van je model: mobiele avatars krijgen de rang Good onder ongeveer 10.000 driehoeken, en hebben hun eigen Android-build nodig.

Waarom omzetten naar FBX als Unity GLB kan lezen?

VRChat-avatars worden normaal ingesteld vanuit een FBX met de Humanoid-importer van Unity, en de meeste handleidingen en tools voor VRChat gaan daarvan uit. Omzetten in Blender kost een minuut en voorkomt verrassingen.

Rig en animeer je model

Een AI rigt het in je browser, waarna je er honderden animaties op afspeelt. Download één GLB voor elke engine.

Model riggen

Meer handleidingen