View Categories

Aktörleri Sequencer’da Oluşturma

4 dakika okuma

Sıralayıcı #


Sequencer, güçlü bir doğrusal olmayan kurgu paketidir ve Unreal Engine’de sinematik içerik oluşturmak için kullanacağınız birincil araçtır . Kullanımı hakkında daha fazla bilgiyi aşağıdaki belgede bulabilirsiniz:  Sinematikler ve Sequencer (UE Belgeleri).

Varsayılan olarak, UE’nin ana araç çubuğundaki Oynat düğmesini kullanarak Oyunu Oynattığınızda veya Seviyeyi Simüle Ettiğinizde tüm modeller doğru şekilde animasyonlandırılacaktır .


Ancak, içe aktarılan aktörlerin animasyonları sıralayıcıda önizlenmeyecek, sıralayıcıda oynat düğmesine bastığınızda statik olarak görüneceklerdir :


Sequencer’daki oynatma düğmesi kullanıldığında animasyonlu olarak önizlenmese de, animasyon oluşturulduğunda oyuncuların animasyonlu göründüğünü, yalnızca önizlemenin animasyonlu olmadığını fark edin . Bunu doğrulamak için, Sequencer’daki hızlı oluşturma düğmesini kullanarak basit bir test videosu oluşturabilirsiniz:


Şuna benzer bir şey almalısınız:

Sıralayıcı Oynatmasında Oyuncunun Animasyonunun Önizlemesi Nasıl Yapılır? #


Oyun içi önceden koreografisi yapılmış hareketler (animatikler) oluşturmak için tasarlanmış bir araç için mantıklı olsa da, bu davranış 3dsMax, Maya, Cinema4D, Blender gibi standart 3D uygulamalarına alışkın kişiler için oldukça sezgisel olmayan bir durumdur.

Bu konu hakkında Epic Games ile görüştük ve aldığımız cevap, bunun nedeninin UE’nin Sequencer’da “oynat” düğmesine bastığınızda oyunu çalıştırmaması, yalnızca o belirli Seviye Dizisi varlığına eklediğiniz parçalarda yapılandırdığınız animasyonları ve olayları başlatması olduğu yönündeydi .

Bu soruna 2 alternatif çözüm önerdiler:

  1. Anima® aktörlerinin her birinin modellerini ve animasyonlarını sıralayıcıya ekleyip ayarlamak, çok sayıda aktörünüz olduğunda pek de uygun bir seçenek değil. Ayrıca, bu yaklaşım 4B modeller kullanıldığında işe yaramayacaktır çünkü bu modellerin standart iskelet ağları gibi bir animasyon izi yoktur.

  2. [Oynat] düğmesine ve hemen ardından [Simüle Et] (Alt+S) düğmesine tıklayın, ardından Sıralayıcı’daki Oynat düğmesine tıklayın. Bu, önizleme pencerenizde animasyonları görmenizi sağlayacak, ancak her iki işlemi de manuel olarak ne kadar hızlı başlatabileceğinize bağlı olarak keyfi bir gecikmeyle.

 Size biraz daha karmaşık ancak standart 3D uygulamalarındakine benzer daha sezgisel bir iş akışı oluşturan 3. bir çözüm öneriyoruz . Normal bir 3D uygulamasına benzer bir davranış elde etmek istiyorsanız, lütfen şu adımları izleyin:


  1. Seviye Planını açın .


2. Tüm kameralarınızı önceden ayarladığınız World Outliner’da sıralayıcınızı seçin ve Blueprint’e ekleyin.


3. Bunu elde ettikten sonra, ana mavi bağlantı noktasına “Sıra Oynatıcısını Al” seçeneğini ekleyin:


4. Ardından “Event BeginPlay” bölümüne gidin ve o beyaz üçgenin etrafından sürükleyerek “Play Looping” adlı yeni bir fonksiyon ekleyin. Listede görünmesi için “Bağlama Duyarlı” onay kutusunu devre dışı bırakmanız gerekebilir.


5. Şimdi Sıralı Oynatıcıyı, Oynatma döngüsünün Hedefine bağlayın.


6. Son olarak, şablonu derleyin ve kaydedin.


İşte bu kadar. Şimdi, ana araç çubuğundan Oynat düğmesine tıkladığınızda , Seviye Dizisinde kurduğunuz kameralar aracılığıyla oyuncuların animasyonlarını göreceksiniz .

4B Modellerin Animasyonunu Nasıl Kaydırabilirsiniz? #


Anima®’da animasyonu kaydırmak için hareket klibinin Faz parametresini kullanabilirsiniz :


Veya doğrudan Unreal Engine’de:


Ayrıca, şablonları kullanarak bir dizi 4D modele otomatik olarak keyfi bir aşama uygulayabilirsiniz:

Film Oluşturma Sırası #


Seviye Dizisi varlığınız tamamlandıktan sonra , filmi ya Sıralayıcı Film Oluşturma aracını ya da yeni Film Oluşturma Kuyruğunu kullanarak oluşturabilirsiniz . İlki, 4.26 veya daha eski sürümlerde sahneleri oluşturmanın tek yoluydu, ancak 4.27 sürümünde tanıtılmasından bu yana Epic Games, Sıralayıcı seçeneklerinde hala mevcut olan eski yöntem yerine Film Oluşturma Kuyruğunu kullanmanızı önerir . Bu yeni Film Oluşturma Kuyruğu modülü çok daha fazla özellik ve çok yönlülük sunar ve Epic bunu Sıralayıcıda bulunan eski Film Oluşturma aracının ” halefi ” olarak tanımlar:

“Film İşleme Kuyruğu, Sıralayıcı İşleme Filmi özelliğinin halefidir ve daha yüksek kalite, üretim süreçlerine daha kolay entegrasyon ve kullanıcı tarafından genişletilebilirlik için tasarlanmıştır. Film İşleme Kuyruğu ile, son çıktı karesini oluşturmak için birden fazla işleme örneğini bir araya getirebilirsiniz; bu da daha yüksek kaliteli kenar yumuşatma, radyal hareket bulanıklığı ve ışın izlemede gürültüyü azaltmaya olanak tanır.”


Film Oluşturma Kuyruğunu kullanmaya başlamak için, onu Eklentiler penceresinde etkinleştirmeniz yeterlidir :


Bundan sonra, onu burada bulacaksınız:

Yeni Film Oluşturma Kuyruğu’nun sunduğu tüm olanaklar ve yeni özellikler hakkında daha fazla bilgi edinmek için lütfen orijinal Unreal Engine belgelerine bakın Unreal Engine Belgeleri – Film Oluşturma Kuyruğu

Sıralayıcı Performans Optimizasyonu #


UE’de, Motor Ölçeklenebilirlik Ayarları’nda yönetilebilen farklı görüntü kalitesi seviyeleri bulunmaktadır , buraya tıklayarak ulaşabilirsiniz:


Varsayılan olarak, tüm görüntüleme alanları Epic modunu kullanacak şekilde yapılandırılmıştır . Ancak, Sequencer kullanarak bir animasyon oluşturduğunuzda , UE varsayılan olarak hızlı Gerçek Zamanlı yanıtın artık gerekli olmamasından yararlanmak için  Sinematik modu kullanır ve böylece son videoda  mümkün olan en iyi kaliteyi oluşturmak için ekstra zaman harcar .

Eklentimiz,  sinematik kalitede bir görüntüleme penceresinde çalışırken 4B Dijital İnsan modellerinde mümkün olan en yüksek doku ve geometri kalitesini kullanır; bu nedenle,  bir sekansı işlerken kare hızının, aynı animasyonu düzenleyici görüntüleme penceresinde önizlemekten daha düşük olmasını  beklemelisiniz .

Eğer sequencer’ınızın performansını iyileştirmeniz gerekiyorsa, UE’nin aynı Epic kalitesini Sequencer’da da kullanmasını ayarlayabilirsiniz. Bu, kaliteyi düşürecek ancak render hızını, Editor görünümünde varsayılan olarak görebileceğiniz aynı Gerçek Zamanlı yanıta kadar önemli ölçüde artıracaktır. Bunu yapmak için, sequence’inizi render ederken görünen ” Render Film Ayarları ” iletişim kutusunda ” Sinematik Motor Ölçeklenebilirliği ” parametresini devre dışı bırakmalısınız:


Veya, Film Oluşturma Kuyruğunu kullanıyorsanız , Oyun Geçersiz Kılma ekleyerek Sinematik Kalite ayarını (varsayılan olarak etkin) devre dışı bırakmak da mümkündür :


Ortamınız için Sinematik Kaliteyi korumak istiyor ancak yine de render süresi performansında bir iyileşmeye ihtiyacınız varsa, ” Sinematikte 4B LOD Sistemini Kullan ”  eklenti ayarını etkinleştirebilirsiniz; bu, Epik Kalite kullanılırken varsayılan olarak yapıldığı gibi 4B modellerin Detay Seviyesini dinamik olarak değiştirecektir .

Dizileme Cihazı Kalite Optimizasyonu #


En iyi kaliteyi elde etmek için anima® eklentisi ayarlarındaki varsayılan değerleri bırakın ve Sinematik Kalite’yi kullandığınızdan emin olun  . Bu, eklentinin render dizisi işlenirken tüm 4B modellerde her zaman en iyi kalitede LoD kullanmasını sağlayacaktır.

4D modellerin dokularında Moiré bozulmaları görüyorsanız , ” Sinematik için Mipmap’leri Hesapla ” ayarını etkinleştirebilirsiniz. Ancak, bu seçenek etkinleştirildiğinde, her karenin  birkaç milisaniye yerine 2-4 saniye kadar sürebileceğini unutmayın . 

Video Oynatma Hızı Senkronizasyonu ve AA #


Unreal Engine®’deki Sequencer’da, aktörlerin animasyonlarının sahnenizdeki prosedürel animasyona sahip öğelerle (eklentiler, blueprint’ler veya kod tarafından kontrol edilen animasyonlar) senkronizasyonunu kaybetmesine neden olan bilinen bir sorun vardır. Bu hata yalnızca Film Oluşturma Kuyruğu’nun Kenar Yumuşatma (Anti-Aliasing) oluşturma ayarları  kullanılırken ve Zamansal (Temporal) ve Mekansal (Spatial ) alanlarında farklı bir sayı yapılandırıldığında tetiklenir. Her ikisine de aynı sayıyı girerseniz (örneğin, 2 – 32 yerine 4 Zamansal – 4 Mekansal), sorun ortadan kalkar ve oluşturulan videonun animasyonları tekrar beklenen hızda oynatılır.

Bu sorunu çözmenin bir başka yolu da, aktörlerin animasyonlarının oynatımını kontrol etmek için Sıralayıcı’daki animasyon parçalarını kullanmaktır, ancak bu yöntem oldukça fazla çalışma gerektirir çünkü tüm aktörlerin tüm parçalarını manuel olarak ayarlamanız gerekir ve ayrıca anima® eklentisi tarafından oynatılan 4D modellerle de uyumlu değildir.

Lütfen, Film Oluşturma Sırasında özel kenar yumuşatma ayarlarının nasıl yapılacağına dair daha fazla ayrıntı için orijinal Unreal Engine belgelerine bakın: Unreal Engine Belgeleri – Film Oluşturma Sırası (Kenar Yumuşatma)

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir