Pedler ve kıyafetler · 2 dk okuma

Mixamo animasyonunu FiveM emote'una (.ycd) nasıl çevirirsin

Şu dillerde oku: English · Español · Français · Deutsch · Português · Italiano · Polski · Русский

Mixamo binlerce ücretsiz animasyon barındırır: danslar, bekleme hareketleri, jestler, dövüşler. Bunlardan birini bir FiveM oyuncusuna getirmek genellikle Blender, GTA'nın iskeletine yeniden hedefleme yapan bir eklenti ve oyunun animasyon biçimine dışa aktarma anlamına gelir. Tarayıcıda bu birkaç dakika sürebilir.

FiveM neye ihtiyaç duyar

GTA V'in animasyonları klip sözlüklerinde bulunur, .ycd dosyalarında. Bir sözlük, her biri bir adı olan bir veya daha fazla klip içerir. .ycdyi bir kaynağın stream klasöründe stream edersin, sonra bir klibi sözlüğü ve adıyla oynatırsın:

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 GTA'nın kendi iskeletini, yani freemode pedinin kemiklerini hareket ettirmelidir, Mixamo'nunkini değil. Bu yeniden hedefleme, genellikle Blender gerektiren kısımdır.

Animasyonu Mixamo'dan al

Mixamo'da bir animasyon seç ve FBX Binary olarak indir, skin'li ya da skin'siz. Rigify, Unreal mannequin ya da VRM iskeleti üzerinde bir .glb ya da .fbx de çalışır.

.ycd oluştur

Ped Animationı aç:

  1. Male freemode ya da Female freemode seç.
  2. .fbx dosyanı sürükle. Freemode pedi onu orijinalinin yanında, parmakları ve bacaklarıyla oynatır. Olduğu yerde kalan bir emote için In place (yerinde) işaretli kalsın; yanlış yöne bakıyorsa Turn it round (ters çevir).
  3. Klibi adlandır ve bir dans ya da bekleme için Loops (döngü) işaretle. Bir sözlükte birkaç animasyon toplamak için Add to the dictionary (sözlüğe ekle) ve bir sonrakini sürükle.
  4. Sözlüğü (.ycd) adlandır: küçük harf, rakam, _, @ ve -.
  5. Download tıkla, sonra dosyanın kendisinin oynatıldığını görmek için Play the .ycd on the ped (.ycd'yi pedde oynat) düğmesine bas.

Copy code to play it (oynatmak için kodu kopyala) yukarıdaki TaskPlayAnim satırlarını senin adlarınla verir, ayrıca rpemotes ya da dpemotes gibi bir emote menüsü için satırı:

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

Oyuncular, kaynak yeniden başlatılsa bile yeniden bağlanana kadar eski .ycdyi tutar: değiştirdiğin bir dosyayı hemen test edebilmek için ona yeni bir ad ver.

Video eğitimi bunu Mixamo'nun Hip Hop Dancing animasyonuyla yapar: indirmeden oyundaki dansa kadar.

Sınırlar

  • Yalnızca insansı iskeletler. Yüzler ve ölçek taşınmaz.
  • Bir sözlükte en fazla 64 klip ve klip başına en fazla 3.000 kare (saniyede 30 karede 100 saniye).
  • Burada elde prop tutma ve kırpma yok: herhangi bir .ycdnin kliplerini kesmek, hızlandırmak ya da yeniden adlandırmak için Anim Clip Builderı kullan.

Sorular

ESX ve QBCore ile çalışır mı?
Evet. .ycd stream edilen bir varlıktır; her script ya da emote menüsü onu sözlük ve klip adıyla oynatır.
Kadın pedinde kullanabilir miyim?
Evet: animasyonu sürüklemeden önce ya da sonra Female freemode seç.

Bunun için araç

Ped Animation

Bir Mixamo .fbx sürükle, freemode pedinin onu oynatmasını izle ve oynatma kodu ile bir .ycd olarak indir.

Ped Animation aç

Burada da işe yarar: Anim Clip Builder

Daha fazla rehber

Tüm rehberler →

Her aracı günde 5 dışa aktarmaya kadar ücretsiz deneyebilirsin. Kullanmak için Discord ile giriş yap.