Savastutkunu

Yeni üye
12 Tem 2017
1
0
0
27
(41) Kocaeli
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 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
hoplite yakışacak bir savaş animasyonu öneriniz var mıdır? Oyuna ordu nasıl ekleyebilirim?
 
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 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.
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: 
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

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!