Merhaba değerli Unreal Engine Türkiye ailesi, Unreal Engine 4.19 sürümü yayınlandı. Türkçe sürüm notları ile karşınızdayız. Unreal Engine 4.19 ile birlikte daha yaratıcı işlere yönlendirmek için gelen şeffaf araçlarla daha yaratıcı olun. Sıvalandırma(Rendering), Fizik, Landscape ve bunun gibi daha çok sistemle hızlı bir dünya inşa edin. Bu sürümde geliştirilebilecek konular arasında "geliştiricilerin eline gücü yerleştir" ana fikri üzerinden yola çıkılmıştır.
Oyun geliştirme, doğrusal medya veya mimari görselleştirme gibi konuları kapsayan bu güncelleme ile aslında projeyi bitirme aşamasındaki yolun ne kadar kolay olduğunun farkında olacaksınız. Live Link eklentisi ile içerikler hakkındaki yapılan güncellemeleri görebileceksiniz. Ve Sequencer geliştirmeleri ile artık bir yönetmen gibi gerçek-zaman içerisinde sahneyi yönetmek için daha fazla imkana sahip olacaksınız. Landscape sıvalama optimizasyon ile artık gökyüzü sizin için bir limit değil. Dinamik Çözünürlük özelliği ile gereken frame rate göre farklı platformlardaki görüntüleme ayarları daha yumuşak olacak. Bununla birlikte Materyal Layer ile materyal parametrelerini ayarlamak daha kolay ve güçlü olacak. Blueprintleri yeni "debug" etme özellikleri ile üzerinde adım adım inceleme yapabileceksiniz. İçerik dosyalarını favorilerinize ekleyebilirsiniz.
Çeviriye yaptıkları katkılar yüzünden @Ozzy 'e teşekkür ederiz.
[align=center]
[align=left]Sequencer Animasyon Blueprint Weight Kontrolü
[align=left]Dinamik Çözünürlük(Dynamic Resolution)
Viewport > Visualizers > LOD üzerinden Landscape LOD'ları ayarlayabilirisiniz.
Yeni proxy LoD sistemi ile hazırlanan materyalleri kullanarak çoklu meshleri LowPoly hale getirebilirsiniz. Bu size inanılmaz bir performans sağlar. Yeni sistem HLOD tarafından sağlanır. Görüntülenen soldaki imajda 2 geometrik parçadan 38,360 üçgen ve 27,194 köşeden oluşuyor. HLOD sayesinde sağdaki imaj yani, 1 geometrik parça ve 8,095 üçgen 5,663 köşeye indirgeniyor.
Bu eklentiyi aktif hale getirmek için Project Settings üzerinden "Hierarchical LOD Mesh Simplification" aktif hale getirmeniz gereklidir.
Materyal Parametrelerini Düzenlemek ve Kaydetmek
Yeni bir çocuk örnek veya kardeş örnek oluşturarak parametre değerlerini kaydedebilirsiniz.
Çocuk Örnek(Child Instance): Ana materyal ile şu anda bulunan parametreleri oluşturmak için kullanılır ve üzerine yazılır.
Kardeş Örnek(Sibling Instance): Şu anki materyal parametreleri ile ana materyal olarak yeni bir örnek oluşturur.
Materyal editörün şu anda "Parameter Default" olarak belirtilen varsayılan parametre değerleri var. Material Graph üzerinden erişebilinir.
Material Layers (Deneysel)
Materyal Katmanları materyallerinizi bir yığın içerisinde kombine etmenizi sağlar. Yeni Matrial Layer ve Matiral Layer Blend varlıkları sayesinde Material Graph'a gerek kalmadan ayarlarsınız.
https://youtu.be/vc5Jg-iqPgk
Project Settings > Rendering > Experimental üzerinden Support Material Layers aktif hale getirmeniz gereklidir.
Auto Convex Aracını kullanarak bir Statik Mesh için basitleştirilmiş collision oluştururken artık Max Hull'ları belirtebilirsiniz. Auto Convex Aracı ayrıca daha doğru sonuçlar vermesi için daha yeni bir V-HACD kütüphanesi kullanır.
Eğri kullanarak birden fazla geliştirilmiş yüz animasyonları:
Hehangi bir kemik dönüşümü olmadan bir eğri üzerinden animasyon pozlarını oynatabilirsiniz. Her bir eğri birden fazla karakterin animasyonunu oynatıyor. Bunu yapmak için bütün kemik animasyonlarını silmeniz gereklidir.
https://youtu.be/m54mNljjiAs
Yeni: Cloth Güncellemeleri
Cloth assetlerine eklenen yeni "Anim Drive" özelliği ve simülasyonlar için çalışma zamanlı etkileşimi "Anim Drive Multipliers" için yeni bir maske hedefi ekliyor. Animasyon pozisyonu, sinematik veya animasyon odaklı sahnelerde animatörlere kontrol sağlar.
https://youtu.be/iXY2jqgYZ3o
Yeni: Motion Controller Bileşenlerini Güncelleştirme:
Unreal Engine 4.19'daki Motion Kontrol Cihazları, Motion Kontrol Cihazlarınıza hızlı ve kolay bir şekilde Statik Mesh ekleyebilmenizi sağlayan yeni bir Görselleştirme kategorisine sahip. Varsayılan olarak, sistem Motion Kontrolör'ü çalıştıran cihaza uyan Statik Mesh modelini yüklemeye çalışır.
https://youtu.be/sVp5n4FkZwE[/SIZE]
Blueprint Debug Araçları: Çağrı Yığını(Call Stack) Görüntüsü:
Blueprint içerisindeki fonksiyonların durumlarını bu pencere üzerinden takip edebilirsiniz. İki defa tıklamak blueprinti grafiği üzerinde gözüktürür.
Blueprint Debug Araçları: Breakpointler için adım incelemesi
Motorun blueprint debugger'i artık Step Into(F11), Step Over(F10) ve Step Out(Alt+Shift+F11) gibi debugging işlemlerini kullanabileceksiniz.
Ve ekstra olarak düğüm akışları olarak direkt olarak birleştirilen blueprintleri dönüştürebilrisiniz.
https://youtu.be/fkBHxds-cKg
Yeni: Fizik İyileştirmeler
Yeni: Android 4.19 İyileştirmeleri
Oyun geliştirme, doğrusal medya veya mimari görselleştirme gibi konuları kapsayan bu güncelleme ile aslında projeyi bitirme aşamasındaki yolun ne kadar kolay olduğunun farkında olacaksınız. Live Link eklentisi ile içerikler hakkındaki yapılan güncellemeleri görebileceksiniz. Ve Sequencer geliştirmeleri ile artık bir yönetmen gibi gerçek-zaman içerisinde sahneyi yönetmek için daha fazla imkana sahip olacaksınız. Landscape sıvalama optimizasyon ile artık gökyüzü sizin için bir limit değil. Dinamik Çözünürlük özelliği ile gereken frame rate göre farklı platformlardaki görüntüleme ayarları daha yumuşak olacak. Bununla birlikte Materyal Layer ile materyal parametrelerini ayarlamak daha kolay ve güçlü olacak. Blueprintleri yeni "debug" etme özellikleri ile üzerinde adım adım inceleme yapabileceksiniz. İçerik dosyalarını favorilerinize ekleyebilirsiniz.
Çeviriye yaptıkları katkılar yüzünden @Ozzy 'e teşekkür ederiz.
BAŞLICA ÖZELLİKLER
Yeni: Temporal Unsample(Geçici Örneklememe)
Düşük çözünülürlüklü görüntüler için yeni bir genişletme metodu eklendi. Uzaktaki çerveçeler için görüntü bulanıklığını azaltıyor.
[size=small]1 - Temporal Upsample Etkin; 2 - Temporal Upsample Etkin Değil
Daha fazlası için dökümantasyonu okuyun: https://docs.unrealengine.com/en-us/Engine/Rendering/ScreenPercentage
Yeni: Unified Unreal AR Framework
Unreal Engine'in bu sürümüyle, Unified Unreal AR Framework, hem Apple hem de Google el platformları için Artırılmış Gerçeklik (AR) uygulamaları oluşturmak için zengin, birleşik bir framework sunar. Framework, geliştiricilerin tek bir kod yolu kullanarak her iki platform için AR uygulamaları oluşturmasına olanak sağlar.
Yeni: Unified Unreal AR Framework Proje Şablonu
HandheldAR, yeni işlevselliğini gösteren eksiksiz bir örnek proje.
Fiziksel Işık Üniteleri
4.19 ile bütün ışık üniteleri fiziksel tabanlı olarak belirtildi. Artık açılır menü üzerinden birimleri "Candelas", "Unitless", "Lumens" gibi ışık birimlerini ayarlayabilirsiniz. Farklı ışık üniteleri birleşip ışık işlemi düzenlenebilinir. Motor bunu otomatik olarak ayarlar.
Live-Link Eklenti Geliştirmeleri
Maya üzerinde yapılan değişiklikler canlı olarak Unreal Engine 4 editörü üzerinde gözükebilir.
Yeni: Sequencer İyileştirmeleri.
[align=center]
Tracks Kopyala / Yapıştır / Çoğalt
Artık track'leri ve child track'leri sağ tıklayıp içerik menüsünden kopyalayabilir / yapıştırabilir / çoğaltabilirsiniz. Bir spawn edilebileni aynı Level Sequence içine kopyalayabilirsiniz.
[align=left]Level Sequence Dinamik Transform Origin
Artık Aktörleri, çalışma zamanında global bir offsetle Sequence Transform tracks ile ayarlayabilirsiniz. Bu, farklı koordinat alanlarında bir Level Sequence de tekrar kullanmanıza izin verir. Bu özelliği kullanmak için Level Sequencer'ınızın details panelinin içinde, Örnek Verileri Geçersiz Kıl'ı etkinleştirin ve ardından bir Transform Origin Aktör atayın.
[align=left]Sequencer Animasyon Blueprint Weight Kontrolü
Sequencer weight harmanlanması (blending) özelliği şimdi Animasyon Blueprints ile çalışır. Her animasyonun harmanlanması için Özellikler altında aynı Slot Adını atamanız yeterli olacaktır.
[align=left]Dinamik Çözünürlük(Dynamic Resolution)
Dinamik Çözünürlük özelliği ile birlikte istenen framerate elde etmek için çözünürlüğü uygun hale getirir. Playstation ve XBox üzerinde işlem görülen dinamik çözünürlük ile GPU'nun işlemgücüne dayalı ekran oranını ayarlar.
Not: Yeni sürümler ile birlikte başka platformlar için de geçerli olacaktır. Dökümantasyona bakın: https://docs.unrealengine.com/en-us/Engine/Rendering/DynamicResolution+
Landscape Rendering Optimzasyonu
Landscape için LoD(Level of Detail) sistemi köklü bir şekilde değiştirildi. Uzaklığına göre LoD yerine ekran çözünürlüğüne göre artık optimize bir görüntü sağlıyor. Aynı olay Static Meshler için de geçerli oldu.
Viewport > Visualizers > LOD üzerinden Landscape LOD'ları ayarlayabilirisiniz.
Yeni Proxy LoD Sistemi (Deneysel)
Yeni proxy LoD sistemi ile hazırlanan materyalleri kullanarak çoklu meshleri LowPoly hale getirebilirsiniz. Bu size inanılmaz bir performans sağlar. Yeni sistem HLOD tarafından sağlanır. Görüntülenen soldaki imajda 2 geometrik parçadan 38,360 üçgen ve 27,194 köşeden oluşuyor. HLOD sayesinde sağdaki imaj yani, 1 geometrik parça ve 8,095 üçgen 5,663 köşeye indirgeniyor.
Bu eklentiyi aktif hale getirmek için Project Settings üzerinden "Hierarchical LOD Mesh Simplification" aktif hale getirmeniz gereklidir.
Materyal Parametrelerini Düzenlemek ve Kaydetmek
Yeni bir çocuk örnek veya kardeş örnek oluşturarak parametre değerlerini kaydedebilirsiniz.
Çocuk Örnek(Child Instance): Ana materyal ile şu anda bulunan parametreleri oluşturmak için kullanılır ve üzerine yazılır.
Kardeş Örnek(Sibling Instance): Şu anki materyal parametreleri ile ana materyal olarak yeni bir örnek oluşturur.
Materyal editörün şu anda "Parameter Default" olarak belirtilen varsayılan parametre değerleri var. Material Graph üzerinden erişebilinir.
Material Layers (Deneysel)
Materyal Katmanları materyallerinizi bir yığın içerisinde kombine etmenizi sağlar. Yeni Matrial Layer ve Matiral Layer Blend varlıkları sayesinde Material Graph'a gerek kalmadan ayarlarsınız.
https://youtu.be/vc5Jg-iqPgk
Project Settings > Rendering > Experimental üzerinden Support Material Layers aktif hale getirmeniz gereklidir.
Yeni: Yükseltilmiş 'Auto Convex' Aracı
Auto Convex Aracını kullanarak bir Statik Mesh için basitleştirilmiş collision oluştururken artık Max Hull'ları belirtebilirsiniz. Auto Convex Aracı ayrıca daha doğru sonuçlar vermesi için daha yeni bir V-HACD kütüphanesi kullanır.
Eğri kullanarak birden fazla geliştirilmiş yüz animasyonları:
Hehangi bir kemik dönüşümü olmadan bir eğri üzerinden animasyon pozlarını oynatabilirsiniz. Her bir eğri birden fazla karakterin animasyonunu oynatıyor. Bunu yapmak için bütün kemik animasyonlarını silmeniz gereklidir.
https://youtu.be/m54mNljjiAs
Yeni: Cloth Güncellemeleri
Cloth assetlerine eklenen yeni "Anim Drive" özelliği ve simülasyonlar için çalışma zamanlı etkileşimi "Anim Drive Multipliers" için yeni bir maske hedefi ekliyor. Animasyon pozisyonu, sinematik veya animasyon odaklı sahnelerde animatörlere kontrol sağlar.
https://youtu.be/iXY2jqgYZ3o
Yeni: Motion Controller Bileşenlerini Güncelleştirme:
Unreal Engine 4.19'daki Motion Kontrol Cihazları, Motion Kontrol Cihazlarınıza hızlı ve kolay bir şekilde Statik Mesh ekleyebilmenizi sağlayan yeni bir Görselleştirme kategorisine sahip. Varsayılan olarak, sistem Motion Kontrolör'ü çalıştıran cihaza uyan Statik Mesh modelini yüklemeye çalışır.
https://youtu.be/sVp5n4FkZwE[/SIZE]
Vive Pro Support:
Artık VivePro yu diğer VR Platformları gibi kolayca Unreal Engine 4 üzerinde kullanabileceksiniz.
SDK Güncelleme Entegrasyonu
Aşağıdaki platformlar için önemli SDK güncellemeleri motora entegre edildi.
Yeni: Şifreleme / Anahtar Üreticisi
Artık tek bir birleşik ayar paneli aracılığıyla .pak dosyası imzalama ve şifrelemeyi Editör'den tamamen yapılandırabilirsiniz. Bu özellikler artık Kripto panelindeki Proje bölümündeki Proje Ayarlarında kontrol edilebilir.
Blueprint Debug Araçları: Çağrı Yığını(Call Stack) Görüntüsü:
Blueprint içerisindeki fonksiyonların durumlarını bu pencere üzerinden takip edebilirsiniz. İki defa tıklamak blueprinti grafiği üzerinde gözüktürür.
Blueprint Debug Araçları: Breakpointler için adım incelemesi
Motorun blueprint debugger'i artık Step Into(F11), Step Over(F10) ve Step Out(Alt+Shift+F11) gibi debugging işlemlerini kullanabileceksiniz.
Ve ekstra olarak düğüm akışları olarak direkt olarak birleştirilen blueprintleri dönüştürebilrisiniz.
https://youtu.be/fkBHxds-cKg
Yeni: Fizik İyileştirmeler
- Fizik varlık düzenleyicisine "Yalnızca Seçilmiş Kısıtlamaları Göster" eklendi
- Body ve Constraint Seçimi arasında geçiş yapmak için Ctrl + T klavye kısayolu eklendi
- Çalışma zamanında Sürekli Çarpışma Algılama seçeneğini değiştirmek için "Set Use CCD" fonksiyonu eklendi
- Motor artık PhysX olmadan temiz bir şekilde derleniyor
Yeni: Android 4.19 İyileştirmeleri
- Proxy ağ desteği eklendi.
- Çalışmakta olduğunuz mobil proje desteklenmeyen bir texture formatı kullanıyorsa ve aynı zamanda hangi texture formatlarının desteklendiğini size bildirirse size bilgi verecek yeni bir açılır kutu eklendi.
- Projenizi derlemeden ve daha önceden bilmenizi sağlamak için paketlemeden önce NDK ve SDK platform doğrulaması eklendi
Content Browser için Sık Kullanılanlara Eklemek
Artık İçerik Tarayıcınızdaki herhangi bir klasörü kolayca erişilebilir hale getirmek için bir "favori" olarak işaretleyebilirsiniz! Bir klasör favori olarak işaretlendiğinde, klasör ağacının üstünde bulunan yeni "Sık Kullanılanlar" bölümünün altına yerleştirilir. Bu bölümdeki klasörleri eklemek veya kaldırmak için sağ tıklayın.