Modern AAA oyunlarda kullanılan render tekniklerinin kısa bir listesi
Oleg Sidorkin, CTO ve Cinevva Kurucu Ortağı

2026 yapımı bir AAA oyunun render işlem hattını açıp incelerseniz bulacağınız şeylerin çoğu, farklı stüdyoların oyunlarında kullanılan küçük bir teknik kümesine dayanır. İsimler oyun motorları arasında değişse de temel fikirler aynıdır. İşte ekrandaki asıl işi yapan tekniklerin kısa bir listesi; her biri için bir görsel ve birkaç ayrıntılı teknik kaynakla birlikte.
1. Fizik tabanlı render (PBR)
Malzemeler albedo, pürüzlülük, metaliklik, normal ve ortam örtme dokularıyla tanımlanır; enerjiyi koruyan gölgelendiricilerle (Cook-Torrance yansıması, Lambert veya Disney yayınık yansıması) aydınlatılır. Bu, tüm modern AAA oyun motorlarının temel aldığı standarttır. Bir yüzey güneş ışığı, lamba ışığı ve el feneri altında tutarlı görünüyorsa bunun nedeni PBR'dır.

Ayrıntılı kaynaklar:
- Burley, Disney'de Fizik Tabanlı Gölgelendirme (orijinal "Disney BRDF" ders notları, SIGGRAPH 2012).
- Karis, Unreal Engine 4'te Gerçekçi Gölgelendirme (SIGGRAPH 2013, temel UE4 PBR sunumu).
- Lagarde ve de Rousiers, Frostbite'ı Fizik Tabanlı Render 3.0'a Taşımak (SIGGRAPH 2014, eksiksiz Frostbite işlem hattı).
- Gerçek Zamanlı Render, 4. baskı, 9. bölüm (temel ders kitabı kaynağı).
2. Ertelenmiş gölgelendirme ve görünürlük tamponu gölgelendirmesi
Geometri önce öznitelikleri (normaller, malzeme kimlikleri, derinlik) bir G-buffer'a veya görünürlük tamponuna yazar. Aydınlatma, bu tamponları okuyup her pikseli bir kez gölgelendiren tam ekran bir geçiş olarak çalışır. Görünürlük tamponları (Nanite ve benzeri sistemlerde kullanılır) yalnızca üçgen kimliklerini depolayıp malzeme parametrelerini daha sonra piksel başına çözümleyerek bunu daha da ileri taşır; böylece yoğun geometrilerde üst üste çizim maliyeti düşük kalır.

Ayrıntılı kaynaklar:
- Engel, Ertelenmiş Gölgelendirme (NVIDIA, alanın temelini atan sunum).
- Burns ve Hunt, Görünürlük Tamponu: Ertelenmiş Gölgelendirmeye Önbellek Dostu Bir Yaklaşım (JCGT 2013, orijinal görünürlük tamponu makalesi).
- Wihlidal, "Grafik İşlem Hattını Compute ile Optimize Etmek" (GDC 2016, Frostbite'ın compute tabanlı ertelenmiş render yolu).
- Karis, Stubbe, Wihlidal, Nanite Sanallaştırılmış Geometriye Derinlemesine Bakış (SIGGRAPH 2021, Nanite görünürlük tamponunu ayrıntılarıyla ele alır).
3. Sanallaştırılmış geometri (Nanite tarzı)
Mesh'ler önceden bir küme hiyerarşisi hâlinde oluşturulur. Çalışma zamanında GPU, her pikselin çözünürlüğüne uygun kümeleri seçip akışla yükler; böylece manuel LOD'lara gerek kalmadan piksel altı hassasiyetinde ayrıntı elde edilir. Unreal'ın Nanite sistemi bunun en bilinen örneğidir. Diğer oyun motorları da artık kendi türevlerini sunuyor. Pratikte bunun sonucu, LOD hazırlamaya gerek kalmadan film kalitesinde varlıkların gerçek zamanlı kullanılmasıdır.

Ayrıntılı kaynaklar:
- Karis, Stubbe, Wihlidal, Nanite Sanallaştırılmış Geometriye Derinlemesine Bakış (SIGGRAPH 2021).
- Brian Karis, Nanite GDC 2021 sunumu (kolay anlaşılır bir video anlatımı).
- Liktor, Activision'da Geometri Render İşlem Hattı Mimarisi (küme tabanlı render, 2021).
- Schied ve diğerleri, Uzamsal-Zamansal Varyans Güdümlü Filtreleme (ilgili küme ayıklama teknikleri).
4. Gölgeler, yansımalar ve AO için gerçek zamanlı ışın izleme
Donanım hızlandırmalı ışın izleme (DXR, Vulkan RT), her karede oluşturulan bir BVH üzerinde gölge ışınlarını, aynasal ve parlak yansıma ışınlarını ve ortam örtme ışınlarını izler. Özellikle ekran dışındaki yansımalar ve temas gölgeleri söz konusu olduğunda, piksel başına birkaç ışın bile ekran alanı tekniklerinin yapabildiklerini aşar. Çoğu oyun bunu her şey için değil, seçici biçimde kullanır.

Ayrıntılı kaynaklar:
- Microsoft, DirectX Raytracing (DXR) İşlevsel Spesifikasyonu (API kaynağı).
- Wyman, DirectX Raytracing'e Giriş (SIGGRAPH ders notları, oldukça anlaşılır).
- Boksansky ve Marrs, Ray Tracing Gems II, 17-19. bölümler (ücretsiz PDF, modern DXR teknikleri).
- Stachowiak, Stokastik Ekran Alanı Yansımaları (Frostbite, SSR'dan RT'ye geçiş köprüsü).
5. Yazılım tabanlı ışın izleme (Lumen tarzı)
Her oyuncuda RTX kartı bulunmadığından oyun motorları mesafe alanı veya yüzey önbelleği tabanlı yedek çözümler de sunar. Örneğin Unreal'ın Lumen sistemi, düşük maliyetli yayınık GI için işaretli mesafe alanları ve yüzey önbellekleri üzerinde izleme yapar; yalnızca gerektiğinde donanım ışınlarına geçer. AAA oyunların konsollarda "ışın izlemeli görünüm" elde etmesini sağlayan yöntem budur.

Ayrıntılı kaynaklar:
- Wright ve diğerleri, Lumen: Unreal Engine 5'te Gerçek Zamanlı Küresel Aydınlatma (SIGGRAPH 2022, Lumen makalesi).
- Epic Games, Lumen Teknik Ayrıntıları (resmî oyun motoru belgeleri).
- Wright, Gerçek Zamanlı Küresel Aydınlatma için Işınım Önbellekleme (SIGGRAPH 2021).
- Wright, Lumen GDC 2022 sunumu (video sürümü).
6. ReSTIR ve rezervuar örnekleme
Binlerce ışık kaynağıyla doğrudan ve dolaylı aydınlatma için ReSTIR (Reservoir Spatio-Temporal Importance Resampling), ışık örneklerini pikseller ve kareler arasında yeniden kullanır. Path Tracing etkinleştirilmiş Cyberpunk 2077 gibi oyunların piksel başına bir veya iki ışınla gürültüyü düşük tutabilmesini sağlayan teknik budur. Yol izleme üst düzey hedef hâline geldikçe bu tekniği daha fazla oyun motorunda görmeyi bekleyebilirsiniz.

Ayrıntılı kaynaklar:
- Bitterli ve diğerleri, Dinamik Doğrudan Aydınlatmayla Gerçek Zamanlı Işın İzleme için Uzamsal-Zamansal Rezervuar Yeniden Örneklemesi (SIGGRAPH 2020, orijinal ReSTIR makalesi).
- Ouyang ve diğerleri, ReSTIR GI: Gerçek Zamanlı Yol İzleme için Yol Yeniden Örneklemesi (HPG 2021, dolaylı aydınlatma için ReSTIR).
- Lin ve diğerleri, Genelleştirilmiş Yeniden Örneklenmiş Önem Örneklemesi (SIGGRAPH 2022, matematiksel temeller).
- NVIDIA, Cyberpunk 2077 Yol İzleme Teknolojisine Derinlemesine Bakış (mühendislik blogu).
7. Hacimsel bulutlar, sis ve atmosfer
Gökyüzü, 3B gürültü ve yoğunluk hacimleri içinde ışın yürütülerek oluşturulur. Atmosfer, güneş ile ay geçişleri için önceden hesaplanmış saçılma tablolarını (Bruneton tarzı) kullanır. Sis ise yerel aydınlatmayı yakalayan bir froxel ızgarasıdır (görüş frustum'uyla hizalanmış bir 3B doku gibi düşünebilirsiniz). Bunlar birlikte bir skybox yerine "sistem olarak hava durumu" sunar.

Ayrıntılı kaynaklar:
- Schneider, Horizon Zero Dawn'ın Gerçek Zamanlı Hacimsel Bulut Manzaraları (SIGGRAPH 2015, temel bulut kaynağı).
- Hillaire, Ölçeklenebilir ve Üretime Hazır Bir Gökyüzü ve Atmosfer Render Tekniği (EGSR 2020, UE5'te kullanılan modern Bruneton ardılı).
- Wronski, Hacimsel Sis: Atmosferik Saçılma için Birleşik Compute Shader Tabanlı Çözüm (SIGGRAPH 2014, Assassin's Creed 4'ün froxel sisi).
- Hillaire, Frostbite'ta Fizik Tabanlı ve Birleşik Hacimsel Render (SIGGRAPH 2015).
8. Kademeli gölge haritaları ve sanal gölge haritaları
Güneş gölgeleri için kademeli gölge haritaları, frustum'u aralıklara böler ve her birini uygun çözünürlükte render eder. Sanal gölge haritaları bunu daha da ileri taşır: Tek bir dev gölge haritası sayfalara bölünür ve yalnızca kameradan görülebilen sayfalar render edilir. AAA oyunların devasa bir bellek maliyetine katlanmadan oyuncunun yakınındaki gölgeleri keskin tutmasını sağlayan yöntem budur.

Ayrıntılı kaynaklar:
- Dimitrov, Kademeli Gölge Haritaları (NVIDIA teknik incelemesi, standart kaynak).
- Microsoft, Gölge Derinlik Haritalarını İyileştirmeye Yönelik Yaygın Teknikler (DirectX belgeleri).
- Wright, Fortnite Battle Royale 4. Bölüm'de Sanal Gölge Haritaları (SIGGRAPH 2023, UE5 VSM sunumu).
- Epic Games, Sanal Gölge Haritaları belgeleri.
9. Ekran alanı efektleri (SSAO, SSR, SSGI, SSSSS)
Derinlik ve normal tamponlarını düşük maliyetle okuyarak ortam örtme (SSAO), yansımalar (SSR), tek sekmeli küresel aydınlatma (SSGI) ve cilt için yüzey altı saçılma (SSSSS) elde edebilirsiniz. Bunlar ekran dışındaki ayrıntıları kaçırır; ışın izlemenin öne çıkmasının nedeni de budur. Yine de hızlı bir temel çözüm olarak hâlâ her yerde kullanılırlar.

Ayrıntılı kaynaklar:
- Mittring, Yeni Nesli Bulmak: CryENGINE 2 (SIGGRAPH 2007, orijinal SSAO makalesi).
- McGuire ve diğerleri, Ölçeklenebilir Ortam Gölgelenmesi (HPG 2012, modern SSAO).
- Stachowiak ve Uludag, Stokastik Ekran Alanı Yansımaları (Frostbite, temel SSR kaynağı).
- Jimenez, Ayrılabilir Yüzey Altı Saçılması (çoğu AAA oyun motorunda cilt için kullanılan teknik).
- Mara ve diğerleri, Derin Ekran Alanı (Activision, SSGI'ın öncüllerinden).
10. Zamansal kenar yumuşatma ve makine öğrenmesiyle çözünürlük yükseltme (DLSS, FSR, XeSS)
Kare, daha düşük bir dahili çözünürlükte render edilir ve hareket vektörleri, derinlik ve geçmiş kareler kullanılarak yeniden oluşturulur. Makine öğrenmesi tabanlı çözünürlük yükselticiler (DLSS 3/4, FSR 3, XeSS) buna ek olarak optik akıştan ara kareler üreten kare oluşturma özelliğini sunar. Günümüzde çoğu AAA oyun, bir çözünürlük yükselticinin etkin olduğu varsayımıyla yayımlanıyor; bu da karenin geri kalanı için performans bütçesinin nasıl ayrıldığını değiştiriyor.
Derinlemesine okumalar: - Karis, [Yüksek Kaliteli Zamansal Süper Örnekleme](http://advances.realtimerendering.com/s2014/index.html#_HIGH-QUALITY_TEMPORAL_SUPERSAMPLING) (SIGGRAPH 2014, temel TAA sunumu). - Salvi, [Zamansal Süper Örnekleme Üzerine Bir İnceleme](https://research.nvidia.com/sites/default/files/pubs/2016-03_An-Excursion-in/dlss_DTAA-2-2.pdf) (NVIDIA, DLSS'ye giden yol üzerine). - Edelsten, [Gerçek Anlamda Yeni Nesil: Oyunlara ve Grafiklere Derin Öğrenme Eklemek](https://www.gdcvault.com/play/1026184/) (GDC 2019, DLSS mimarisi). - AMD, [FidelityFX Super Resolution 3 teknik ayrıntıları](https://gpuopen.com/fidelityfx-super-resolution-3/) ve Intel, [XeSS teknik makalesi](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-xess-technical-paper.html). 11. GPU güdümlü işleme ve mesh shader'ları
Ayıklama, LOD seçimi ve çizim komutlarının gönderimi tamamen GPU üzerinde çalışır. Mesh shader'ları, tepe noktası/geometri/mozaikleme işlem hattının yerini meshlet'ler üreten, daha esnek ve hesaplama tarzında bir aşamayla değiştirir. Çoklu dolaylı çizimle birleştirildiğinde CPU'yu nesne başına çalışan kritik döngünün tamamen dışında tutar.

Derinlemesine okumalar:
- Haar ve Aaltonen, GPU Güdümlü İşleme Hatları (SIGGRAPH 2015, temel Assassin's Creed Unity sunumu).
- Wihlidal, Grafik İşlem Hattını Hesaplamayla Optimize Etmek (GDC 2016, Frostbite'ın GPU güdümlü ayıklama sistemi).
- Kubisch, Turing Mesh Shader'larına Giriş (NVIDIA, mesh shader'larına giriş).
- Pesce, Mesh Shader'larında Hızlı Bir Tur (ve Adrian Courrèges'in RenderDoc çözümlemelerinde derlenen benzer mühendislik blogları).
12. Saç, kumaş ve cilt işleme
Saçlar, tel tabanlı geometriyle birlikte Marschner tarzı anizotropik gölgelendirme kullanır (NVIDIA HairWorks, AMD TressFX veya oyun motoruna özgü sistemler). Kumaşlar, konum tabanlı dinamiklerle GPU üzerinde simüle edilir ve anizotropik yansımayla işlenir. Ciltler, ekran uzayı yüzey altı saçılımı ile önceden tümleştirilmiş sarmal aydınlatma kullanır. AAA ile bağımsız yapımlar arasındaki bütçe farkını genellikle en belirgin biçimde bu üç alanda görürsünüz.

Derinlemesine okumalar:
- Marschner ve diğerleri, İnsan Saçı Liflerinden Işık Saçılımı (SIGGRAPH 2003, temel saç modeli).
- Chiang ve diğerleri, Üretim Tipi Yol İzleme İçin Pratik ve Kontrol Edilebilir Bir Saç ve Kürk Modeli (Disney 2016, gerçek zamanlı yaklaşımlarda yaygın olarak kullanılır).
- Müller ve diğerleri, Konum Tabanlı Dinamikler (standart kumaş simülasyonu kaynağı).
- Jimenez ve diğerleri, Ayrılabilir Yüzey Altı Saçılımı ve Gerçek Zamanlı, Gerçekçi Cilt Yarı Saydamlığı.
13. Çıkartmalar, sanal dokulama ve malzeme katmanlama
Yüzey çeşitliliği; derinlik tamponuna yansıtılan katmanlı çıkartmalardan (mermi izleri, kir, kan, pas) ve yüksek çözünürlüklü ayrıntıları tam gerektiği anda akışla yükleyen sanal dokulardan gelir. Malzeme katmanlama, maskeler ve üç düzlemli izdüşüm kullanarak piksel başına birden fazla PBR setini harmanlar; tek bir kayanın beş farklı kaya gibi görünmesi böyle sağlanır.

Derinlemesine okumalar:
- Pranckevičius, Ertelenmiş Çıkartmalar ve devam yazıları (Aras'ın klasik blog dizisi).
- Mittring, Unreal Engine 4 Elemental Demosunun Ardındaki Teknoloji (SIGGRAPH 2012, sanal dokulama ayrıntılarını içerir).
- van Waveren, id Tech 5'in Zorlukları: Doku Sanallaştırmadan Devasa Paralelleştirmeye (SIGGRAPH 2009, MegaTexture sunumu).
- Williams, The Order: 1886'da Malzeme Katmanlama (GDC 2014, katmanlı PBR malzemeleri).
14. Sıralamadan bağımsız saydamlık
Saç, bitki örtüsü, parçacıklar ve cam düzgün biçimde sıralanamaz. AAA oyun motorları, bunları CPU'da sıralama adımı olmadan doğru şekilde işlemek için ağırlıklı harmanlanmış OIT, derinlik soyma veya piksel başına bağlı listeler gibi teknikler kullanır. Bitki örtüsünün yoğun olduğu bir sahnede, karenin en maliyetli bölümlerinden biri sessizce budur.

Derinlemesine okumalar:
- McGuire ve Bavoil, Ağırlıklı Harmanlanmış Sıralamadan Bağımsız Saydamlık (JCGT 2013, WBOIT makalesi).
- Bavoil ve Myers, Çift Derinlik Soymayla Sıralamadan Bağımsız Saydamlık (NVIDIA teknik incelemesi).
- Yang ve diğerleri, GPU Üzerinde Gerçek Zamanlı Eşzamanlı Bağlı Liste Oluşturma (piksel başına bağlı listeler için temel kaynak).
- Wyman, OIT Algoritmaları Sürekliliğini Keşfetmek ve Genişletmek (HPG 2016, karşılaştırmalı inceleme).
15. Sinirsel ışıma önbellekleme ve makine öğrenimi gürültü gidericileri
En yeni katman. NVIDIA'nın sinirsel ışıma önbelleği, sahne başına dolaylı aydınlatmayı öğrenir ve daha fazla ışın izlemek yerine bu bilgiyi sorgular. Makine öğrenimi gürültü gidericileri (OptiX, Intel Open Image Denoise, kuruma özel çözümler), seyrek ışın izlemeli sinyalleri milisaniyeler içinde temizler. Bu kategorinin önümüzdeki iki yılda hızla büyümesini bekleyebilirsiniz.

Derinlemesine okumalar:
- Müller ve diğerleri, Yol İzleme İçin Gerçek Zamanlı Sinirsel Işıma Önbellekleme (SIGGRAPH 2021, NRC makalesi).
- Schied ve diğerleri, Uzamsal-Zamansal Varyans Güdümlü Filtreleme: Yol İzlemeli Küresel Aydınlatma İçin Gerçek Zamanlı Yeniden Oluşturma (HPG 2017, SVGF).
- Chaitanya ve diğerleri, Yinelemeli Gürültü Giderici Otomatik Kodlayıcı Kullanarak Monte Carlo Görüntü Dizilerinin Etkileşimli Yeniden Oluşturulması (SIGGRAPH 2017, ilk yinelemeli makine öğrenimi gürültü gidericisi).
- Intel, Open Image Denoise belgeleri (açık kaynaklı, üretime yönelik gürültü giderici).
Bunun tarayıcı açısından anlamı
Bu tekniklerin birkaçını WebGPU'da çalışan açık dünya tarayıcı motorumuzda kullanıma sunduk. Basamaklı gölge haritaları, GPU güdümlü örnekleme, üç düzlemli PBR, ekran uzayı sisi ve clipmap tabanlı sanallaştırılmış arazi, bir tarayıcı sekmesinde 120 FPS hızında çalışıyor. Geri kalanlar (donanım hızlandırmalı ışın izleme, mesh shader'ları, makine öğrenimiyle yükseltme), WebGPU belirtimi geliştikçe web'e geliyor. Daha ayrıntılı bilgi için tarayıcıda açık dünya teknolojisi ve tarayıcıda arazi üretimi rehberlerimize bakın.
Tüm teknoloji yığını için ek okumalar
Tek bir kitap okuyacaksanız, Real-Time Rendering, 4. baskı yukarıdaki konuların çoğunu ele alan standart kaynaktır. Devam eden araştırmalar için SIGGRAPH'ın “Advances in Real-Time Rendering in Games” ders arşivi (advances.realtimerendering.com), 2006'ya kadar uzanan AAA oyun motoru derinlemesine incelemelerinin ücretsiz PDF'lerini sunar. Belirli oyunların karelerini nasıl işlediğini anlatan üretim çözümlemeleri için Adrian Courrèges'in GPU profilleme makaleleri mutlaka okunmalıdır.