Klasik 3D video oyunlarındaki gölge teknikleri
(30fps.net)Klasik 3D video oyunlarındaki gölge teknikleri
-
Filmlerde gölge meselesi
- "Perfect Days" filminde karakterlerin gölgeler hakkında konuştuğu bir sahne var.
- Gerçekte gölgeler üst üste gelse bile daha koyu hale gelmez. Bunun nedeni, gölgelerin ışığın yokluğundan oluşmasıdır.
-
2D ekrandaki gölgeler
- Karakter çizilmeden önce gölge görüntüsü ekrana çizilebilir.
- "Winter Gold" ve "MDK" gibi oyunlar animasyonlu 2D gölge görüntüleri kullanır.
-
Blob gölgeler
- 3D'de karakterin altına koyu bir daire çizme yöntemi.
- "Super Mario 64", donanım özelliklerini kullanarak gölgenin yalnızca zeminde görünmesini sağlar.
-
Render texture ile düzlemsel gölgeler
- Karakter yukarıdan render edilip gölge dokusu olarak kullanılır.
- "Crash Bandicoot: Warped", gölge üretmek için bu yöntemi kullanır.
-
Geometri kullanılarak oluşturulan düzlemsel gölgeler
- Gölge üreten nesne bir düzleme izdüşürülerek gölge oluşturulur.
- "F-19 Stealth Fighter" gibi erken dönem uçuş simülatörlerinde kullanılmıştır.
-
Arazi üzerindeki gölgeler
- "Virus" ve "Interstate '76" gibi oyunlarda gölgeler arazi üzerine yansıtılır.
- Arazi eğimine uyacak şekilde gölgeleri yatırma ve uzatma yöntemi kullanılır.
-
Projeksiyonlu texture drop shadow
- Gölge dokusu başka nesnelerin üzerine yansıtılarak gölge oluşturulur.
- "The Elder Scrolls IV: Oblivion" ağaç gölgelerini bu yöntemle güzel biçimde yansıtır.
-
Shadow map
- Işığın bakış açısından bir derinlik görüntüsü çizilerek shadow map oluşturulur.
- "Half-Life 2" karakterlerde shadow map kullanır.
-
Stencil shadow
- Tüm yüzeylere keskin gölgeler çizen yöntem.
- "Doom 3"te kullanılan bu yöntem, gölge hacimleriyle gölge üretir.
-
Yumuşak stencil shadow
- "Silent Hill 2", stencil shadow'u bulanıklaştırarak daha yumuşak gölgeler üretir.
-
Basitleştirilmiş karakter gölgeleri
- Ekranda görünen modelden daha basit bir modelle gölge oluşturulur.
- "The Legend of Zelda: Ocarina of Time"da Link'in ayak gölgesi buna örnektir.
-
Statik seviye aydınlatmasındaki gölgeler
- Vertex color ve lightmap kullanılarak oyun seviyesinin aydınlatması ve gölgeleri yakalanır.
- "Ico" ve "Tony Hawk Pro Skater 2" gibi oyunlarda kullanılmıştır.
-
Modern oyunlarda gölgeler
- Geleneksel teknikler uygun yerlerde kullanılmaya devam eder.
- "The Last of Us", yumuşak gölgeler üretmek için basitleştirilmiş karakter modeli fikrini kullanır.
-
Ray tracing gölgeleri
- Fiziksel olarak doğru aydınlatma simüle edilerek gölge oluşturulur.
- "Alan Wake 2"de her piksel yalnızca rastgele seçilmiş bir ışıktan aydınlatma alır.
-
Gölgenin hiç olmadığı durumlar
- "Alone in the Dark" gibi oyunlarda karakter gölgesi bulunmaz.
GN⁺ Özeti
- Bu yazı, video oyunlarında gölge üretmek için kullanılan çeşitli teknikleri açıklar.
- Gölgeler, oyunun görsel kalitesi ve performansı üzerinde büyük etkiye sahiptir.
- Modern oyunlar, daha gerçekçi gölgeler üretmek için geleneksel tekniklerle yeni teknolojileri birleştirir.
- Ray tracing fiziksel olarak doğru gölgeler sunar, ancak performans açısından kısıtları vardır.
- Benzer işlevlere sahip projeler arasında Unreal Engine'in gölge sistemi önerilir.
1 yorum
Hacker News görüşleri
Dış mekândaki gölgelerin mavi olmasının nedeni gökyüzünden yansıyan ışıktır
2001 yapımı oyun Severance: Blade of Darkness, stencil shadow kullanan ilk oyunlardan biriydi
Modern Nintendo platform oyunlarında shadow map kullanılıyor ve oyuncu karakterinin gölgesi her zaman aşağıya düşecek şekilde ayarlanıyor
Valorant'ta oyuncuların gölge oluşturmaması nedeniyle grafiklerin iyi olmadığını düşünmüştüm
N64 Zelda'nın gölgeleri etkileyiciydi ve ray tracing teknolojisinin benimsenmesiyle area light ve soft shadow'un standart hâle gelmesi bekleniyor
GTA IV'te araç farlarının polislerin gölgesini duvara düşürdüğü an etkileyiciydi
Birden fazla ışık kaynağı olduğunda gölgeler üst üste binerse daha koyu olur
PS1 oyunu Power Shovel'daki gölgelerin düzensiz araziye yansıtılması ilginçti
Okuması ilgi çekiciydi, ama daha teknik olabilirdi
İlginç göründüğü için tıkladım ve girişte en sevdiğim filmin geçmesine şaşırdım