ASA'nın Nintendo Switch 2'ye uyarlanması yalnızca UE 5.7 ile mümkün
Geçtiğimiz günlerde ARK: Survival Ascended'ın Eş Yaratıcı Yönetmeni ve Baş Programcısı Jeremy Stieglitz ile bir saat boyunca sohbet etme fırsatım oldu ve kendisi, stüdyonun oyunu Nintendo Switch 2 platformuna getirme yönündeki devam eden çabaları da dahil olmak üzere birçok şeyi açıkladı.
Devasa röportajın önceki bölümünde , Stieglitz'in Unreal Engine 5.7'nin testlerinde muazzam bir performans artışı sağladığını doğrulamasına odaklanmıştık. Bu artış o kadar büyük ki, Nintendo Switch 2 portu ancak stüdyo motoru UE 5.7'ye yükseltmeyi tamamladıktan sonra mümkün olacak. Ancak işin ilginç yanı, bunun bile tek başına yeterli olmayacağı ve Stieglitz'in bize NVIDIA DLSS veya AMD FSR 3.1 kullanarak platformda Kare Üretimi (Frame Generation) uygulamak için yollar araştırdıklarını bildirmesi oldu.
Unreal Engine 5.7'nin performans artışı o kadar olağanüstü ki, üzerinde çalışmamızın sebeplerinden biri de, bir yandan ARK: Survival Ascended'ın Nintendo Switch 2 sürümünü geliştirmeyi araştırmamızdı. Aslında bunu şirket içinde çalıştırıyoruz ve Nintendo Switch 2 sürümünün ancak bu performans yükseltmeleriyle Unreal Engine 5.7 ile mümkün olduğunu gördük . Aksi takdirde mümkün değildi. Performans artışı o kadar önemliydi. Bu yüzden, bunu piyasaya sürmek için gerçekten heyecanlıyız.
Şunu belirtmeliyim ki, iyi haber şu ki , 5.7 iyileştirmeleri sadece PC'ye özgü değil . Çoğu iyileştirme her iki konsol için de geçerli. Bu nedenle, şu ana kadar istediğimiz performans seviyesine henüz ulaşamamış olan Xbox ve PlayStation oyuncu kitlesi için bu yükseltmeyi yayınlamayı gerçekten dört gözle bekliyoruz. Bu, onları mümkün olan en iyi performans durumuna getirme açısından zirveye taşıyacak; bu da bizim değerlendirmemize göre, bu konsollarda gerçekten istediğimiz sağlam, kırılmaz bir 60 FPS'dir . Dolayısıyla, PlayStation ve Xbox kullanıcıları bu yükseltmeyle birlikte sadece PC kullanıcıları değil, özellikle Nintendo Switch 2 kullanıcıları da dört gözle bekleyecek bir şeye sahipler...
Aslında elimizde çalışan bir sürüm var ve açıkçası, performans açısından olması gerekenin yaklaşık yarısı kadar bile değildi . Bellek aslında çok iyiydi, ya da yeterince iyiydi diyebilirim. Nintendo Switch 2, Xbox Series S'ten ( Lockhart platformu olarak da biliniyor) daha fazla adreslenebilir belleğe sahip. Bu nedenle, ARK: Survival Ascended'ı Series S için zaten ölçeklendirdiğimiz için, o konsola göre daha iyi bir bellek durumunda olduğumuzu ve bu nedenle Nintendo Switch 2'de, Series S'e göre daha gelişmiş grafikler kullanmamıza rağmen, bellek yetersizliği sorunu yaşamadığımızı gördük. Ancak asıl sorun GPU'nun daha zayıf olmasıydı. Tüm temel işleme özelliklerini kullanabildik. Üzerinde çalışırken, temelde Xbox Series X sürümüne benzemesini sağlamak istedik.
Series S için grafikleri oldukça önemli ölçüde düşürdük ve Switch 2 deneyiminin de böyle olmasını istemedik . Oyunun, daha düşük çözünürlükte olsa bile, Series X veya PlayStation 5 sürümüne yaklaşık olarak benzemesi gerekiyordu. Yani sorun temel işleme özellikleri değildi. Lumen , Nanite ve Sanal Gölge Haritaları kullanmamız gerekiyordu . Bu üç şey de Switch 2'de bizim için önemli. Sanırım gölgeleri Sanal Gölge Haritaları yerine Şelale Gölgeleri'ne düşürdük, bu biraz daha eski bir gölge işleme yöntemi ama pratikte çoğu kullanıcı Nintendo Switch 2 gibi daha düşük çözünürlüklü bir cihazda farkı anlayamayacaktır; bu da bizim için 4K yerine 1080p elde taşınabilir ve 1440p yerleştirme çözünürlüğü anlamına geliyor. Cascade'in gölgeleri yeterince iyiydi, ancak Lumen ve Nanite, özellikle de geniş açık dünya bitki örtüsü sahnelerinde Nanite, çok kötü bir performans sergiliyordu ve Nintendo Switch 2'de ulaşmamız gereken seviyenin yaklaşık yarısında kalmıştık.
Switch 2 sürümünün neye ihtiyacı var? Açık konuşalım, 60 FPS'lik bir deneyim olmayacak . ARK: Survival Ascended ile Switch 2 için bu mümkün değil. Ama asıl önemli olan, sağlam bir 30 FPS deneyimi olması ve biz de bu hedefe ulaşmak için gerekenin yaklaşık yarısına ulaşmıştık. Bu, Unreal Engine 5.7 testinden önceydi. Genel kare hızında yaklaşık %33 ila %40'lık bir artış bulduk . Tamamen GPU'ya bağlıydı ve bu sahnelerde GPU'dan yaklaşık %33 ila %40'lık bir artış elde ettik. Bu çok, çok iyiydi , ancak yine de sağlam bir 30 FPS algılanan kare hızına ulaşmak için gereken yerde değiliz .
Yani, Unreal Engine 5.7 yükseltmesi bile tek başına yeterli olmadı. Şu anda araştırdığımız son bir şey daha var. Bu hala açık bir soru, bu yüzden oyunun Nintendo Switch 2'de ne zaman çıkacağını kesin olarak söyleyemiyorum, çünkü gerçekten de 30 FPS'lik sağlam bir kare hızına ulaşmayı gerektiriyor. Şu anda, açıkçası, UE 5.7'de yaklaşık 20 FPS civarında. Peki, 30'un üzerinde bir kare hızına nasıl ulaşacağız? Kare Üretimi ile denemeler yapmaya hazırlanıyoruz , ancak dürüst olmak gerekirse, henüz sonuçlarını bilmiyorum çünkü bu, açabileceğimiz bir şey değil. Henüz Switch 2 GPU'sunu üreten NVIDIA veya AMD tarafından desteklenmiyor . AMD'nin, teorik olarak Switch 2'de çalışabilen kare enterpolasyonu için açık bir API'si var, ancak Switch 2'ye hazır bir sürümü yok. Yani, bunu kendimiz uyarlamamız veya onlarla birlikte çalışmamız gerekecek. NVIDIA DLSS Kare Üretiminin Switch 2'de mümkün olup olmadığını veya AMD'nin kare enterpolasyon gölgelendirici setinin uygulanabilir olup olmadığını deneme sürecine yeni başladık. Cevabı bilmiyoruz. Bunlardan birinin mümkün olacağını varsaymalıyım, umarım. Yani, özellikle donanıma özgü olmayan AMD'nin teknolojisi, teorik olarak çalışması gereken bir teknoloji. Bu yapılabilir olmalı, ancak daha fazla uyarlamayı araştırmamız gerekecek. Kare enterpolasyonu konusunda daha fazla sonuç alana kadar, ARK: Survival Ascended'ın Nintendo Switch 2 sürümünde hala tam olarak olmamız gereken yerde değiliz.
Dürüst olmak gerekirse, kare enterpolasyonu olmadan 30 FPS kare hızına sahip olmayı tercih ederim . Ama eğer kare enterpolasyonu olmadan 20-25 FPS'ye ulaşabilirsem ve ardından kare enterpolasyonu kullanarak bunu sağlam bir şekilde 30'un üzerine çıkarabilirsem, bence bu yeterince iyi hissettirecektir. Kare enterpolasyonu olmadan 30'a yakın bir kare hızında çok bulanık veya çok gecikmeli görüneceğini düşünmüyorum. Gerçek şu ki, oraya doğru ilerliyoruz. İyi görünüyor ve ilerleme kaydediliyor, bu yüzden umarım gerçekleşir ve bu yıl piyasaya sürülür ve etkileyici olur.
Ardından oyunun NVIDIA DLSS Süper Çözünürlük özelliğini kullanıp kullanmayacağını sordum; Nintendo Switch 2 kesinlikle bu özelliği destekliyor (ancak her oyun bundan yararlanmıyor). Stieglitz evet dedi ve NVIDIA'nın hibrit konsolun DLSS Kare Üretimini destekleyip destekleyemeyeceği konusunda 'belirsiz' davrandığını da ekledi .
Evet, DLSS gayet iyi çalışıyor ve oldukça etkileyici. Görüntü çözünürlüğünü artırmaya, keskinleştirmeye ve netleştirmeye oldukça yardımcı oluyor, ancak DLSS yükseltme algoritmasını Kare Oluşturma algoritmasından ayırıyorlar. NVIDIA'dan duyduğumuz kadarıyla, şu anda Switch 2'de Kare Oluşturma'yı desteklemiyorlar, ancak desteklenip desteklenemeyeceği konusunda biraz belirsiz davrandılar. Bu yüzden, yeni yılda bu konuda bir cevap almak için onları biraz daha sıkıştırmamız gerekecek .
Bildiklerimize göre, platform bunu desteklemiyor; ancak Studio Wildcard'ın NVIDIA'dan kesin bir "hayır" cevabı almamış olması ilginç. Şüphesiz ki, Nintendo Switch 2'nin bir tür Kare Üretimi desteği sunması, gelecekteki oyun sürümleri için büyük önem taşıyabilir. Bu konuyu yakından takip edeceğiz.
Son olarak, ARK: Survival Ascended röportajımızın Nintendo Switch 2 bölümünde Stieglitz, oyunun konsola çıkması durumunda, talihsiz Nintendo Switch sürümü ARK: Survival Evolved'ın aksine, PC, PlayStation 5 ve Xbox Series S|X ile aynı topluluğa katılacağını doğruladı .
Eğer ARK: Survival Ascended Nintendo Switch 2'ye çıkarsa (umarım çıkar ve üzerinde çalışıyoruz), oyunun platformlar arası ve çok oyunculu bir versiyonu olacak . Oyunun bölümlere ayrılmış, sulandırılmış ve izole edilmiş bir versiyonu olmayacak. ARK: Survival Evolved'ın orijinal Switch 1 sürümü maalesef biraz sulandırılmış ve bölümlere ayrılmış bir üründü, bu da bakımını zorlaştırdı ve bence daha geniş oyuncu kitlesiyle bağlantı kuramaması ve aynı içeriğin tamamını alamaması nedeniyle beklenen başarıyı yakalayamamasına yol açtı. Yeni sürüm çıkarsa bu hatayı tekrar yapmayacağız.
Kaynak: https://wccftech.com/nintendo-switch-2-port-asa-only-doable-ue-5-7-says-ark-dev-studio-trying-to-get-fg-running/
Henüz yorum yapılmamış. İlk yorumu siz yapın!