WtyczkiUnity

AFK AI dla Unity: Pakiet do automatycznego riggingu w edytorze

Dodaj rig i animacje do modelu bez wychodzenia z Unity. Wybierz model w projekcie, kliknij Rig, a mniej więcej minutę później obok oryginału pojawi się kopia z rigiem i klipami animacji, gotowa do odtworzenia.

Wersja 0.1.0 · 28,5 KBafk-ai-unity-0.1.0.tgz
Działa na: Windows, macOS i Linux

Trzy kroki w aplikacji Unity

  1. Unity

    Assets > Characters

    Materials
    Textures
    Hero.fbx
    1

    Zaznacz model

    Plik .fbx, .glb lub .gltf w oknie Project albo model umieszczony w scenie.

  2. Unity

    AFK AISign out

    you@example.com · 2 rigs left this month

    Body type
    Human▾
    All animationsRig only
    FacingAuto ▾
    Rig

    Rigging: adding the animations…

    2

    Kliknij Rig

    W oknie AFK AI wybierz typ budowy i kliknij Rig. W trakcie rigowania możesz dalej pracować.

  3. Unity

    Assets > Characters

    Materials
    Textures
    Hero.fbx
    Hero_rigged.fbxHumanoid
    Idle_A⟳
    Walk⟳
    Sprint⟳
    Jump_Start
    3

    Model wraca do projektu

    Obok oryginału pojawia się FBX z rigiem, dla człowieka jako Humanoid, z klipami ustawionymi w pętli albo do jednorazowego odtworzenia.

Instalacja

  1. Pobierz afk-ai-unity-0.1.0.tgz i odłóż go tam, gdzie może zostać na stałe, na przykład w folderze Packages projektu: Unity instaluje pakiet z tego pliku.
  2. W Unity otwórz Window > Package Manager, kliknij + w lewym górnym rogu, wybierz Add package from tarball... i wskaż plik.
  3. Otwórz Window > AFK AI.

Pakiet działa tylko w edytorze Unity. Nic z niego nie trafia do buildów gry.

Pobieranie

Pobierz dla Unity

Pobieranie za darmo

Plik
afk-ai-unity-0.1.0.tgz
Wersja
0.1.0
Rozmiar
28,5 KB
Systemy
Windows, macOS i Linux
SHA-256
88c1bd92bcbbab5f4052ede5c15efee0411c57eb205fc97e05e7eaeedd80dd34

Wymagania

  • Unity 2021.3 lub nowsze, łącznie z Unity 6, w systemie Windows, macOS albo Linux
  • Konto afk.ai: logujesz się przez Google. Darmowe konto ma limit 3 rigowań miesięcznie.
  • Połączenie z internetem: rigging odbywa się na serwerach AFK AI.

Jak używać

  1. W oknie AFK AI kliknij Sign in. Przeglądarka otworzy afk.ai: zaloguj się tam przez Google i wróć do Unity. Okno pokazuje twój e-mail i liczbę rigowań, które zostały ci w tym miesiącu.
  2. W oknie Project zaznacz plik modelu: .fbx, .glb lub .gltf. Model umieszczony w scenie też się nada: wtyczka wyśle plik, z którego pochodzi.
  3. Wybierz jego Body type, a potem All animations, żeby dostać rig i wszystkie animacje dla tego typu budowy, albo Rig only, jeśli chcesz tylko szkielet. Facing zostaw na Auto.
  4. Kliknij Rig. Okno pokazuje postęp: wysyłanie, rigowanie, dodawanie animacji, pobieranie. Zamknięcie okna go nie przerywa.

Jeśli przeglądarka nie może wrócić do Unity (blokuje to niektóre oprogramowanie zabezpieczające), afk.ai pokaże zamiast tego kod logowania. W oknie AFK AI otwórz I have a sign-in code, wklej kod i kliknij Use code.

Każde rigowanie wlicza się do limitu rigowań na twoim koncie, tak samo jak na afk.ai/rig. Darmowe konto ma ich 3 miesięcznie, z darmowymi animacjami; plan daje więcej rigowań i wszystkie animacje. Nieudane rigowanie się nie liczy.

Co dostajesz z powrotem

Gdzie
Hero_rigged.fbx obok Hero.fbx, zaznaczony i podświetlony w oknie Project. Oryginał pozostaje nietknięty.
Ludzie
Człowiek trafia do projektu jako Humanoid, więc jego animacje działają na innych twoich postaciach Humanoid, a ich animacje na nim.
Cała reszta
Zwierzęta, stworzenia i obiekty trafiają jako Generic.
Klipy
Każda animacja to osobny klip. Te, które się powtarzają, jak Idle, Walk i Run, są ustawione w pętli; jednorazowe, jak Jump i Death, odtwarzają się raz.
Tak wygląda efekt pracy AFK AI w 3D: model na szkielecie przygotowanym dla jego typu budowy, z przypisanymi wagami i animacjami. Przeciągnij, żeby go obrócić, i wybierz animację do odtworzenia. Rycerz: Medieval Knight, autor: Andy Woodhead, CC BY 4.0.

Ograniczenia, o których warto wiedzieć

  • Wtyczka wysyła własny plik modelu, bez zmian: .fbx, .glb albo .gltf ze wszystkim osadzonym w środku, do 50 MB.
  • Jeśli Unity nie potrafi dopasować szkieletu człowieka do kości Humanoid, model trafia do projektu jako Generic. Animacje nadal działają, tylko nie da się ich dzielić z innymi postaciami Humanoid.
  • Stop waiting przerywa czekanie w Unity, ale nie rigowanie, które nadal się liczy. Jeśli połączenie zostanie zerwane, Try again wznawia to samo rigowanie i nigdy nie liczy go dwa razy.

Pytania

Czy działa w Unity 6?

Tak. Działa w Unity 2021.3 i nowszych, łącznie z Unity 6.

Czy coś trafia do buildów mojej gry?

Nie. Pakiet działa tylko w edytorze. Do gry trafia wyłącznie model z rigiem i jego klipy.

Czy mogę dodać rig do plików .glb?

Tak. Unity pokazuje pliki .glb i .gltf jako modele tylko wtedy, gdy masz zainstalowany pakiet importera glTF, ale wtyczka i tak potrafi je wysłać. Kopia z rigiem wraca jako FBX.

Animacja zapętla się, choć nie powinna. Jak to zmienić?

Zaznacz _rigged.fbx, otwórz kartę Animation w Inspectorze, wybierz klip, zmień Loop Time i kliknij Apply.

Czy wtyczka AFK AI do aplikacji Unity jest darmowa?

Można ją pobrać za darmo. Każde rigowanie wlicza się do limitu rigowań na twoim koncie afk.ai, tak samo jak na afk.ai/rig: darmowe konto ma ich 3 miesięcznie, z darmowymi animacjami, a plan daje więcej rigowań i wszystkie animacje. Nieudane rigowanie się nie liczy.

Czy moje dane logowania trafiają do plików?

Nie. Logowanie jest zapisane na twoim komputerze, w ustawieniach twojego użytkownika, nigdy w pliku sceny ani projektu, więc udostępniając pracę albo robiąc commit, nie udostępniasz konta. Sign out je usuwa.

Czy mogę użyć wyniku w komercyjnej grze?

Tak. Animacje są na licencji CC0 (domena publiczna), a twój model nadal należy do ciebie.

AFK AI do innych twoich programów

Wszystkie wtyczki →

Wolisz rigować w przeglądarce?

afk.ai/rig dodaje rig tak samo, a do tego ma podgląd, poprawki i wszystkie formaty pobierania.

Dodaj rig do modelu