Savastutkunu' Alıntı:
Konuyu doğru yere açtığımdan emin değilim yanlış yerdeyse özür dilerim. Unreal Engine'de çok yeniyim internette bulamadım buraya da sorayım dedim. Karakterim bir Yunan Hopliti bu yüzden Mızrak, Kalkan ve Kılıç kullanması gerekiyor tahminimce hoplitlerin nasıl dövüştüğünü biliyorsunuzdur bilmiyorsanız
hoplite yakışacak bir savaş animasyonu öneriniz var mıdır? Oyuna ordu nasıl ekleyebilirim?
Oyunlar için animasyon yapmak bir bilgi birikimi ve sanatsal bir düşüncenin sahneye harmanlamasıdır. Bunu Unreal Engine üzerinde uygulamak ise zor bir iş değildir. (Karakteri yürütüp, belirli bir şartlar arasında koşula göre animasyon değişimi yapmak veya bir yapay zekayı uygulayarak ordunun hareketi vs...)
Öncelikle animasyonun temel girdileri bilmeden bu işe atılmanız cesurca fakat öncelikle karakter için belirli modelleme durumlarını yaratmanız lazım. Bu modelleme durumlarının içerisin de ciltleme(
skinning), oymaca(
sculpting) ve donanma(
rigging) ve
kaplama işlemini hallettiniz(öğrendiniz varsayıyorum) ve UE4 motoruna doğru bir şekilde aktardınız. Eğer bunu bilmiyorsanız tecrübeli bir şekilde "
Maya" adlı animasyon programının baştan sonra kaliteli bir şekilde öğrenmeniz lazım. Daha sonra yarattığınız animasyonu Unreal Engine 4 üzerinden bir iskeletsel ağ (skeletal mesh) oluşturdunuz ve animasyonları taşıdınız.
Unreal Engine 4 taşıdıktan sonra donattığınız(riglediğiniz) iskeleti oluşturacağınız İskelet(
Skeleton) ve bunun üzerine yerleşmiş belirli Ağ(
Mesh) Harmanlama Uzayı(
Blendspace)
ile karakterinizin belirli bir değeri (mesela hızına göre) birbirlerine harmanlanan animasyonları belirtebilirsiniz. Aynı zamanda Animasyon Tasarımdöküm(
Animation Blueprint) içerisinde belirli
State Machine oluşturup bunların içerisinde Gezi(
Locomotion) oluşturarak belirli animasyonları Geçiş Kuralı(
Transistion Rule) göre hareket ettirebilirsiniz.
Animasyonlar için dökümantasyonlar:
https://docs.unrealengine.com/latest/INT/Engine/Animation/index.html
Video eğitim serileri:
Animasyon olaylarını anladıktan sonra
Matinee ve
Sinematikleri de anlamanız lazım ki böyle bir olay ortaya çıksın(anlaşılması zor bir konu değil)
Matinee veSinematik için Eğitim Serileri:
https://docs.unrealengine.com/latest/INT/Engine/Matinee/index.html
Bu bittikten sonra böyle bir sahneyi oluşturmak için özellikle bir bölüm tasarımcısına(level designer) ve doğal olarak modelleyiciye veya modellere de ihtiyacınız var.
Kısacası böyle yapmak istediğiniz işler bir kişinin elinden değil belirli animasyon konusunda tecrübelenmiş kişiler tarafından yaratılıyor. Bence eğer tek başınıza yapmak istiyorsanız en iyisi animasyondan anlayan veya anlamak isteyen en az 3,5 kişiyle birlikte öğrenip uygularsanız sizin için daha iyi olur. Tek kişi yapacaksanız tabii ki yapabilirsiniz fakat hem öğrenip daha sonra uğraş vereceğiniz için baya uğraşmalısınız.
Konuyu doğru yere taşıyacağım. Aramıza hoş geldiniz!