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.
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. ​

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.


[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.​

image_3.png

Yeni: Unified Unreal AR Framework Proje Şablonu 

HandheldAR, yeni işlevselliğini gösteren eksiksiz bir örnek proje.​

MPDiK4ln5BSYFrU2e4HG5aD-zPXhd97wwwrKz1gWry7oSUUGUAkn-S_02abXgswBmnuDZg0M0WotutcuZMWHv8rozNvvS9oyoWyIE82NwoiNhUFfCsdfKe5a-q-xmocB6VF95hVB

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.​

image_5.png


Live-Link Eklenti Geliştirmeleri

Maya üzerinde yapılan değişiklikler canlı olarak Unreal Engine 4 editörü üzerinde gözükebilir.​

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

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.​


Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

[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.​

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

[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.​
Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

[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.​

image_2.png

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.​

image_12.png



D7rOom.png

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.
Rn4goG.png


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.

image_18.png


Ç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.

image_19.png


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.

image_21.png


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.​


image_32.jpg

SDK Güncelleme Entegrasyonu



Aşağıdaki platformlar için önemli SDK güncellemeleri motora entegre edildi.​
image_33.jpg





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.​

image_34.png


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.



image_35.png


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.


image_36.png


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.​


image_43.gif
 
Merhaba
Çevirmeniz çok güzel olmuş teşekkürler böyle güzel bilgiler verdiğiniz için.
Belki çok saçma bir şey soruyorum belki yanlış yere yazıyorum forumda baktım göremedim 1 2 yerede baktım tam anlayamadım 30 40 günden beri uğraşıyorum unreal ile ben şimdi 4.18 kullanıcısıyım 4.19 geçmek istiyorum projemi tam nasıl update edicem? 4.19 istiyorsam 0 dan mi kurmam gerekiyor yoksa 4.18 güncelleme yapmam yeterlimi bu konuda bilgilere nereden ulaşabilirim?
 
Nitt0' Alıntı:
Merhaba
Çevirmeniz çok güzel olmuş teşekkürler böyle güzel bilgiler verdiğiniz için.
Belki çok saçma bir şey soruyorum belki yanlış yere yazıyorum forumda baktım göremedim 1 2 yerede baktım tam anlayamadım 30 40 günden beri uğraşıyorum unreal ile ben şimdi 4.18 kullanıcısıyım 4.19 geçmek istiyorum projemi tam nasıl update edicem? 4.19 istiyorsam 0 dan mi kurmam gerekiyor yoksa 4.18 güncelleme yapmam yeterlimi bu konuda bilgilere nereden ulaşabilirim?

Unreal Projects klasöründen projenizin klasörünü açın daha sonra Unreal Engine Project Files dosyasına sağ tıklayarak "Switch Unreal Engine Version..." seçeneğini seçin açılan pencerede projenizi hangi Unreal Engine sürümüne uyarlamak istediğiniz sorulacak 4.19 sürümünü seçip OK butonuna basarsanız projeniz 4.19 sürümüne uygun hale getirilecektir.
 
Nitt0' Alıntı:
Merhaba
Çevirmeniz çok güzel olmuş teşekkürler böyle güzel bilgiler verdiğiniz için.
Belki çok saçma bir şey soruyorum belki yanlış yere yazıyorum forumda baktım göremedim 1 2 yerede baktım tam anlayamadım 30 40 günden beri uğraşıyorum unreal ile ben şimdi 4.18 kullanıcısıyım 4.19 geçmek istiyorum projemi tam nasıl update edicem? 4.19 istiyorsam 0 dan mi kurmam gerekiyor yoksa 4.18 güncelleme yapmam yeterlimi bu konuda bilgilere nereden ulaşabilirim?

4.19'u sıfırdan kurmanız gerekiyor. 4.18 update yaparsanız sadece 4.18.x sürümlerine ulaşırsınız. Projenizi 4.19 geçirmek istiyorsanız önce yedeğini alın daha sonrasında @denizcahit'in dediğini uygulayın.