Makale nasıldı?

1466690çerez kontrolüCrytek'in CryEngine İçin Gerçek Zamanlı Işın İzleme Çözümü AMD ve Nvidia ile Uyumlu
medya
2019/03

Crytek'in CryEngine İçin Gerçek Zamanlı Işın İzleme Çözümü AMD ve Nvidia ile Uyumlu

Gerçek zamanlı ışın izleme, yazılım oluşturmada gerçekçi ışıklandırmanın ulaştığı zirve noktasıdır. Işın izleme, ışıklardan, malzeme yüzeylerinden ve nesnelerden yönlendirilen yansıtılmış görüntüler için gerçekçi 1:1 yansıtıcı sonuçlar elde etmekle ilgilidir. Işın izlemeyi gerçek zamanlı yazılımlarda standart bir aydınlatma çözümü haline getirmek, çoğu yazılım ve donanım mühendisinin uzun süredir aradığı bir hedefti. Artık oyun motorlarında ve GPU çözümlerinde standart bir işlev haline geliyor. Crytek'in yeni Neon Noir demosu, yalnızca Nvidia kartlarıyla çalışan değil, aynı zamanda özel RTX teknolojisine ihtiyaç duymadan AMD donanımında gerçek zamanlı olarak çalışabilen Total Illumination yazılım çözümünü gösteriyor.

Demo, Crytek'in 15 Mart 2019'da yüklediği bir video aracılığıyla yayınlandı. Videoda birkaç kaydırma sahnesi ve olay yerini inceleyen bir polis drone'unun yakın çekimleri yer alıyor. Senaryo, ikonik Unreal Engine 3 demosundaki siberpunk ortamına tüyler ürpertici bir şekilde benziyor. Samaritan.

Geçiş sırasında, CryEngine'in, AMD Vega 5.5 GPU üzerinde çalışan özel bir CryEngine 56 sürümünde ışın izlemeyi gerçek zamanlı olarak işleme yeteneğinin oldukça harika tasvirlerini görüyoruz.

Sahneye ilk eğim sırasında, çeşitli mavi, kırmızı ve yeşil ışık kaynaklarının yüzeylerden yansıdığı, fiziksel tabanlı işlemenin belirli bölümlerini görüyoruz. Bu, Crytek'in ışın izleme teknolojisinin mevcut PBR çözümleriyle birlikte çalıştığını göstermek içindir.

CryEngine Neon Noir - PBR

Ayrıca ışın izlemeyi hem statik hem de hareketli yüzeylerde farklı ışık yoğunluklarıyla kullanabileceğinizi görüyoruz. Bunun iyi bir örneği, camdan aşağı yağmur damlacıklarının aktığı ve camda şehrin bulanık ama belirgin yansımalarının olduğu karanlık pencerelerdir. Yansıtıcı eğilim, yüzeyin opaklığına dayanır; bu, yansımaya daha net, daha temiz ve daha hafif bir yüzeyde gösterildiğinden daha titrek bir görünüm kazandırır.

CryEngine Neon Noir - Yangın Merdiveni Yansımaları

Çoğu durumda görüntü yansımalarının tam olarak simetrik olmadığını görebiliriz. Bu ışık kaynaklarının mümkün olduğunca gerçekçi hesaplamalarına göre yüzeylerin kırılma özellikleri ışığı bükecek ve bozacaktır.

Çözüm sadece pencereler ve parlak yüzeyler üzerinde değil, aynı zamanda su birikintilerinin ıslak yüzeylerdeki gerçeğe yakın yansımaları ve ayrıca kırık aynalar, çatlak camlar ve hatta dönen ve hareket eden kırık varlıklar yoluyla uygun bozulmaları nasıl doğru bir şekilde hesaplamaya çalıştığını da görebiliriz. yüzeyler.

CryEngine Neon Noir - Kırık Ayna

İlginç bulduğum şeylerden biri, yansıtıcı özelliklerle birden fazla yüzey üzerindeki her türlü yineleme etkisini azaltmayı başarmış olmalarıdır.

Mesela 1:32'de yerde bir su birikintisinin içinde mermi kovanları olduğunu görüyoruz. Su, kasaları yansıtır ve kasalar yakındaki fiziksel olarak oluşturulmuş ışık kaynaklarını yansıtır, ancak kasalar yüzeylerindeki su birikintilerini yansıtmaz, dolayısıyla herhangi bir yinelemeyi ortadan kaldırır. Yani temelde sonsuz ayna efektini önler.

CryEngine Neon Noir - Mermiler

Bu oldukça etkileyici bir teknolojidir, çünkü farklı türden yansıtıcı yüzeyleri, esrarengiz etkiler yaratarak sürükleyiciliği bozmadan karıştırıp eşleştirmenize olanak tanır.

Daha da etkileyici olan şey, Crytek'in, CryEngine içindeki ışın izleme yeteneklerinin tüm kapsamını sergilemek amacıyla yerel ekran alanı yansımalarını devre dışı bırakmasıdır.

Crytek'e göre bu çözüm, hem AMD'nin hem de Nvidia'nın ana akım yeni nesil GPU'larının çoğuyla çalışacak ve basın bülteninde de belirtildiği gibi…

“Neon Noir, CRYENGINE 5.5'in özel bir sürümü üzerinde geliştirildi ve demoyu oluşturmak için kullanılan CRYENGINE'in Total Illumination'ını temel alan deneysel ışın izleme özelliği, hem API hem de donanımdan bağımsız olup, ışın izlemenin çoğu ana akım, çağdaş AMD ve NVIDIA'da çalışmasını sağlıyor. GPU'lar. Ancak bu yeni CRYENGINE teknolojisinin gelecekteki entegrasyonu, en yeni nesil grafik kartları ve Vulkan ve DX12 gibi desteklenen API'ler tarafından sağlanan performans iyileştirmelerinden faydalanacak şekilde optimize edilecek."

Crytek, bu yeni teknolojinin ne zaman yaygın olarak kullanıma sunulacağını tam olarak belirtmiyor ancak bu yıl San Francisco, California'da yapılacak Oyun Geliştiricileri Konferansı'nda daha fazlasının gösterilmesini bekliyoruz.

Bu tür bir çözüm, ortamda gerçekçi görünen dünya yansımaları oluşturmak için belirli yüzeylere yansımaları önceden pişirme veya küp haritalara veya diğer hantal geçici çözümlere güvenme ihtiyacını azaltacaktır. Teknik olarak bu, aydınlatma sanatçıları ve mühendisleri için geliştirme süresinden önemli ölçüde tasarruf edilmesine yardımcı olabileceği gibi, bir sahneyi hayata geçirmek için gereken nesnelerin işlenmesi miktarını da azaltabilir.

CryEngine şu anda ücretsiz olarak indirilebilir ve ışın izleme özelliği 2019'un sonlarında kullanıma sunulacaktır. Crytek'in Total Illumination paketi hakkında daha fazla bilgiyi şu adreste bulabilirsiniz: resmi CryEngine web sitesi.

diğer Medya