Pedy i ubrania · 2 min czytania

Jak zamienić animację Mixamo w emote FiveM (.ycd)

Czytaj w języku: English · Español · Français · Deutsch · Português · Italiano · Türkçe · Русский

Mixamo ma tysiące darmowych animacji: tańce, animacje idle, gesty, walki. Wrzucenie jednej na gracza FiveM zwykle oznacza Blendera, dodatek do przepięcia jej na szkielet GTA i eksport do formatu animacji gry. W przeglądarce zajmuje to parę minut.

Czego potrzebuje FiveM

Animacje GTA V są w słownikach klipów, plikach .ycd. Słownik zawiera jeden lub więcej klipów, każdy z nazwą. Streamujesz .ycd w folderze stream zasobu, a potem odtwarzasz klip po jego słowniku i nazwie:

lua
local dict = 'my_emotes'
RequestAnimDict(dict)
while not HasAnimDictLoaded(dict) do Wait(0) end
TaskPlayAnim(PlayerPedId(), dict, 'dance', 8.0, -8.0, -1, 1, 0.0, false, false, false)

Klip musi poruszać szkieletem GTA, kośćmi peda freemode, a nie Mixamo. To przepięcie zwykle wymaga Blendera.

Pobierz animację z Mixamo

Wybierz animację na Mixamo i pobierz ją jako FBX Binary, ze skinem lub bez. .glb albo .fbx na szkielecie Rigify, Unreal mannequin lub VRM też zadziała.

Zrób .ycd

Otwórz Ped Animation:

  1. Wybierz Male freemode albo Female freemode.
  2. Przeciągnij swój .fbx. Ped freemode odtwarza go obok oryginału, z palcami i nogami. Zostaw zaznaczone In place (w miejscu) dla gestu, który zostaje na miejscu; Turn it round (obróć), gdy patrzy w złą stronę.
  3. Nazwij klip i zaznacz Loops (pętla) dla tańca lub animacji idle. Aby umieścić kilka animacji w jednym słowniku, Add to the dictionary (dodaj do słownika) i przeciągnij następną.
  4. Nazwij słownik (.ycd): małe litery, cyfry, _, @ i -.
  5. Kliknij Download, potem Play the .ycd on the ped (odtwórz .ycd na pedzie), by zobaczyć odtworzony sam plik.

Copy code to play it (kopiuj kod do odtworzenia) daje linie TaskPlayAnim z góry z twoimi nazwami oraz linię dla menu emote, np. rpemotes lub dpemotes:

lua
["dance"] = { "my_emotes", "dance", "dance", AnimationOptions = { EmoteLoop = true } },

Gracze trzymają stary .ycd, dopóki się nie połączą ponownie, nawet po restarcie zasobu: nadaj zmienionemu nową nazwę, by przetestować go od razu.

Poradnik wideo robi to z Hip Hop Dancing od Mixamo, od pobrania do tańca w grze.

Limity

  • Tylko humanoidalne szkielety. Twarze i skala nie są przenoszone.
  • Do 64 klipów w słowniku i do 3000 klatek na klip (100 sekund przy 30 klatkach na sekundę).
  • Bez propów w dłoniach i bez przycinania tutaj: by przyciąć, przyspieszyć lub przemianować klipy dowolnego .ycd, użyj Anim Clip Builder.

Pytania

Czy działa z ESX i QBCore?
Tak. .ycd to streamowany zasób; każdy skrypt lub menu emote odtwarza go po nazwie słownika i klipu.
Czy mogę użyć tego na pedzie żeńskim?
Tak: wybierz Female freemode, przed lub po przeciągnięciu animacji.

Narzędzie do tego

Ped Animation

Przeciągnij .fbx z Mixamo, zobacz, jak ped freemode go odtwarza, i pobierz jako .ycd z kodem do odtworzenia.

Otwórz Ped Animation

Przydatne także tutaj: Anim Clip Builder

Więcej poradników

Wszystkie poradniki →

Każde narzędzie możesz wypróbować za darmo: 5 eksportów dziennie. Zaloguj się przez Discord, aby z nich korzystać.