Epic Games, 2013 yılında Infiltrator demosu ile Unreal Engine 4’ün yeteneklerini test etti. O zamanlar harika görünüyordu ve YouTube’da 7 yıl önceki harika yorumları hala okuyabilirsiniz. Bugün, elbette, bilimkurgu skeç sadece şöyle görünüyor. İnanılmaz teknolojinin bu kadar çabuk günlük yaşamın bir parçası haline gelmesi şaşırtıcı.
Pekala, işte tekrar başlıyoruz: Unreal Engine 5 gelecek yıl piyasaya sürülecek ve Epic Games, bunu göstermek için Lumen in the Land of Nanite adlı yeni bir PlayStation 5 teknoloji demosuna sahip (yukarıda gömülü). 2013’teki Infiltrator demosu gibi, dinamik olarak aydınlatılmış, foto-gerçekçi mağaralar ve sonunda daha az ayrıntıya sahip olmayan bütün bir ufalanan şehir ile biraz mantıksız görünüyor.
Epic, UE5 ile geliştiricilerin artık çokgen sayısı hakkında endişelenmesine gerek olmadığını söylüyor. Yüz milyonlarca hatta milyarlarca çokgenden oluşan 3B varlıkları içe aktarabilirsiniz ve gerisini motor halleder, bu ultra karmaşık geometriyi mümkün olan maksimum ayrıntı düzeyiyle aktarır.
Bazıları bir pikselden çok çok daha küçük olduğundan, her karede 10 milyar poligonun tamamını çizmek anlamına gelmez.
Tim Sweeney
Bu, 2010’larda bazen bir startup’ın zaman zaman sonsuz ayrıntılı atomik görüntülemenin sırrını ortaya çıkardığını ilan ettiği ve o zaman sözde devrim niteliğindeki teknolojiden hiçbir şey çıkmazken göreceğiniz inanılmaz iddialara benziyor. Ancak Epic Games’in CEO’su Tim Sweeney’e göre çokgen, grafik sadakatinin bir ölçüsü olarak gerçekten daha önemli.
“Arkasındaki felsefe, REYES fikriyle 1980’lere kadar uzanıyor, Gözünüzün Gördüğü Her Şeyi Oluşturun – eğlenceli bir kısaltma, mevcut olan sonsuz ayrıntı göz önüne alındığında, tam olarak hangi piksellerin gerekli olduğunu belirlemek motora kalmış. “Sweeney bu hafta PC Gamer ve diğer satış noktalarıyla yaptığı bir konferans görüşmesinde söyledi.” Bu, kare başına 10 milyar poligonun tamamını çizmek anlamına gelmiyor çünkü bazıları bir pikselden çok çok daha küçük. Algılayabileceğiniz hiçbir ayrıntıyı kaçırmadan bir yaklaşıklık yapmak demektir ve o noktaya geldiğinizde geometri ile işiniz biter. , fark etmezsiniz çünkü ekrandaki her piksele sonsuz ekleniyorlar.”
Havalı görünmenin yanı sıra, UE5’in yeteneklerinin, yalnızca bir dizi yüksek kaliteli varlık getirmesi gereken küçük geliştiriciler için platformlar arası geliştirmeyi kolaylaştıracağını umuyoruz. Motor, telefonlar dahil olmak üzere gerekli olan her türlü karmaşıklık ölçeklendirmesinin üstesinden gelir.
Kim, “Bu heykeller gibi ısmarlama varlıklara sahip olduğunuzda, yüksek çözünürlüklü ağ oluşturmak bir şeydir, ancak daha sonra iyi çalışan ve farklı açılardan iyi görünen bir tane oluşturmak aslında biraz iş ve bunu kaldırmak istedik” dedi. Epic Games Baş Teknik Sorumlusu Libreri, “Yaptığımız yere varmadan önce birkaç yıllık deneyler oldu.”
Film kalitesindeki varlıklar bile bir UE5 oyununda kullanılabilir ve teknoloji demosu çoğunlukla Quixel Megascans kullanılarak oluşturulmuştur.
“Nanite sanallaştırılmış geometri, yüz milyonlarca veya milyarlarca poligondan oluşan film kalitesinde kaynak sanatın doğrudan Unreal Engine’e aktarılabileceği anlamına geliyor – ZBrush heykellerinden fotogrametri taramalarına ve CAD verilerine kadar her şey – ve sadece çalışıyor” dedi Epic bir basında serbest bırakmak.
Bu işleme teknolojisi ne kadar zekice olursa olsun, çoklu sayımlar, oyun varlıklarını kısıtlamak için zaten yoldaydı. Milyarlarca çokgenin kullanılabilmesi kulağa harika geliyor, ancak bu, film kalitesinde ortam taramalarını kolaylıkla gerçekleştirebileceğimiz anlamına gelmiyor. Teknik demoda gördüğünüz gibi sonuçlar elde etmek için iyi bir donanıma ihtiyacınız var, ancak günümüzün oyun bilgisayarları için ulaşılabilir bir donanıma ihtiyacınız var.
Sweeney, “Bu ayrıntı düzeyiyle işlemek için bir dizi farklı bileşen gerekiyor” diyor. “Biri, inanılmaz miktarda geometri çizmek için GPU performansı ve GPU mimarisi. Bunu yapmak için çok fazla teraflop gerektiğini söylüyorsunuz. Diğeri, onu verimli bir şekilde yükleme ve yayınlama yeteneği.”
Bu demo, RTX 2070 Super ile bilgisayarımda çalışır mı? Evet, Libreri’ye göre “oldukça iyi” bir performans almalıyım. Karşılaştırma için: Demo videosunun kaydedildiği PlayStation 5 GPU’su 10,28 teraflop’a ulaşırken RTX 2070 Super, 9 teraflop’un biraz üzerine çıkıyor. (Teraflopların her şey olmadığını unutmayın.)
Ancak yükleme ve akış açısından Sweeney, PlayStation 5’in SSD mimarisinin “kutsal” ve “PC’lerin çok ötesinde” olduğunu, ancak yine de “kullandığım bir NVMe SSD ile harika performans” elde etmeniz gerektiğini söylüyor. Kesin olan bir şey var: Henüz yapmadıysanız, Sweeney’nin yakın zamanda kimsenin oyun yüklemesini beklemediği HDD’leri bırakmanın zamanı geldi.
“Unreal Engine 5’te yapılan ve sürmekte olan en büyük çabalardan biri, yükleme sürelerini mevcut performansının kat kat hızlandıracak şekilde yeni nesil belleği optimize etmektir” dedi. “Sadece biraz daha hızlı değil, aynı zamanda çok daha hızlı, böylece o geometriyi getirip belleğe sığmasa bile görüntüleyebilirsiniz.”
Yakın zamana kadar bazı oyunlarımı sabit diskten yüklediğimi söylediğimde Sweeney şaşırmış görünüyordu. Yalnızca SSD sistemine geçmek için zaman harcadım, ancak eminim ki tek kişi ben değilim – hala tam olarak geçiş yapmadıysanız, önümüzdeki birkaç yıl içinde bayatlamaya hazır olun. Bir noktada olması gerekiyordu.
Teknoloji demosunda da gösterilmektedir: Lumen adlı yeni aydınlatma teknolojisi, yarasa ve hamamböceği sürülerinin davranışlarını taklit edebilen düzgün bir parçacık sistemi, Kaos Fiziği sistemi ve Ambisonics işleme (360 derece surround ses). Bunların hepsi Nvidia’nın RTX ışın izlemesiyle iyi çalışacak, bana söylendi, ancak bununla ilgili belirli bir ayrıntı yok veya Nvidia’nın DLSS’sinin UE5 oyunları için potansiyel olarak ne tür bir performans getirebileceği.
Gelecek yıl motorla oynamaya başlayacağız. Unreal Engine 5, 2021’in başlarında önizlenecek ve tam sürüm bu yıl içinde gelecek. Unreal Engine’in mevcut sürümünde oluşturulan oyunlar, zamanı geldiğinde UE5’e taşınabilir ve Epic bunu Fortnite ile yapacak.
Unreal Engine’in kullanımı ücretsiz olmaya devam ediyor ve Epic ayrıca lisanslama kurallarını da değiştiriyor. Bu yılın 1 Ocak tarihine kadar hemen ve geriye dönük olarak geçerli olmak üzere Epic, Unreal Engine ile oluşturulan bir oyundan elde edilen ilk 1 milyon dolarlık gelir için artık telif ücreti almayacak. Daha önce Epic, yüzde 5 telif hakkını bir çeyrekte 3.000 dolarlık brüt satışlardan almaya başlamıştı.