Artık Unreal Engine’ı yüklediğinize ve yeni proje kurulumunuzu yaptığınıza göre yeni bir bölüm oluşturmayı, sahnenizdeki aktörlere animasyon ekleyeceğiniz bir bölüm sekansı hazırlamayı ve Control Rig uygulanmış bir obje kullanmanın Unreal Editor’de animasyon eklemeyi nasıl bu kadar kolay hale getirebildiğini öğreneceksiniz.
Okuma Önerisi
Unreal Engine’da yeniyseniz veya gerçek zamanlı bir motor kullanıyorsanız, Maya Kullanıcıları İçin Unreal Editor ve Özelliklerine Genel Bakış adlı kılavuzlu turumuzdan başlamanızı öneririz. Bu kılavuz, Unreal Engine’da animasyon oluşturmak için bu kılavuzda kullanacağınız özellik ve araçlardan bazıları için gereken bağlamı ve iş akışlarını sağlamaya yardımcı olabilir.
Yeni Bölüm Oluşturma
Editörde ana menüye gidin ve Dosya > Yeni Bölüm öğesini seçin.
Yeni Bölüm iletişim kutusunda Açık Dünya’yı seçin.
Oluştur butonuna tıklayın.
Yeni açık dünya bölümü oluşturulur ve otomatik olarak açılır. Açık dünya yüklendiğinde ve derlemesi tamamlanıp gölgelendiriciler hazırlandığında bunu görürsünüz.
Sahneyi Hazırlama
Ana araç çubuğunda Sinematikler simgesine tıklayın ve açılır menüden Bölüm Sekansı Ekle’yi seçin.
Öğeyi Farklı Kaydet penceresinde bölüm sekansı öğesine bir ad verin (1) ve Kaydet seçeneğine tıklayın (2). Bu kılavuzda bölüm sekansına “MyLevelSequence” adı verilmiştir.
Bölüm sekansı otomatik olarak açılır ve bölüm editörü görünüm penceresinin en alt kısmına Sequencer panelini ekler.
İçerik Tarayıcısı’nda ControlRig > Nesneler > CardBox klasörüne gidin ve CR_Cardbox adlı öğeyi sahneye sürükleyin.
Control Rig uygulanmış nesneyi sahneye ekleyin.
Karton kutu nesnesinin Control Rig’i sahneye sürüklendikten sonra birkaç şey olur: Bölüm Editörü Modu, Control Rig ile daha iyi çalışmak ve animasyon eklemek için otomatik olarak Animasyon moduna geçer ve karton kutu Control Rig’i, daha önce oluşturduğunuz bölüm sekansına otomatik olarak eklenir.
Bir sonraki bölüme geçmeden önce karton kutu nesnesini sahnedeki diğer aktörleri engellememesi için başka bir yere taşımayı seçebilirsiniz. F klavye kısayoluna basmak, kamera görünümünü seçtiğiniz aktöre hızlıca odaklar.
Control Rig ile Animasyon Eklemek İçin Sequencer Kullanma
Unreal Editor’de animasyon oluşturmaya başlamadan önce biraz durup Unreal Engine’da animasyon oluşturmak için kullanacağınız bazı araçları ve editör modlarını inceleyelim.
Bölüm Editörü Animasyon Modu
Bölüm Editörü, editörü farklı türdeki iş akışları için bu modlara sokabileceğiniz bir Mod seçim menüsü içerir. Her iş akışında, birlikte çalışacağınız araçlar ve görünüm penceresi seçenekleri ile ekstra paneller elde edebilirsiniz. Animasyon modunda, bölüm görünüm penceresinde doğrudan animasyon eklemenize yardımcı olan araçlar ve ayarlar bulunur.
Animasyon modunda dizilimin değiştiğini ve aşağıdaki birkaç ek panelin açıldığını fark edeceksiniz:
Animasyon Paneli: Bölümdeki objelere animasyon eklemek için kullanabileceğiniz animasyon araçlarının listesi.
Animasyon Anahat Düzenleyicisi: Bölüme yerleştirilmiş herhangi bir Control Rig içinde bulunan kontrollerin listesi.
Animasyon Ayrıntıları: Seçili bir Control Rig içindeki kontrollerle ilgili bilgilerle birlikte özelliklerin ve dönüştürme ayarlarının listesi. İşlevi Ayrıntılar paneline benzerdir ancak Control Rig’ler içindir.
Control Rig Kontrol Noktaları
Control Rig’ler doğrudan Unreal Editor’de karakterlere ve objelere animasyon eklemenizi sağlar. Özel kontroller oluşturup karakterleri bunlarla donatabilir, Sequencer’da animasyonlar oluşturabilir ve animasyon yaparken yardımcı olması için başka çeşitli animasyon araçlarını kullanabilirsiniz.
Control Rig’leri ayarlama ve kullanma hakkında daha fazla bilgi için Control Rig kısmına bakabilirsiniz.
Bu kılavuzun amaçları doğrultusunda CR_Cardbox adlı nesne üzerinde ayarlanmış kontrol noktası ayarına bir göz atalım.
Bu kılavuz için indirdiğiniz Control Rig Samples Pack içindeki Control Rig ayarı, karton kutu nesnesine animasyon eklemek için kullanacağınız aşağıdaki elemanları içerir:
Global denetleyici, kutunun tabanında zemin düzlemiyle hizalanan sarı karedir. Control Rig’in tamamını yerleştirmek amacıyla sahne içinde taşımak için bunu kullanacaksınız.
Gövde (veya Kütle Merkezi) denetleyicisi, kutu nesnesinin merkezindeki sarı halkadır. Global denetleyiciyi hareket ettirmeden nesnenin donatımını taşımak için kullanılır. Donatımı serbestçe hareket ettirebilirsiniz.
Sıkıştırma ve uzatma denetleyicileri, nesnenin taban, orta ve üst kısımlarında bulunan kırmızı karelerdir. Bunlardan herhangi birini taşımak veya ölçeklendirmek, bu bölgelerdeki örgüyü deforme eder.
Kontrol Noktaları, donatımın bu elemanlarını taşımak ve animasyonlu hale getirmek için kullanılan ve örgünün kapak kanatları boyunca yer alan kırmızı küreler ve küçük karelerdir.
Proxy denetleyici, yeşil karo şeklindedir. Bunlar Maya’da bir dizi noktayı kontrol etmek için ayarladığınız proxy örgülere benzer.
Control Rig Pozunu Ayarlama
Kutuya animasyon eklemeye başlamadan önce ilk olarak kutunun kanatlarını kapatmamız gerekir. Bunları seçmek ve kanatları içe doğru döndürmek için kutunun iç kenarlarındaki kontrol noktalarını kullanacağız. Kontrol noktalarını tek tek veya çoklu olarak seçebilir ve aynı anda içe doğru döndürebilirsiniz.
Bunu yapmak için:
Birbirine zıt iki tarafın iç kenarı üzerindeki kontrol noktalarını seçin.
Bunların eşzamanlı olarak aynı iç yönde dönmesi için, kanatları döndürürken dünya alanından yerel alana geçiş yapmalısınız. Bunu yapmak için görünüm penceresi araç çubuğunda alan açma/kapatma düğmesine tıklayın veya iki koordinat alanı arasında Ctrl + ` klavye kısayolunu kullanın.
Dönüşüm aracını döndürme gizmosuna ayarlayın. Görünüm penceresi araç çubuğunu kullanarak döndürme aracını seçebilir, boşluk çubuğunu kullanarak taşıma, döndürme ve ölçek araçları arasında geçiş yapabilir veya E tuşuna basarak döndürme aracına geçiş yapabilirsiniz.
Boşluk çubuğunu kullanarak dönüştürme gizmoları arasında geçiş yapın. Döndürmek istediğiniz yönde bir eksen seçin, sol fare düğmesine basıp sürükleyerek kutu kapanıncaya kadar kanatları döndürün.
Birden fazla kontrol noktası seçin ve eşzamanlı olarak döndürün. Kalan iki kontrol noktasını seçin ve önceki adımı tekrarlayarak bu kanatları kapatın.
Yukarıdaki adımların sonucu şu şekildedir:
Sequencer’da Anahtar Kareleri Animasyonlu Hale Getirme ve Ayarlama
Bu animasyon örneğinde bu karton kutu nesnesini biraz ileri geri sallanacak, sıkıştırılacak, uzatılacak ve zıplayarak başka bir yere inecek şekilde nasıl ayarlayabileceğimize bakacağız. Bu kılavuz için bunu nasıl yapacağımıza bakmadan önce Unreal Editor’de genel olarak animasyonu ele almanın birkaç farklı yolunu inceleyelim.
Birincisi, sadece animasyon ekleyebilirsiniz. Bunun için objenin döndürülmesi ve yer değiştirmesi, anahtar karelerin ayarlanması ve işiniz bitene kadar bu işlemin defalarca yinelenmesi gerekir. Karton kutu nesnesi gibi bir şey için objeyi taşıyıp döndürmeniz, kutunun kenarında pivot hissini taklit etmeniz gerekir. Bu her defasında çok fazla manuel iş gerektirebilir.
İkinci seçenek, görünüm penceresi araç çubuğunda bulunan Geçici Pivot Aracı’nı kullanmaktır. Bu araç, ekranda Düzenle ve Poz seçenekleri arasında geçiş yapma imkânı veren bir buton sunar. Bununla pivot noktasını ayar yapacağınız yere geçici olarak taşıyıp yerleştirebilirsiniz. Karton kutu nesnesine animasyon uygularken bu seçenek birinci seçenekten daha az kullanılır ancak yine de pivotu taşımak, kutuyu döndürmek, anahtar kareyi ayarlamak ve işlemi tekrarlamaktan oluşan son derece manuel bir işlemdir.
Bu kılavuzun sonraki adımlarında da kullanacağımız üçüncü seçenekte ise işlemi bizim için gerçekleştirmek üzere Control Rig’de yerleşik olarak bulunan Proxy Kontrolleri kullanılır. Bu kontroller, anahtar karesini ayarladığınız şeyler değildir. Bunun yerine diğer kontrollerdeki değerleri yönlendiren şeylerdir. Bu karton kutu nesnesinin Control Rig’i, özellikle kenarlar ve köşeler için her bir kenarın üzerine dizilmiş pivotlara sahiptir. Bu proxy denetleyicisi bu pivot noktalarını arayıp dinamik olarak değiştirerek sizin yapacağınız tüm manuel işleri ortadan kaldırır.
Yeşil proxy denetleyicisini görmüyorsanız kontrol listesinden seçmek için Animasyon Anahat Düzenleyicisi’ni kullanabilirsiniz.
Sequencer ile bir Control Rig kullanarak objelerinize animasyon eklemenin bunca farklı yolu varken, çok sayıda anahtar kare ile kısa bir animasyon yapmak için bu denetleyicileri ve proxy kontrollerini kullanan üçüncü seçeneğe bakacağız. Kutuyu ileri geri sallama, sonra yeni bir konuma zıplatma ve son olarak aralarda daha güzel hareketler için sıkıştırma ve uzatma denetleyicilerini kullanma gibi bazı eylemleri gerçekleştirmek için Control Rig içindeki proxy ve denetleyici ayarlarını kullanacağız.
Bu adımları, birbirlerini tamamlayacak şekilde aşağıdaki gibi ayıracağız:
Kutuyu kenarları boyunca ileri geri döndürmeyi ve bir noktadan diğerine zıplatmayı içeren birkaç anahtar kare ayarlamak.
Animasyona biraz karakter katmak için sıkıştırma ve uzatma denetleyicilerini kullanmak.
Sequencer’da ve editörün animasyon modunda animasyonun pürüzsüzlüğünü ve görünümünü iyileştirebilecek bazı araçlar kullanmak.
Bu kılavuzun amacı, bunu tıpkı gösterildiği gibi kopyalamak değildir. Onun yerine bu sade animasyonu kullanarak, Unreal Engine’daki animasyon araçlarının ve Sequencer’ın, animasyon sürecinizi basitleştiren temel özelliklerini göstermek istiyoruz.
Bu kılavuzu uygularken en iyi sonuçları elde etmek için, aşağıdaki bölümlerde gösterilen özellikleri editörünüzle daha iyi eşleştirmek üzere bu sayfanın İsteğe Bağlı ve Önerilen Ayarlar kısmına bakın.
Animasyonun Başlangıç Anahtar Karelerini Ayarlama
Zıplamanın temel özelliklerini yakalayan birkaç başlangıç anahtar karesi ayarlayarak başlayacağız. Bu anahtar karelerin bu kılavuzda gösterilenlerle tıpatıp benzemesi gerekmez ancak aşağıdaki adımları izlerseniz benzer bir şeyler ortaya çıkacaktır.
Sequencer panelinde Anahtar Kare Ekle’ye tıklayarak animasyon için kullanılan başlangıç anahtar karesini oluşturun.
Oynatma çizgisini zaman çizelgesinde ileriye taşıyarak yeni bir anahtar oluşturun. Burada üç anahtardan ilkini oluşturacaksınız: Biri geriye sallanma, biri geriye düşüp düz oturma, biri de zıplamadan önce ileriye sallanma için.
Animasyon Anahat Düzenleyicisi’nde hiyerarşiden Proxy kontrolünü seçin.
Kutuyu sola sallamak için döndürme aracını kullanın.
Oynatma çizgisini zaman çizelgesi üzerinde birkaç kare ileriye taşıyın.
Döndürme aracını kullanarak kutuyu ilk oturma konumuna geri taşıyın ve bir anahtar ekleyin. Bunun yapılması, proxy kontrolünün pivotu değiştiği için kutunun zeminle karışmamasını sağlar.
Oynatma çizgisini bir kez daha zaman çizelgesi üzerinde birkaç kare ileriye taşıyın.
Kutuyu sağa sallamak için döndürme aracını kullanın.
Bu kez Sequencer’da anahtarlarınız ve animasyonunuz şu şekilde görünmelidir:
Sonra kutuyu bir konumdan diğerine taşımak için animasyona zıplama ekleyeceğiz.
Oynatma çizgisini kutunun sağa eğildiği son konumdan zaman çizelgesi üzerinde biraz ileriye taşıyın.
Boşluk çubuğuna basarak dönüşüm araçları arasında geçiş yapın veya W tuşuna basarak taşıma gizmosunu seçin.
Sahnedeki global denetleyiciyi (sarı kutu) seçin. Animasyon Anahat Düzenleyicisi panelini kullanarak da seçebilirsiniz. Control Rig’i sahnede kutu nesnesi ile taşımak için bunu kullanacaksınız.
Global denetleyici seçiliyken taşıma gizmosunu alın ve kutuyu zeminden yukarıda ve bulunduğu yerin sağında bir yere taşıyın. Bu işlem, kutunun yerden yüksekte olduğu bir anahtar oluşturur.
Oynatma çizgisini zaman çizelgesi üzerinde ileriye taşıyın.
Global denetleyici hâlâ seçiliyken taşıma gizmosunu alın ve kutuyu zemine ve havada bulunduğu yerin biraz daha sağında bir yere taşıyın.
Boşluk çubuğunu kullanarak veya klavyede E tuşuna basarak Döndürme aracına geçiş yapın.
Animasyon Anahat Düzenleyicisi’nde proxy kontrolünü seçin.
Kutuyu sola döndürerek zemine tekrar düz bir şekilde oturtun.
Zıplama eklendiğinde Sequencer’da anahtarlarınız ve animasyonunuz şu şekilde görünmelidir:
Her şey bir araya geldiğinde kutunun başlangıçta ileri geri sallanması ve bir noktadan diğerine zıplaması sonucunda şunun gibi bir şey görmeniz gerekir:
Sıkıştırma ve Uzatma Animasyonu
Control Rig bu nesne için Sequencer’da animasyon yapılırken örgüyü sıkıştırmayı ve uzatmayı kolaylaştıran yerleşik kontrollere sahiptir.
Kılavuzun bu kısmında Control Rig üzerindeki kontrolleri kullanarak biraz deformasyon uygulayacak ve bu değişiklikleri bir önceki adımda ayarlamış olduğunuz anahtarlara kaydedeceğiz. Sequencer’da ilk birkaç anahtarla bunu nasıl yapacağınızı görmek için aşağıdaki adımları izleyin. Tamamen kendinize özel bir şeyler üretmek için geri kalan kısmı kendi başınıza yapabilirsiniz.
Sequencer’da ilk geri sallanma pozu için ikinci anahtarı seçin.
Bu poz seçiliyken kutunun üst kısmındaki kırmızı kareyi seçeceğiz. Taşıma gizmosunu kullanarak Z eksenini (mavi) yukarı yönde sürükleyin ve örgüyü uzatın.
Taşıma gizmosunu kullanın ve bazı denetleyicileri sürükleyerek nesneye sıkıştırma ve uzatma uygulayın.Sequencer zaman çizelgesine bu eyleme ait anahtarlar eklemek için CR_Cardbox nesnesinin yanındaki Anahtar butonuna tıklayın.
Control Rig üzerinde bu uzatma ve sıkıştırma kontrollerini kullanarak geri kalan anahtarların her biri için bu adım ve eylemleri tekrarlayabilir ve istediğiniz gibi özelleştirebilirsiniz.
Geri kalan anahtarlar için bunu yaparsanız (anahtarlanmış değişiklikleri kontrol noktalarına uygulayarak) bunun kadar basit bir şey elde edebilir veya karton kutunun animasyonuna daha fazla ayrıntı eklemek için istediğiniz kadar değişiklik yapabilirsiniz.
Anahtar Karelerde İnce Ayarlar Yapma
Sequencer’da animasyon anahtarlarınıza yaptığınız düzenlemeleri iyileştirmek için Eğri Editörü ve Tween Aracı adlı iki aracı kullanabilirsiniz.
Eğri Editörü, objelerinize animasyon uygulanma şeklini kontrol etme olanağı sağlayan bağımsız bir penceredir. Sequencer panelinde sunulmayan ayrıntılarla anahtar karelerinizde değişiklikler ve ince ayarlar yapmak için kullanılabilir.
Eğri Editörü’ne, araç çubuğundaki simgesine tıklayarak Sequencer’dan erişebilirsiniz.
Eğri Editörü’nde yeni anahtar kareler oluşturabilir, tanjantları düzenleyebilir ve yerleşik araçlarını kullanarak animasyon eğrilerini ayarlayabilirsiniz. Tween araçları da Eğri Editörü’nün ana araç çubuğunda yerleşiktir. Bu editör Sequencer’a özel değildir ve Niagara VFX editörü gibi başka araçlarla da kullanılabilir.
Bu editörü kullanma hakkında daha fazla bilgi almak ve aracı daha yakından tanımak için Eğri Editörü kısmına bakın.
Tween araçları seçili anahtar kareler ile komşu anahtar kareler arasındaki interpolasyonu çeşitli yollardan ayarlamak için kullanılabildiğinden her animatör araç kutusunun vazgeçilmez bir parçasıdır.
Tween araçlarına iki şekilde erişebilirsiniz:
Bölüm editörünün animasyon modundaki entegrasyonu aracılığıyla ve Sequencer paneli ile birlikte kullanarak.
Eğri Editörü’nün ana araç çubuğunda yerleşiktir.
Tween Aracı, açılır menü seçimi kullanılarak anahtar kareler arasını ayarlamak için aşağıdaki modları içerir:
| Tween Metodu | Açıklama |
|---|---|
Komşuyla Karışım Yap | Seçili anahtarların sonraki veya önceki değerleriyle karıştırır. |
İt / Çek | Değerleri önceki ve sonraki anahtar arasında interpolasyona iter veya çeker. |
Yavaşlatmayı Karıştır | Seçili anahtarların sonraki veya önceki değerine düşme azalmasıyla karıştırır. |
Göreli Olarak Taşı | Seçilen anahtarların sonraki veya önceki değerine göreli olarak taşır. |
Zaman Ofseti | Anahtarın Y değerlerini değiştirip kare konumunu koruyarak eğriyi sola veya sağa kaydırır. |
Pürüzsüz/Pürüzlü | Karıştırılmış bitişik anahtarları birbirine daha yakın veya daha uzak bir yere iter. Pürüzsüz, hareket yakalama animasyonlarındaki gibi gürültüyü pürüzsüzleştirmek için kullanışlıdır. |
Tween | Önceki ve sonraki anahtar arasında interpolasyon yapar. |
Ek olarak, ayarlamak için birkaç anahtar kareyi tek seferde seçebilirsiniz.
Bu araçları kullanma hakkında daha fazla bilgi için Animasyon Modu dokümantasyonunun “Tween Araçları” kısmına bakın.
Kullanabileceğiniz bu araçlar hakkında genel bir bilgi edindiğinize kendi animasyonunuzda düzenlemeler yapmayı deneyebilirsiniz.
Aşağıdaki örnekte, zıplama yüksekliğinde dönüşü bir miktar değiştirmek ve eklenen anahtar karelerle iniş yapmak için Eğri Editörü kullanılmıştır. Bunları biraz karıştırmak için Tween araçları kullanılmıştır. Eğri Editörü’nü kendi animasyonunuzda kullanmayı keşfetmek için animasyonunuzda bunu deneyin ve farklı Tween Aracı modlarını deneyerek animasyonunuza özel bir şeyler oluşturun.
Sonraki Adım
Artık üzerinde çalışabileceğiniz basit bir animasyon olduğuna göre bir sonraki adım, sahneye biraz aydınlatma ve sahneyi daha ilgi çekici kılacak başka ortam elemanları eklemektir. Sahneye biraz ışık, nesne ve sis elemanı ekleyecek ve sahneniz için gerçek zamanlı olarak ilgi çekici ve farklı görünümler oluşturmak için nasıl düzenlemeler yapabileceğinizi öğreneceksiniz.
Bir Sahneye Aydınlatma ve Aktörler Ekleme
Gerçek zamanlı olarak çalışırken sahneye ışıklar ve başka aktörler ekleme.