leonscottkfm

Unreal MVP
31 May 2015
1,491
5
213
63
28
(34) İstanbul Avrupa
store.steampowered.com
Mesela dönen bir turret var iki kolu var. Bende kol tutma animasyonu var diyelim ama turretin tam o kenarlarından tutması olayını yapmak için ne kullanıyoruz? Sonuçta kolların tam oturması lazım ama benim kolların animasyonu ona göre değil. Tutunma evet ama turretin boyutu farklı olabilir mesela. Dolayısıyla kollar yukarda ya da aşağıda kalabilir. Snaplenmesi gerekiyor bunu neyle yapıyorlar ?
Aynı şey merdivenler içinde geçerli mesela. Adam tam tutunması gereken demirlerden nasıl tutunuyor ?

Merdiven arasındaki boşlukları karakterin animasyonnuna göre mi ayarlıyorlar ? Yoksa animasyon kendini merdivene göre mi ayarlıyor ?
 
Animasyon terimi olarak IK deniyor. Inverse Kinematics. Unreal de bu nasıl kuruluyor Youtube da tonla video bulabilirsin. Ama öncelikle şu sayfalara göz at.

https://www.vidobu.com/egitim/maya-...imasyonu/16607/inverse-kinematics-ik-veya-fk/

https://docs.unrealengine.com/4.27/en-US/AnimatingObjects/SkeletalMeshAnimation/IKSetups/

https://docs.unrealengine.com/4.27/...MeshAnimation/NodeReference/SkeletalControls/

Bu ikinci linkte Skeletal Controls animasyonun node larının tamamı listelenmiş. Senin bakacakların isminde IK olanlar. Örneğin CCDIK, TwoBoneIK, FABRIK, Spline IK, IK retargetting. Bunlardan bir ya da bir kaçını kullanarak sistemi kuruyorsun. Bunların nasıl kullanıldığını öğrenirsen yapmak istediğin şey çok kolay.


Biraz basit bir örnek ama şununla başlayabilirsin.
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
 
Control Rigs yeni geldi. Skeletal Controls 2015 yılın da da (belki daha da erken) vardı. Yani en az 7 yıl oluyor. Yanlış anlaşılma olmasın diye söylüyorum. Control Rigs, Skeletal Control ile yapamayacağınız ileri seviye bir şeyler olursa ( ya da kodda yapacağınız bir şeyi hemen anim graph da node olarak halledin ) diye sonradan çıktı. Senin istediğin şey ileri seviye bir şey değil o yüzden Skeletal  Controls yeterli.