Iris Shaders — Minecraft'ta shader çalıştırmak için mod
Iris Shaders, harici shader paketlerini Minecraft'a bağlayan ve oyunun standart görüntü oluşturmasını seçilen paketin grafikleriyle…
Iris Shaders, harici shader paketlerini Minecraft'a bağlayan ve oyunun standart görüntü oluşturmasını seçilen paketin grafikleriyle değiştiren bir moddur.
Iris Shaders — Minecraft'ta shader çalıştırmak için mod
Test edilen ve makalenin yazıldığı Minecraft sürümü: 1.21.10
Desteklenen sürümler aralığı: 1.16.5 – 26.2
Gereksinimler: Sodium
Iris Shaders, harici shader paketlerini Minecraft'a bağlayan ve oyunun standart görüntü oluşturmasını (render) seçilen paketin grafikleriyle değiştiren bir moddur: yumuşak gölgeler, hacimsel aydınlatma, su yansımaları ve hacimsel bulutlar. Vanilla oyunu bunu sunmaz — aydınlatması ve gölgeleri statiktir. Mod, OptiFine formatındaki paketleri ve özellikle Iris için eklentileri olan paketleri yükler ve yüksek kare hızlarına odaklanan açık kaynaklı bir OptiFine alternatifi olarak çalışır.
Mod nasıl çalışır?
Iris, oyunun grafik ardışık düzenine (pipeline) entegre olur ve görüntü hesaplamasını aktif shader paketine devreder. Işığın, gölgelerin, suyun ve gökyüzünün nasıl hesaplanacağını paketin kendisi belirler, bu nedenle aynı sahne farklı paketlerde farklı görünür. Mod kendi başına hiçbir şey çizmez — yalnızca paketi çalıştırır ve yönetir.
Ana özelliği geriye dönük uyumluluğudur. OptiFine veya eski ShadersMod için oluşturulmuş paketler hiçbir değişiklik yapılmadan çalıştırılabilir: format aynıdır, bu nedenle dosya dönüştürmeye gerek yoktur. Ayrı bir dal, paket oluşturucuları için eklentilerdir: Iris, ardışık düzene OptiFine'ın sahip olmadığı özellikleri ekler, bu nedenle bazı modern paketler, başka hiçbir yerde bulunmayan efektlere sahip "Iris'e özel" sürümlerde yayınlanır.
Performans ve Sodium ile entegrasyon
Iris, chunk görüntü oluşturmasını yeniden yazan ve mikro takılmaları (micro-stutters) ortadan kaldıran bir mod olan Sodium üzerine inşa edilmiştir. Bu sayede shaderlar sadece ara sıra ekran görüntüsü almak için değil, normal oyun oynamak için de kullanılabilir hale gelir. OptiFine, Sodium ile uyumsuzdur, bu nedenle Iris + Sodium kombinasyonu, hem shaderlara hem de optimizasyona aynı anda sahip olmanın bir yoludur. Sodium, Iris ile birlikte gelir, bu nedenle optimizasyon modunu kurmak için ek bir adım yoktur.
FPS pakete ve grafik kartına bağlıdır: ışın izleme (ray-tracing) içeren ağır paketler güçlü bir GPU'da bile kare hızını düşürür. Hafifletilmiş (lite) paket profilleri veya daha düşük bir maxShadowRenderDistance değeri performansı geri kazandırabilir.

Shaderlar etkinleştirilmiş bir alan

Shaderlar devre dışı bırakılmış aynı alan
Shaderları bağlama ve yapılandırma
Kontroller video ayarlarında yer almaktadır. Sodium, standart Video Settings menüsünü General, Quality, Performance ve Advanced sekmelerini içeren kendi menüsüyle değiştirir; shader paketlerinin kendisi ayrı bir sekmede yer alır.
Paket nasıl eklenir?
Yol: Options → Video Settings → Shader Packs. Bir paketin arşivi doğrudan menü penceresine sürüklenerek veya shaderpacks klasörünü açan "Open Shader Pack Folder…" düğmesi aracılığıyla eklenir. Ekledikten sonra, sağ üst köşedeki listeyi yenileme düğmesine basın. Efektleri etkinleştirmek için "Shaders: Disabled" satırına tıklayın, listeden paketi seçin ve Apply düğmesiyle uygulayın. Aktif paket listede vurgulanacaktır.

Eklenen paketlerin listesi ve uygulama düğmesini içeren video ayarlarındaki Shader Packs menüsü
Aktif paketi yapılandırma
"Shader Pack Settings…" düğmesi bizzat paketin kendisi tarafından tanımlanan parametreleri açar — bu paketi OptiFine'da yüklediğiniz zamanki seçeneklerin aynısıdır. Yanında üç işlem bulunur: ayarları bir .txt dosyasından içe aktarmak, mevcut ayarları paylaşım için bir .txt'ye dışa aktarmak ve varsayılana sıfırlamak (Shift tuşuna basılı tutarak). Bu, nette bulunan bir başkasının paket yapılandırmasını aktarmanız gerektiğinde kullanışlıdır.

Aktif paketin parametrelerini içeren Shader Pack Settings penceresi
Kısayol tuşları
Üç tuş ataması, menüye girmeden efektleri yönetmenizi sağlar:
Tuş | Eylem |
K | shaderları açar veya kapatır |
R | aktif paketi yeniden yükler |
O | parametre değişikliklerini gerçek zamanlı olarak görmek için saydam bir arka plana sahip shader menüsünü açar |
Bu üç tuşun tümü kontroller (Controls) menüsünden yeniden atanabilir.
Renk uzayı
Iris görüntüyü sadece standart sRGB olarak çıkarmaz. colorSpace parametresi daha geniş bir gam (gamut) seçmenize olanak tanır — DCI-P3, Display P3, REC2020 veya Adobe RGB. Kendi renk yönetimi olmayan paketler için mod, tamamlanmış çerçevenin üzerinde seçili alanda bir ton haritalama (tonemapping) uygular, bu da geniş gamlı ekranlarda (örneğin fabrika çıkışı Display P3'e sahip dizüstü bilgisayar ekranlarında) aşırı doygunluğu ortadan kaldırır. HDR çıkışı bununla etkinleştirilmez — sadece hedef görüntüleme uzayı değiştirilir.
Yapılandırma (iris.properties)
iris.properties dosyası modun temel ayarlarını depolar: hangi paketin aktif olduğu, shaderların etkin olup olmadığı ve görüntünün hangi renk uzayında oluşturulacağı. config klasöründe yer alır. Çoğu değer menü üzerinden otomatik olarak ayarlanır ancak dosya manuel olarak da düzenlenebilir.
Parametre | Ne işe yarar? |
| Tanınmayan paketlerin yüklenmesini kontrol eder. |
| Hedef çıkış renk uzayı. |
|
|
|
|
|
|
| Chunklardaki gölgeleri hesaplamak için maksimum mesafe. Paketin ayarlarından bağımsız olarak gölge mesafesini sınırlar. Daha yüksek değer: gölgeler daha uzaklarda görülür, ancak FPS açısından daha pahalıdır; daha düşük: tam tersi, performans lehinedir. |
| Aktif paketin dosya adı. Boş alan — hiçbir paket seçili değil. Menü aracılığıyla bir paket etkinleştirildiğinde otomatik olarak doldurulur. |
Sonuç
Iris Shaders belirli bir görevi çözer: Sodium'un sağladığı performansı kaybetmeden oyunun modern sürümlerinde harici shader paketlerini çalıştırmak. OptiFine'dan farklı olarak, mod açık kaynaklıdır, Sodium ile uyumludur ve çoğu Fabric ve NeoForge modlarıyla çakışmaz, ancak diğer OptiFine özelliklerini kopyalamaz — bağlı dokular, animasyon kontrolü veya sis ayrı olarak eklenmelidir. Forge desteği yoktur, bazı paketler hala tam olarak çalışmamaktadır ve macOS'te görüntü bozulmaları (artifact) mümkündür. Bu kombinasyon Fabric veya NeoForge'da modlarla oynayan ve shaderları kabul edilebilir bir FPS ile kullanmak isteyenler için uygundur.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











