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, karşılaşacağınız unsurların çoğunun farklı stüdyoların kullandığı küçük bir teknik grubuna dayandığını görürsünüz. Motorlar arasında adlar değişse de fikirler aynıdır. Ekrandaki asıl işi yapan tekniklerin kısa bir listesini, her biri için bir görsel ve birkaç ayrıntılı teknik kaynakla birlikte burada bulabilirsiniz. Bu yazıyı Eylül 2026'da Unreal Engine 5.8'de değişenleri ve artık tarayıcıda çalışan teknolojileri ekleyerek güncelledim; ayrıca sonuna sık sorulan sorulardan oluşan bir bölüm ekledim.
1. Fizik tabanlı render (PBR)
Malzemeler; albedo, pürüzlülük, metaliklik, normal ve ortam örtme dokularıyla tanımlanır ve enerjiyi koruyan gölgelendiricilerle (Cook-Torrance aynasal yansıma, Lambert veya Disney yayınık yansıma) aydınlatılır. Bu, tüm modern AAA 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 (özgün "Disney BRDF" ders notları, SIGGRAPH 2012).
- Karis, Unreal Engine 4'te Gerçekçi Gölgelendirme (SIGGRAPH 2013, UE4 PBR konusundaki temel sunum).
- Lagarde ve de Rousiers, Frostbite'ı Fizik Tabanlı Render 3.0'a Taşımak (SIGGRAPH 2014, Frostbite işlem hattının tamamı).
- Real-Time Rendering, 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-tamponuna veya görünürlük tamponuna yazar. Ardından aydınlatma, bu tamponları okuyan ve her pikseli bir kez gölgelendiren tam ekran bir geçiş olarak çalışır. Görünürlük tamponları (Nanite ve benzerleri tarafından kullanılır) yalnızca üçgen kimliklerini depolayıp malzeme parametrelerini daha sonra piksel başına çözümleyerek bunu daha ileri taşır; böylece yoğun geometrilerde üst üste çizim maliyeti düşük tutulur.

Ayrıntılı kaynaklar:
- Engel, Ertelenmiş Gölgelendirme (NVIDIA, alanın temelini oluşturan sunum).
- Burns ve Hunt, Görünürlük Tamponu: Ertelenmiş Gölgelendirmeye Önbellek Dostu Bir Yaklaşım (JCGT 2013, özgün 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ılı olarak içerir).
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 uyan kümeleri aktarır ve seçer; böylece elle LOD hazırlamaya gerek kalmadan piksel altı hassasiyette ayrıntı elde edilir. Unreal'ın Nanite sistemi bunun en bilinen örneğidir. Diğer motorlar da artık kendi türevlerini sunuyor. Pratikte bunun sonucu, LOD hazırlama zahmeti olmadan gerçek zamanlı olarak kullanılabilen film kalitesinde varlıklardır. Haziran 2026'da yayımlanan Unreal Engine 5.8, Tom Looman'ın 5.8 performans notlarına göre taşınabilir platformlarda Nanite rasterleştirme ve ayıklama performansını geliştirdi, bitki örtüsü için piksel başına programlanabilir mesafe kontrolü ekledi. Epic ayrıca 5.8'in, geliştirme süreci Unreal Engine 6'ya geçmeden önceki son 5.x sürümü olduğunu açıkladı.

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 videolu anlatım).
- Liktor, Activision'da Geometri Render İşlem Hattı Mimarisi (küme tabanlı render, 2021).
- Schied ve diğerleri, Uzamsal-Zamansal Varyans Kılavuzlu Filtreleme (ilgili küme ayıklama teknikleri).
4. Gölgeler, yansımalar ve AO için gerçek zamanlı ışın izleme
Donanım tabanlı ışın izleme (DXR, Vulkan RT), her karede oluşturulan bir BVH üzerinde gölge ışınlarını, ayna 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 uzayı tekniklerinin yapabildiklerini geride bırakır. Ç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 Teknik Şartnamesi (API referansı).
- Wyman, DirectX Raytracing'e Giriş (oldukça anlaşılır SIGGRAPH ders notları).
- Boksansky ve Marrs, Ray Tracing Gems II, 17-19. bölümler (ücretsiz PDF, modern DXR teknikleri).
- Stachowiak, Stokastik Ekran Uzayı 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 motorlar mesafe alanı veya yüzey önbelleği tabanlı alternatifler de sunar. Örneğin Unreal'ın Lumen sistemi, düşük maliyetli yayınık küresel aydınlatma 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 yaklaşım budur. CG Channel'ın 5.8 incelemesine göre UE 5.8, Lumen'ın yüksek kaliteli render yolundan yaklaşık iki kat hızlı olan ve PlayStation 5'te 60 fps'yi hedefleyen bir "Lumen Lite" modu ekledi. Ayrıca stokastik çoklu ışık sistemi MegaLights, üretime hazır hâle getirildi.

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î motor 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 oluşturmak için ReSTIR (Reservoir Spatio-Temporal Importance Resampling), ışık örneklerini pikseller ve kareler arasında yeniden kullanır. Yol İzleme kullanan Cyberpunk 2077 gibi oyunların piksel başına bir veya iki ışınla paraziti düşük tutabilmesini sağlayan teknik budur. Yol izleme üst düzey hedef hâline geldikçe bu tekniği daha fazla motorda 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 Örnekleme (SIGGRAPH 2020, özgün ReSTIR makalesi).
- Ouyang ve diğerleri, ReSTIR GI: Gerçek Zamanlı Yol İzleme için Yol Yeniden Örnekleme (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 boyunca ışın yürütme yöntemiyle oluşturulur. Atmosfer, güneş ve 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'una hizalanmış 3B bir doku gibi düşünebilirsiniz). Bunlar birlikte, bir gökyüzü kutusu yerine "sistem olarak hava durumu" oluşturur.

Ayrıntılı kaynaklar:
- Schneider, Horizon Zero Dawn'ın Gerçek Zamanlı Hacimsel Bulut Manzaraları (SIGGRAPH 2015, bulutlar konusundaki temel kaynak).
- 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ştirilmiş Compute Shader Tabanlı Çözüm (SIGGRAPH 2014, Assassin's Creed 4'ün froxel sis sistemi).
- Hillaire, Frostbite'ta Fizik Tabanlı ve Birleştirilmiş 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 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 bellek maliyetine katlanmadan oyuncunun yakınında keskin gölgeler oluşturmasını sağlayan yöntem budur. Epic'in VSM belgeleri, sanal çözünürlüğün ışık başına 16k × 16k olduğunu belirtiyor. Tom Looman'ın notlarına göre UE 5.8 ayrıca uzaktaki gölge oluşturan nesneleri clipmap'e çok daha düşük çözünürlükte çizen önceden filtrelenmiş bir uzak mesafe yolu ve sayfa geçersiz kılmayı sınırlayan bir mekanizma ekledi.

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 Bölüm 4'te Sanal Gölge Haritaları (SIGGRAPH 2023, UE5 VSM sunumu).
- Epic Games, Sanal Gölge Haritaları belgeleri.
9. Ekran uzayı efektleri (SSAO, SSR, SSGI, SSSSS)
Derinlik ve normal tamponlarını düşük maliyetle okumak; ortam örtme (SSAO), yansımalar (SSR), tek sekmeli küresel aydınlatma (SSGI) ve cilt için yüzey altı saçılma (SSSSS) elde etmenizi sağlar. Ekran dışındaki ayrıntıları kaçırırlar; ışın izlemenin giderek onların yerini almasının nedeni de budur. Yine de hızlı bir temel çözüm olarak hâlâ her yerde kullanılırlar.
Derinlemesine okumalar: - Mittring, [Yeni Nesli Bulmak: CryENGINE 2](https://www.crytek.com/wp-content/uploads/Finding%20Next%20Gen%20-%20CryEngine%202.pdf) (SIGGRAPH 2007, özgün SSAO makalesi). - McGuire ve diğerleri, [Ölçeklenebilir Ortam Örtülmesi](https://research.nvidia.com/publication/scalable-ambient-obscurance) (HPG 2012, modern SSAO). - Stachowiak ve Uludag, [Stokastik Ekran Alanı Yansımaları](https://www.ea.com/frostbite/news/stochastic-screen-space-reflections) (Frostbite, temel SSR kaynağı). - Jimenez, [Ayrılabilir Yüzey Altı Saçılması](https://www.iryoku.com/separable-sss/) (çoğu AAA motorunda cilt için kullanılan teknik). - Mara ve diğerleri, [Derin Ekran Alanı](https://research.activision.com/publications/2016/09/deep-g-buffers-for-stable-global-illumination-approximation) (Activision, SSGI'ın öncüllerinden). 10. Zamansal kenar yumuşatma ve makine öğrenimiyle çözünürlük yükseltme (DLSS, FSR, XeSS)
Kare, daha düşük bir dahili çözünürlükte işlenir ve hareket vektörleri, derinlik ve geçmiş kareler kullanılarak yeniden oluşturulur. Makine öğrenimi tabanlı çözünürlük yükselticiler (DLSS 4, FSR 4, XeSS), optik akıştan ara kareler üreterek bunun üzerine kare oluşturma özelliği ekler. AMD'nin FSR "Redstone" teknolojisi, RDNA 4 donanımında FSR 4'ü makine öğrenimiyle kare oluşturma, ışın yenileme ve nöral ışıma önbelleğiyle genişletiyor. Bu, çözünürlük yükseltme ile gürültü gidermenin tek bir nöral aşamada birleştiğinin en açık göstergesi. Artık çoğu AAA oyun, çözünürlük yükselticinin açık olduğu varsayımıyla yayınlanıyor; bu da karenin geri kalanı için performans bütçesini nasıl ayırdığınızı değiştiriyor.

Derinlemesine okumalar:
- Karis, Yüksek Kaliteli Zamansal Süper Örnekleme (SIGGRAPH 2014, temel TAA sunumu).
- Salvi, Zamansal Süper Örneklemeye Bir Yolculuk (NVIDIA, DLSS'e giden yol hakkında).
- Edelsten, Gerçek Anlamda Yeni Nesil: Oyunlara ve Grafiklere Derin Öğrenme Eklemek (GDC 2019, DLSS mimarisi).
- AMD, FidelityFX Super Resolution 3 teknik ayrıntıları ve Intel, XeSS teknik makalesi.
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'da çalışır. Mesh shader'ları; tepe noktası/geometri/tessellation işlem hattının yerine, meshlet'ler üreten daha esnek ve hesaplama tarzı bir aşama getirir. Çoklu dolaylı çizimle birleştirildiğinde bu yaklaşım, CPU'yu nesne başına çalışan kritik döngüden tamamen çıkarır.

Derinlemesine okumalar:
- Haar ve Aaltonen, GPU Güdümlü İşleme Hatları (SIGGRAPH 2015, temel Assassin's Creed Unity sunumu).
- Wihlidal, Grafik İşlem Hattını Hesaplama ile Optimize Etmek (GDC 2016, Frostbite'ın GPU güdümlü ayıklaması).
- Kubisch, Turing Mesh Shader'larına Giriş (NVIDIA, mesh shader'ları için başlangıç kaynağı).
- Pesce, Mesh Shader'larına Hızlı Bir Bakış (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 motorun kendi sistemleri). Kumaş, konum tabanlı dinamiklerle GPU üzerinde simüle edilir ve anizotropik aynasal yansımayla işlenir. Cilt, ekran alanı yüzey altı saçılmasıyla birlikte ö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 şekilde bu üçünde görürsünüz.

Derinlemesine okumalar:
- Marschner ve diğerleri, İnsan Saçı Liflerinden Işık Saçılması (SIGGRAPH 2003, temel saç modeli).
- Chiang ve diğerleri, Üretim Tipi Yol İzleme için Pratik ve Denetlenebilir Bir Saç ve Kürk Modeli (Disney 2016, gerçek zamanlı yaklaşımlarda yaygın biçimde 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çılması ve Gerçek Zamanlı Gerçekçi Cilt Yarı Saydamlığı.
13. Çıkartmalar, sanal dokulama ve malzeme katmanlama
Yüzey çeşitliliği, derinlik tamponu üzerine yansıtılan katmanlı çıkartmalardan (kurşun delikleri, kir, kan, is) 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 bu şekilde sağlanır.

Derinlemesine okumalar:
- Pranckevičius, Ertelenmiş Çıkartmalar ve devam yazıları (Aras'ın klasik blog serisi).
- Mittring, "Unreal Engine 4 Elemental Demo"nun Arkasındaki Teknoloji (SIGGRAPH 2012, sanal dokulama ayrıntılarını da içerir).
- van Waveren, id Tech 5'in Zorlukları: Doku Sanallaştırmadan Yoğun 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çlar, bitki örtüsü, parçacıklar ve cam düzgün biçimde sıralanamaz. AAA motorları, bunları CPU'da sıralama aşaması 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 bu, fark edilmeden karenin en pahalı bölümlerinden biri olabilir.

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 raporu).
- Yang ve diğerleri, GPU'da Gerçek Zamanlı Eşzamanlı Bağlı Liste Oluşturma (piksel başına bağlı liste için temel kaynak).
- Wyman, OIT Algoritmaları Sürekliliğini İncelemek ve Genişletmek (HPG 2016, karşılaştırmalı inceleme).
15. Nöral ışıma önbellekleme ve makine öğrenimiyle gürültü gidericiler
En yeni katman budur. NVIDIA'nın nöral ışıma önbelleği, dolaylı aydınlatmayı sahne bazında öğrenir ve daha fazla ışın izlemek yerine bu önbelleği sorgular. Makine öğrenimi tabanlı gürültü gidericiler (OptiX, Intel Open Image Denoise ve kuruma özel sistemler), seyrek ışın izleme sinyallerini milisaniyeler içinde temizler. Bu kategorinin önümüzdeki iki yıl içinde hızla büyümesini bekleyebilirsiniz.

Derinlemesine okumalar:
- Müller ve diğerleri, Yol İzleme için Gerçek Zamanlı Nöral Işıma Önbellekleme (SIGGRAPH 2021, NRC makalesi).
- Schied ve diğerleri, Uzamsal-Zamansal Varyans Güdümlü Filtreleme: Yol İzlemeli Küresel Aydınlatma iç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ı, üretim tipi gürültü giderici).
Bunun tarayıcı için anlamı
Bu tekniklerin birkaçını WebGPU ile ç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 alanı sisi ve clipmap tabanlı sanallaştırılmış arazi, bir tarayıcı sekmesinde 120 FPS hızında çalışıyor. Eylül 2026 itibarıyla WebGPU; Chrome ve Edge'de 113. sürümden beri, Safari 26'da macOS, iOS, iPadOS ve visionOS genelinde, Firefox'ta ise Windows (141) ve Apple Silicon Mac'lerde (145 ve sonrası) varsayılan olarak açık. Linux desteği, gpuweb uygulama durumuna göre hâlâ Nightly sürümüyle sınırlı. Three.js, r185 sürümünde WebGPU işleyicisini varsayılan yol olarak sunuyor; Babylon.js 9 (Mart 2026) ise Babylon.js 9.0 duyurusuna göre bunun üzerine kümelenmiş aydınlatma ve hesaplama shader'lı hacimsel efektler ekledi. Geri kalanlar (donanım ışın izleme, mesh shader'ları, makine öğrenimiyle çözünürlük yükseltme) henüz WebGPU belirtiminde yer almıyor; bu nedenle şimdilik web'de hesaplama shader'ı emülasyonu olarak kalıyorlar. Daha ayrıntılı bilgi için tarayıcıda açık dünya teknolojileri, manzara üretimi, oyunlar için WebGPU ve WebGL karşılaştırması ve 2026 web oyunları teknoloji yığını kılavuzlarımıza bakabilirsiniz. Belirli bir tarayıcının hangi özellikleri sunduğunu kontrol etmek isterseniz WebGL/WebGPU denetleyicimiz, bağdaştırıcı özelliklerini ve sınırlarını raporlar.
Sık Sorulan Sorular
Bu işleme tekniklerinden hangileri 2026'da WebGPU ile tarayıcıda çalışıyor?
Özel bir donanım birimi gerektirmeyenlerin çoğu çalışıyor. PBR, ertelenmiş gölgelendirme ve görünürlük tamponu gölgelendirmesi, basamaklı gölge haritaları, ekran alanı ortam örtülmesi ve yansımaları, hacimsel sis ve bulutlar, TAA, hesaplama shader'larıyla GPU güdümlü ayıklama, sıralamadan bağımsız saydamlık ve küme tabanlı geometri akışı bugün WebGPU'da çalışıyor; bunların birkaçını kendi tarayıcı motorumuzda da kullanıyoruz. Eksik olanlar, belirtimin sunmadığı bir donanım aşamasına bağlı özelliklerdir: donanım ışın izleme, mesh shader'ları ve DLSS ile FSR gibi üreticiye özel makine öğrenimi çözünürlük yükselticileri. Işın izlemeyi ve Nanite tarzı küme ayıklamayı hesaplama shader'larıyla taklit edebilirsiniz ve bunu yapanlar var; ancak yerel uygulamalara kıyasla büyük bir performans farkı beklemelisiniz. WebGPU ve WebGL karşılaştırma kılavuzumuz, bunun oyun performans bütçesi açısından ne anlama geldiğini açıklıyor.
Oyunlarda temas gölgeleri nedir?
Temas gölgeleri, bir nesnenin bir yüzeyle gerçekten buluştuğu yerde oluşan kısa ve keskin gölgelerdir: yerdeki bir ayak, masadaki bir fincan veya duvarla zeminin birleştiği kıvrım gibi. Normal gölge haritaları, sapma ve çözünürlük sınırları nedeniyle bunları bulanıklaştırır veya tamamen kaçırır. Bu yüzden motorlar özel bir geçiş ekler; bu genellikle derinlik tamponuna karşı yapılan kısa bir ekran alanı ışın yürütmesidir veya ışın izlemeli işleyicilerde birkaç çok kısa gölge ışınıdır. Ucuzdurlar ve nesnelerin havada süzülüyormuş gibi görünmesini engellerler. Web'de three.js, nesnenin derinliğini bir zemin düzlemi üzerine işleyerek temas gölgelerini taklit eden bir temas gölgesi örneği sunar. Bu yöntem ürün görselleri için yeterlidir, ancak tam sahnelerde kullanımı zordur.
Sanal gölge haritası nedir ve tarayıcılarda bulunur mu?
Sanal gölge haritası, devasa tek bir gölge haritasını (Unreal'da her ışık için 16 bine 16 bin, bkz. Epic belgeleri) sayfalardan oluşan bir küme olarak ele alır ve yalnızca kameranın gerçekten görebildiği sayfaları, her birinin ihtiyaç duyduğu çözünürlükte ayırıp işler. Böylece tüm haritanın maliyetini ödemeden yakında neredeyse piksel hassasiyetinde gölgeler elde edersiniz. Eylül 2026 itibarıyla hiçbir tarayıcı motoru VSM sunmuyor. Three.js, WebGPU işleyicisinde basamaklı gölge haritaları ve PCSS yumuşak gölgeler sunarken Babylon.js bir CascadedShadowGenerator içeriyor. WebGPU üzerinde VSM oluşturmak teorik olarak mümkün (hesaplama ve dolaylı çizimlerden oluşur), ancak henüz kimse genel amaçlı bir uygulama yayınlamadı. Bu nedenle tarayıcı sekmesinde uygulanabilir çözüm hâlâ basamaklı gölge haritalarıdır.
Web oyunları için en iyi saç işleme teknikleri nelerdir?
Tel simülasyonunu atlayın ve saç kartlarını iyi gölgelendirin. Gerçek zamanlı tel tabanlı saç (TressFX, Unreal'ın groom sistemi), yüksek ölçekte yoğun hesaplama gerektiren simülasyona ve sıralamadan bağımsız saydamlığa ihtiyaç duyar; bu, yerel uygulamalarda bile ağırdır ve Eylül 2026 itibarıyla three.js veya Babylon.js için kullanıma hazır bir uygulaması yoktur. Web dostu çözüm; anizotropik Kajiya-Kay ya da three.js'in TSL'si veya Babylon'ın düğüm malzemeleriyle yazılmış basitleştirilmiş bir Marschner parlaması kullanan saç kartları (dokulu, alfa testli birkaç düzine şerit), kenarları yumuşak tutmak için önce alfa testi sonra harmanlama yapan iki geçişli işleme ve kart dokusuna gömülmüş düşük maliyetli bir ortam örtme terimidir. Hareket gerekiyorsa telleri simüle etmek yerine birkaç kemik zincirini hareket ettirin. Böylece kare süresinin çok küçük bir bölümünü kullanarak görünümün büyük kısmını elde edersiniz; tüm sahnenizin tümleşik bir GPU'da 16 ms bütçesi olduğunda bu önemlidir.
Bu liste 2026'da hâlâ geçerli mi?
Evet; Mayıs 2026'dan bu yana yaşanan değişiklikler yeni kategorilerden ziyade iyileştirmelerdir. UE 5.8 (Haziran 2026), MegaLights'ı üretime hazır hâle getirdi, Lumen Lite'ı ve daha düşük maliyetli uzak sanal gölge haritalarını ekledi ve Unreal Engine 6'dan önceki son 5.x sürümüdür. AMD'nin FSR Redstone'u, kare üretimini, ışın yenilemeyi ve sinirsel ışıma önbelleğini tek bir makine öğrenimi paketinde birleştirerek son iki bölümdeki yönelimi doğruladı. Ayrıca WebGPU tüm büyük tarayıcılara ulaştı; dolayısıyla yukarıdaki "bunun tarayıcı için anlamı" bölümü artık platformun hazır olup olmadığıyla değil, hangi tekniklerin taşınacağıyla ilgilidir.
Tüm teknoloji yığını için ileri okumalar
Tek bir kitap okuyacaksanız, Real-Time Rendering, 4. baskı yukarıdaki konuların çoğunu kapsayan standart başvuru kaynağıdır. Güncel araştırmalar için SIGGRAPH'ın "Advances in Real-Time Rendering in Games" kurs arşivi (advances.realtimerendering.com), 2006'ya kadar uzanan AAA motoru derinlemesine incelemelerinin ücretsiz PDF'lerini içerir. Belirli oyunların karelerini nasıl işlediğine dair üretim analizleri için Adrian Courrèges'in GPU profilleme makaleleri mutlaka okunmalıdır.