Ara

Unreal Engine 5.8 Oyuncuların Başının Belası Shader Takılmalarına Son Verecek! Microsoft Desteği Geliyor

Epic Games, Microsoft'un DirectX 12 tabanlı Gelişmiş Shader Teslimi (Advanced Shader Delivery - ASD) teknolojisini Unreal Engine 5.8'e entegre ettiğini duyurdu. Bu gelişme, günümüz PC oyunlarında oyuncuların en çok karşılaştığı sorunlardan biri olan GPU (Grafik İşlem Birimi) durum nesnesi (Pipeline State Object - PSO) ve shader derleme takılmalarının çözümünde önemli bir adım olarak görülüyor.

Epic Games'in yayımladığı yeni belgelere göre, Unreal Engine 5.8'e eklenen özel bir ASD Aracı sayesinde geliştiriciler, oyunun Windows Direct3D12 yapısından doğrudan bir Durum Nesnesi Veritabanı (State Object Database - SODB) oluşturabiliyor. Bu veritabanı, oyun mağazalarına yüklendiğinde, shader'lar belirli GPU mimarileri ve sürücüleri için önceden derlenerek oyunla birlikte indirilebiliyor.

Bu teknolojiyi bilmeyenler için Gelişmiş Shader Teslimi, shader derleme işlemini oyuncunun bilgisayarından uzaklaştırıyor. Böylece desteklenen oyunlar daha hızlı açılıyor ve oyun sırasında shader derleme takılmalarının yaşanma olasılığı önemli ölçüde azalıyor.

Daha önce de bu konudaki gelişmeleri aktarmıştık. Microsoft'un Unreal Engine 5 için Gelişmiş Shader Teslimi entegrasyonu geliştirme aşamasındayken görülmüştü. Bu teknoloji, başlangıçta bazı el konsollarında sunulsa da, artık daha geniş bir alana yayılmış durumda. Microsoft, bu teknolojinin desteklenen NVIDIA, AMD, Intel ve Qualcomm GPU'lara sahip Windows 11 PC'lerde de kullanılabilir hale geldiğini doğruladı.

Bu gelişme, özellikle Unreal Engine 5 oyunları için büyük önem taşıyor. Çünkü UE5 oyunları, PC platformunda shader derleme takılmalarıyla biliniyor. Modern UE5 oyunları, farklı materyaller, görsel efektler, grafik ayarları ve diğer görsel durum kombinasyonları nedeniyle çok sayıda shader ve PSO çeşidine sahip olabiliyor.

Bu kadar çok farklı kombinasyonun olması, geliştiricilerin oyun içi deneyim için gereken tüm PSO'ları önceden tespit edip derlemesini oldukça zorlaştırıyor. Sonuç olarak, bazı PSO'lar, oyuncular yeni efektler veya oyun ortamlarıyla karşılaştığında anlık olarak derlenmek zorunda kalıyor. Bu durum, güçlü donanımlarda bile fark edilir takılmalara ve kare hızı düşüşlerine yol açabiliyor.

Microsoft da bu zorluğun farkında olduğunu belirterek, bazı oyunlarda PSO kombinasyonlarının o kadar çok olduğunu, hepsini derlemenin pratik olmadığını ifade ediyor. Şirketin Kısmi Grafik Programları (Partial Graphics Programs) teknolojisi, yaygın shader bileşenlerinin bir kez derlenip birden fazla grafik hattında yeniden kullanılabilmesini sağlayarak bu sorunu daha da hafifletmeyi amaçlıyor.

Epic'in uygulaması sayesinde bu süreç UE5 geliştiricileri için daha basit hale geliyor. Yeni ASD Aracı, derlenmiş shader arşivlerinden tüm hesaplama shader'larını ve paketlenmiş grafik önbelleklerinden grafik ve hesaplama PSO'larını toplayarak Gelişmiş Shader Teslimi için gerekli olan SODB'yi oluşturuyor. Elde edilen veriler daha sonra donanıma özel Önceden Derlenmiş Shader Veritabanlarına (Precompiled Shader Databases - PSDB) derlenip desteklenen mağazalar aracılığıyla dağıtılabiliyor.

Ancak, bazı önemli kısıtlamalar da mevcut. Gelişmiş Shader Teslimi, Unreal Engine 5'in mevcut PSO önbelleğe alma mekanizmalarının yerini almıyor ve Epic, bu mekanizmaları etkin tutmayı özellikle tavsiye ediyor. Grafik PSO'larının hala grafik önbellekleri aracılığıyla toplanması gerekiyor, bu da eksik olan herhangi bir varyasyonun geleneksel çalışma zamanı derlemesi gerektirebileceği anlamına geliyor. Işın izleme (ray tracing) PSO'ları şu anda desteklenmiyor ve eski GPU sürücüleri ile desteklenmeyen donanımlar bu teknolojiden faydalanamayabilir.

Buna rağmen, bu gelişme PC oyuncuları için potansiyel olarak büyük bir iyileşme anlamına geliyor. Gelişmiş Shader Teslimi şu anda Microsoft Store ve Xbox PC Uygulaması aracılığıyla destekleniyor ve Microsoft, teknolojinin Steam ve Epic Games Store gibi platformlara da geleceğini doğruladı. Bu da teknolojinin geniş çapta benimsenmesi için gerekli altyapının hızla şekillendiğini gösteriyor. Epic'in belgeleri, Epic Games Store desteği için erken 2027 yılını hedefliyor.

Umarız, Unreal Engine 5'e daha geniş entegrasyon ve Microsoft Store, Steam, Epic Games Store ve nihayetinde diğer PC oyun platformlarındaki destekle birlikte shader derleme takılmalarının kontrol altına alınmasına yardımcı olur. Shader derleme takılmalarının Unreal Engine 5 oyunlarında ne kadar sık sorun yarattığı düşünüldüğünde, bu sorunu önemli ölçüde azaltabilecek herhangi bir teknoloji, PC oyuncuları için büyük bir yaşam kalitesi iyileştirmesi olacaktır.

Önceki Haber
The Witcher Remake Ertelendi, Modder Orijinal Oyunu Yeniden Canlandırıyor!
Sıradaki Haber
Samsung'dan Dev Yatırım: Taylor Fabrikası 2nm Çip Üretimini Artırıyor!

Benzer Haberler: