PoradnikiPoradnik4 min czytania
Jak zrobić rig awatara VRChat bez Mixamo
Cztery sposoby na rig awatara bez Mixamo i cała droga od modelu do awatara Humanoid w Unity, łącznie z palcami.
Ludzie zwykle szukają innego sposobu, gdy Mixamo zgłasza „unable to map your existing skeleton”, gdy postać ma ogon, skrzydła albo wielki płaszcz, przez który znaczniki się rozjeżdżają, albo gdy po prostu nie chcą konta Adobe. Oto alternatywy i cała droga z tą, którą robimy my.
Cztery sposoby na rig awatara VRChat
| Narzędzie | Jak działa | Palce | Nie tylko humanoidy | Działa na | Koszt |
|---|---|---|---|---|---|
| Blender z Rigify | Ręcznie: ustawiasz szablon szkieletu, generujesz rig, malujesz wagi | Tak | Tak, jeśli go zbudujesz | Windows, Mac, Linux | Za darmo |
| AccuRIG 2 | Automatycznie, na podstawie znaczników, które stawiasz | Tak | Humanoidy, także o nietypowych proporcjach | Tylko Windows; eksport wymaga konta ActorCore | Za darmo |
| Auto-Rig Pro | Dodatek do Blendera, który ustawia rig na podstawie kilku znaczników | Tak | Tak, także zwierzęta | Blender | Od $25 do $50, jednorazowo |
| afk.ai | AI ustawia stawy i maluje wagi | Tak, po trzy stawy na palec | 15 typów ciała | Twoja przeglądarka | Za darmo do wypróbowania |
Rigify daje najwięcej kontroli i nic nie kosztuje, ale za pierwszym razem nastaw się na wieczór malowania wag. AccuRIG to najbliższy odpowiednik Mixamo, z bardziej wyrozumiałymi znacznikami, na Windows. Auto-Rig Pro to wybór, przy którym zostaje wielu użytkowników Blendera. afk.ai jest najszybsze, jeśli w ogóle nie chcesz uczyć się riggingu.
Z afk.ai, krok po kroku
- Wyeksportuj model jako FBX, GLB, OBJ lub VRM albo jako ZIP z teksturami. Jedna postać, stojąca z rękami lekko odsuniętymi od ciała.
- Przeciągnij go na afk.ai/rig i wybierz Humanoid. AI w około minutę ustawi stawy, łącznie z palcami, i namaluje wagi skinningu.
- Sprawdź zgięcia. Odtwórz Walk, jakiś taniec i machanie ręką. Jeśli łokieć albo kolano zgina się w złym miejscu, otwórz Adjust, Rig, Move joints i przeciągnij staw.
- Pobierz. Wybierz animacje, które chcesz mieć jako emotki, i pobierz GLB albo wybierz Download rig only (sam rig).
- Zrób z niego FBX w Blenderze. File, Import, glTF 2.0. Potem File, Export, FBX, z wyłączonym Add Leaf Bones i z Apply Scalings ustawionym na FBX All. Sprawdziliśmy to na pliku pobranym z afk.ai w Blenderze 5.2: przeszły wszystkie 66 kości i każda animacja. Możesz też pominąć Blendera: wybierz FBX przy pobieraniu albo użyj konwertera afk.ai.
- Skonfiguruj go w Unity 2022.3 jak każdego awatara: zakładka Rig, Humanoid, potem Configure i sprawdź pola (tabela niżej). Dodaj VRC Avatar Descriptor, ustaw pozycję widoku i kliknij Build & Publish. Te kroki, emotki i pozy opisuje nasz poradnik Mixamo dla VRChat; są takie same dla każdego awatara Humanoid.
Szkielet i gdzie Unity go umieszcza
Kości humanoidalnego szkieletu afk.ai są nazwane tak jak w manekinie z Unreal Engine. Na ekranie Configure w Unity pola przyjmują te kości:
| Pole w Unity | Kość afk.ai |
|---|---|
| Hips | pelvis |
| Spine, Chest, Upper Chest | spine_01, spine_02, spine_03 |
| Neck, Head | neck_01, head |
| Shoulder, Upper Arm, Lower Arm, Hand | clavicle, upperarm, lowerarm, hand (_l i _r) |
| Upper Leg, Lower Leg, Foot, Toes | thigh, calf, foot, ball (_l i _r) |
| Thumb, Index, Middle, Ring, Little | thumb, index, middle, ring, pinky od 01 do 03 |
VRChat wymaga kości Neck i Chest; obie są na miejscu. Nie ma kości oczu ani szczęki, więc do lip synca i mrugania użyj blend shapes swojego modelu.

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 ... (to samo po prawej) └ thigh_l └ calf_l └ foot_l └ ball_l └ thigh_r ... (to samo po prawej)Nie człowiek? Awatary stworów
afk.ai robi też rigi czworonogów i zwierząt kopytnych, ptaków, smoków, dinozaurów i innych, każdy ze szkieletem stworzonym dla danego ciała. W Unity importują się one jako rig Generic, a nie Humanoid, a VRChat traktuje awatary Generic inaczej niż humanoidalne, więc przed publikacją wypróbuj go przez Build & Test.
- Smok
- Czworonóg
- Kopytny
- Dinozaur
- Pająk
- Ryba
Najczęstsze pytania
Czy da się zrobić rig modelu do VRChat inaczej niż w Mixamo?
Tak. Zrób rig ręcznie w Blenderze z Rigify, użyj AccuRIG 2 (darmowy, Windows) albo dodatku Auto-Rig Pro do Blendera, albo niech AI zrobi rig w przeglądarce w afk.ai. Każda z tych opcji da ci szkielet, który Unity skonfiguruje jako awatar Humanoid.
Czy rig z afk.ai ma palce?
Tak. Każdy palec, łącznie z kciukiem, ma trzy stawy, które Unity mapuje na swoje pola palców, więc w VRChat widać gesty dłoni.
Czy mogę w ten sposób zrobić rig modelu z VRoid albo VRM?
Tak, przeciągnij plik VRM na afk.ai/rig bez zmian i wybierz Use its skeleton. Model zachowa własne kości i wagi skinningu, a jego spring bones będą kołysać włosami i spódnicą podczas odtwarzania animacji. Pobierasz GLB z tym ruchem wypalonym w animacjach, a nie z fizyką na żywo, więc jeśli chcesz awatara VRChat, który zachowa fizykę, lepszą drogą nadal jest eksport VRoid dla VRChat. Resztę pokazuje nasz poradnik animacji VRM.
Czy ustawia lip sync albo śledzenie oczu?
Nie. Dodaje szkielet i wagi skinningu, a twarzy nie rusza. Lip sync i mruganie korzystają z blend shapes twojego modelu, ustawionych w VRC Avatar Descriptor.
Czy zadziała na Queście?
Rig tak. To, jaką ocenę awatar dostanie na Queście, zależy od twojego modelu: awatary mobilne dostają ocenę Good poniżej około 10 000 trójkątów i potrzebują własnego builda na Androida.
Po co konwertować do FBX, skoro Unity czyta GLB?
Awatary VRChat zwykle konfiguruje się z FBX przez importer Humanoid w Unity, a większość poradników i narzędzi do VRChat zakłada właśnie taki plik. Konwersja w Blenderze zajmuje minutę i oszczędza niespodzianek.
Zrób rig i animuj swój model
AI robi jego rig w twojej przeglądarce, a potem odtwarza na nim setki animacji. Pobierz jeden plik GLB do dowolnego silnika.
Więcej poradników
Instrukcja
VRM do FBX, GLB do FBX i z powrotem: konwerter 3D, który zachowuje animacje
Dowolny model 3D do GLB, FBX, USDZ, OBJ lub STL w przeglądarce, z zachowanym szkieletem, wagami skinningu, każdą klatką kluczową i kształtami twarzy.
Poradnik
Retargeting animacji: dodaj animacje do modelu, który ma już rig
Dodaj animacje do modelu z rigiem i zachowaj jego szkielet, wagi skinningu, fizykę oraz istniejące animacje.
Instrukcja
Animacja VRM: wgraj VRM i odbierz go z animacjami i jego fizyką
Wrzuć VRM, zachowaj jego szkielet i spring bones, a potem pobierz go z wybranymi animacjami. Następne w kolejce jest śledzenie twarzy.