Ray İzleme Nedir?
Son zamanlarda Unreal oyun motorunun yapımcıları olan Epic'ten bir demo, foto-gerçekçi aydınlatma efektleri için kaşlarını kaldırdı. Bu teknik ışın izleme için ileriye doğru büyük bir adımdır. Ama bu ne anlama geliyor??
Ray İzleme Ne Yapar?
Basitçe söylemek gerekirse, ışın izleme, sanal ışık kaynaklarının ortamlarındaki öğeleri nasıl etkilediğini hesaplamak için bir grafik motorunun kullandığı bir yöntemdir. Program tam anlamıyla izleri ışınlar ışığın, gerçek ışığın davranış şeklini inceleyen fizikçilerin geliştirdiği hesaplamaları kullanarak.
Unreal veya Unity gibi grafik motorları, gerçekçi ışık efektleri-gölgeler, yansımalar ve tıkanmalar- kendi bireysel nesneleri olarak göstermeye gerek kalmadan gerçekçi ışık efektleri oluşturmak için ışın izleme özelliğini kullanır. İşlem açısından oldukça yoğun olmasına rağmen, herhangi bir anda yalnızca kameranın (yani oynatıcı) görmesi gereken şeyi yapmak için kullanmak, sanal ortamlarda gerçekçi ışığı taklit eden diğer eski yöntemlerden daha verimli olabileceği anlamına gelir. Özel aydınlatma efektleri, çevre boyunca sürekli değil, izleyicinin bakış açısından tek bir iki boyutlu uçakta gerçekleştirilir..
Tüm bunlar, sanal ışığın davranış şeklini ve bu etkilerin ne kadarının herhangi bir zamanda izleyiciye veya oynatıcıya ne kadar görülebildiğini belirleme anlamında, şaşırtıcı derecede karmaşık bir matematikle gerçekleştirilir. Geliştiriciler, daha az güçlü donanım veya daha hızlı tempolu, akıcı bir oyun deneyimi için aynı tekniklerin daha az karmaşık versiyonlarını kullanabilirler..
Işın izlemesi, sürekli inceltilmiş ve geliştirilmiş olmasına rağmen, herhangi bir teknikten ziyade grafiklere genel bir yaklaşımdır. Hollywood filmlerinde görülen özel efektler gibi önceden oluşturulmuş grafiklerde veya bir PC oyunu sırasında oyunun ortasında gördüğünüz grafikler gibi gerçek zamanlı motorlarda kullanılabilir.
Ray İzleme'deki Yenilikler?
Son zamanlarda haberlerde ışıltılı izleme alan demo aşağıdaki videoda bir kısa Yıldız Savaşları Gerçekten kötü zamanlama ile bazı fırtınaları içeren eskiz. Geçtiğimiz hafta Oyun Geliştiricisi Konferansında gösterildi. Yeni ışın izleme tekniklerini ortaya koymak için Epid Games (her yerde bulunan Unreal Engine'in yapımcıları) NVIDIA ve Microsoft ile ortaklaşa yaratıldı.
Bağlam dışı, sadece aptal bir video. Fakat asıl önemli olan, bir Pixar filmi gibi değil, bir video oyunu gibi gerçek zamanlı olarak gösterilmesi. Aşağıdaki video, önceden hazırlanmış grafiklerle mümkün olmayan bir şey olan gerçek zamanlı kontrollerle kamerayı sahneyi büyüten sunumcuyu gösteriyor.
Teorik olarak, eğer oyun PC'niz yeterince güçlüyse, Unreal demosunun gelecek sürümünde yeni ışın izleme aydınlatma efektlerini kullanarak herhangi bir oyunda böyle grafikler üretebilir..
Teknoloji gerçekten parlıyor (anladın mı?) Çünkü bu özel demo düzensiz geometriye sahip birçok yansıtıcı ve yansıtılmış yüzey içeriyor. Kaptan Phasma'nın krom kaplama zırhının kavisli panellerine ortamın yansıma şeklini kontrol edin. Aynı derecede önemli, normal fırtına makinelerinin beyaz zırhından nasıl daha soluk ve dağınık bir şekilde yansıdığını fark edin. Bu, bugün oyunlarda bulunmayan gerçekçi bir aydınlatma seviyesidir..
Oyunlarımın Harika Görünmesini Sağlayacak mı??
Evet, çok özel durumlarda. Bu gelişmiş ışın izleme düzeyi, video oyunlarının daha etkileyici ışık efektleri oluşturmasını kolaylaştıracak, ancak aslında grafiklerin poligonal yapısını daha ayrıntılı hale getirmiyor. Dokuların çözünürlüğünü artırmaz veya animasyonların akışkanlığını arttırmaz. Kısacası, aydınlatmanın gerçekçi görünmesini sağlayacak ve bu onunla ilgili.
Yukarıdaki demo özellikle çarpıcıdır çünkü geliştiriciler neredeyse her yüzeyin parladığı veya ışığı yansıttığı karakterleri ve ortamları seçmiştir. Aynı teknolojiyi kahramanı oluşturmak için kullanıyorsanız Cadı atını kırsal alanda sürerken, kılıcı ve belki bir miktar su dışında herhangi bir yansıtıcı yüzey görmeyeceksiniz. En önemlisi, ışın izleme teknikleri derisinin, atın kürkünün, kıyafetlerinin derisinin ve benzerlerinin oluşturulmasını geliştirmek için fazla bir şey yapmaz..
Bu gösteriden gelen ve “gişe rekorları kıran film grafikleri” ile sonuçlanacağını iddia eden manşetler biraz abartılıydı - aynalı bir salonda ayarlanmış bir seviyede oynuyorsanız doğru olabilirdi ama.
Oyunlarımda Bu Şeyleri Ne Zaman Göreceğim?
GDC gösterimi, şimdi NVIDIA tarafından geliştirilen RTX adı verilen tescilli bir ışın izleme tekniği örneğiydi. Gelecekte 20XX model numaraları ile piyasaya sürüldüğü için söylentilere konu olan bir sonraki üst seviye GeForce grafik kartı serisinde piyasaya sürüldü. NVIDIA'nın PhysX'i gibi diğer patentli grafik teknolojileri gibi, muhtemelen diğer üreticilerin grafik kartlarını kullanan oyuncular için kullanılamayacak.
Bununla birlikte, RTX ayrıca DirectX API sisteminin özellikle ışın izleme için (Microsoft tarafından ışın izleme olarak da adlandırılır) yeni bir özelliğini kullanıyor. Dolayısıyla, yukarıdaki belirli gösterimler Epic ve NVIDIA arasında bir işbirliği olsa da, AMD ve Intel gibi rakip üreticilerin benzer sonuçlara sahip benzer sistemler oluşturmasını durduracak hiçbir şey yok.
Basitçe söylemek gerekirse, ileri teknoloji bilgisayar oyunlarının 2018'in sonuna ve 2019'un başına doğru bu teknikleri kullanmaya başladığını göreceksiniz. Bu süre zarfında yeni grafik kartlarına yatırım yapan oyuncular en fazla fayda görecekler, ancak ileri teknoloji ürünü bir oyun sistemi, bu etkilerin bazılarını DirectX uyumlu oyunlarda mevcut donanımınız üzerinde kullanabilirsiniz..
Uzun geliştirme süreleri ve statik donanım hedefleri nedeniyle, konsol oyuncuları bir sonraki oyun konsolları birkaç yıl içinde piyasaya çıkana kadar bu gelişmiş grafikleri görmeyeceklerdir..
Resim kredisi: NVIDIA, Epic / YouTube, Guru3D / YouTube