Tüm Yazılar
UE5 · 21 Temmuz 2026 · 10 dk okuma · Yazar: Althera Games

UE5 Lumen Konsol Değişkenleri: Performans Referansı (2026)

TL;DR — Özet

Lumen, UE5'in indie ekiplere verdiği en cömert aydınlatma hediyesi — ve yanlışlıkla fazla harcamanın en kolayı. İyi haber: Lumen'in maliyetinin çoğunu küçük bir konsol değişkeni seti kontrol ediyor ve her birinin tam olarak ne yaptığını bilmek "sahne kare düşürüyor"u beş dakikalık bir teşhise çeviriyor. Bu, Althera Games olarak Potion Rise Simulator ve NightRecord: Thin Walls'ta aydınlatmayı ayarlarken açık tuttuğumuz referans: her Lumen cvar'ının ne yaptığı, ne zaman dokunulacağı ve indie donanım bütçeleri için güvenli başlangıç değerleri.

Önce kavramsal temeli — Lumen'in GI ve yansımalarının nasıl çalıştığını — istiyorsanız UE5 Lumen rehberimizi okuyun. Bu yazı uygulamalı tamamlayıcı: tam değişkenler ve sayılar. Büyük resim için UE5 performans optimizasyonu kontrol listemiz Lumen ayarını tüm karenin bağlamına oturtuyor.

Altın Kural: Bir Değişken, Bir Ölçüm

Herhangi bir spesifik cvar'dan önce, size günler kazandıracak yöntem: tam olarak bir değişkeni değiştirin, ölçün, farkı not edin, sonra karar verin. Lumen'in geçişleri birbirini besler — yansımalar GI'nin oluşturduğu aynı radiance cache'ini örnekler — dolayısıyla beş değişikliği aynı anda üst üste koymak hangisinin faydalı veya zararlı olduğunu bilmeyi imkânsız kılar. Konsolu açın (tilde `), Lumen kalemlerini milisaniye olarak görmek için stat GPU, genel kare için stat unit yazın, sonra tek seferde bir kolu oynatın. Paketlenmiş Shipping build'de profilleyin; editör sayıları yalan söyler.

Yüksek Etkili Lumen Konsol Değişkenleri

Bunlar gerçek milisaniyeleri hareket ettiren değişkenler. Değerler başlangıç noktasıdır, kutsal metin değil — hedef donanımınızda ölçün.

Konsol değişkeniNe yaparİndie başlangıç
r.Lumen.Reflections.AllowGörünümdeki Lumen yansımaları için ana aç/kapa. 0, GI'yi tutarken yansımaları kapatır.1; az yansıtıcı yüzey olan sahnelerde 0 deneyin
r.Lumen.DiffuseIndirect.AllowLumen diffuse global aydınlatması için ana aç/kapa.1 (Lumen'i bunun için seçtiniz)
r.Lumen.HardwareRayTracingLumen'i yazılım tracing'den donanım ray tracing'e geçirir (RT-yetenekli GPU gerekir).Temelde 0; yalnızca yüksek-uç kademede 1
r.Lumen.ScreenProbeGather.DownsampleFactorScreen-probe GI toplamının çözünürlüğü. Yüksek = daha ucuz ve daha bulanık GI.16 varsayılan; kaliteyi maliyete takas için yükseltin
r.Lumen.Reflections.MaxRoughnessToTraceÜzerinde yüzeylerin tracing'li yansıma almayı bıraktığı roughness eşiği.Pürüzlü yüzeylerde yansımayı atlamak için düşürün
r.Lumen.Reflections.ScreenSpaceReconstructionYansımalar için screen-space denoise/yeniden yapılandırma.1 (daha temiz yansıma için açık tutun)
r.LumenScene.SurfaceCache.*Lumen'i besleyen surface cache'in detay/güncelleme ayarları. Sahne-ölçeği maliyeti yönetir.Varsayılanı bırakın; yalnızca büyük açık dünyada gözden geçirin

r.Lumen.Reflections.Allow — en ucuz testiniz

Bir sahne kare düşürdüğünde ve aydınlatmadan şüphelendiğinizde, ilk yazacağınız şey r.Lumen.Reflections.Allow 0. Yansıma geçişini temizce izole eder: kare toparlanırsa, maliyetin yansımalar olduğunu bilir ve sahnenin gerçekten yansımaya ihtiyacı olup olmadığına karar verebilirsiniz. Mat duvarlı loş bir iç koridor tam Lumen yansımalarını nadiren hak eder; gece ıslak bir sokak eder. Bunu global bir feragat değil, sahne başına veya kalite kademesi başına bir ölçeklenebilirlik kararı yapın.

Yazılım vs donanım ray tracing

r.Lumen.HardwareRayTracing 1 size daha keskin yansımalar ve daha doğru GI verir, ama yalnızca RT-yetenekli GPU'larda ve gerçek bir maliyetle. Geniş bir makine yelpazesinde çalışmak isteyen bir indie oyun için yazılım Lumen makul varsayılandır; donanım Lumen, oyuncuların tercih ettiği bir Epic/High ölçeklenebilirlik kademesine aittir. Donanım Lumen'i temel kademe olarak göndermek, potansiyel kitlenizin bir kısmını sessizce keser.

Lumen'in tek bir "hızlı yap" düğmesi yoktur. Bir avuç dürüst takas vardır ve pürüzsüz Lumen gönderen stüdyolar, her birini bir foruma bakıp cvar listesi kopyalamak yerine ölçenlerdir — bu yazı dahil.

Bunları Nerede Ayarlamalı (Elle Değil)

Konsola cvar yazmak test içindir. Yayın için seçtiğiniz değerleri ölçeklenebilirliğe gömün ki oyuncunun kalite ayarını takip etsinler: DefaultScalability.ini içinde uygun [LumenQuality@n] gruplarına koyun veya platforma özel varsayılanlar için device profile üzerinden sürün. Böylece "Low" gerçekten pahalı Lumen işini kapatır, "Epic" donanım tracing'i açar — bir yığın runtime çağrısı yönetmeden. Performans kontrol listemiz ölçeklenebilirlik bağlamasını tam olarak anlatıyor.

Pratik Bir Ayar Sırası

Sıkça Sorulan Sorular

UE5'te r.Lumen.Reflections.Allow ne işe yarar?

Görünüm için Lumen yansıma geçişini açıp kapatan bir 0/1 anahtarıdır. 0 yapmak, Lumen GI'yi tutarken yansımaları kapatır — yansımaların ne kadar kare süresi harcadığını ölçmenin hızlı yolu. Dar indie bütçelerinde, az yansıtıcı yüzeyli sahnelerde yansımaları kapatmak çoğu zaman gözle görülür kayıp olmadan anlamlı GPU süresi kazandırır. Kare kare çevrilecek bir şey değil, bir proje/ölçeklenebilirlik ayarıdır.

En çok performans etkisi olan Lumen konsol değişkenleri hangileri?

En yüksek etkililer: r.Lumen.Reflections.Allow, r.Lumen.DiffuseIndirect.Allow, r.Lumen.HardwareRayTracing, r.Lumen.ScreenProbeGather.DownsampleFactor ve r.LumenScene.SurfaceCache grubu. Her seferinde birini değiştirin ve stat GPU/stat unit ile ölçün; çünkü Lumen cvar'ları birbirini etkiler ve körlemesine değişiklik regresyonu tespit edilemez kılar.

İndie oyunlar yazılım mı donanım ray tracing Lumen mı kullanmalı?

Geniş donanım yelpazesini hedefleyen çoğu indie için yazılım Lumen (varsayılan) daha güvenli: RT çekirdeği olmayan GPU'larda çalışır ve maliyeti daha öngörülebilir. Donanım Lumen (r.Lumen.HardwareRayTracing 1) daha temiz ama RT donanımı gerektirir ve daha pahalı; bu yüzden onu temel kademe değil, yüksek-uç ölçeklenebilirlik kademesi olarak tutun.

UE5'te Lumen maliyetini nasıl profillerim?

Lumen kalemleri için stat GPU, kare bütçesi için stat unit kullanın. r.Lumen.Reflections.Allow 0 gibi tek bir cvar'ı değiştirin, farkı okuyun, geri alın. ProfileGPU (Ctrl+Shift+,) geçiş başına döküm verir. Oyuncuların aldığı sayılarla eşleşmesi için her zaman paketlenmiş/Shipping build'de profilleyin.

Sonuç

Lumen doğası gereği pahalı değil — ihtiyaç duymayan sahnelerde tam açık bırakıldığında pahalı. Bir avuç konsol değişkeni, tek seferde bir değiştirilip dürüstçe ölçüldüğünde, işin tamamı bu: maliyetini hak etmediği yerde yansımaları öldürün, atmosferi sattığı yerde GI'yi tutun, donanım tracing'i karşılayabilen oyunculara ayırın ve sonucu ölçeklenebilirliğe gömün. Bunu yapın, Lumen olması gereken şeye dönüşür — kare hızında giden sinematik aydınlatma.

Bunu kavramlar için Lumen rehberimiz, tüm kare için UE5 performans kontrol listesi ve geri kalanı için UE5 rehber hub'ı ile birlikte kullanın.

UE5 Lumen Performans Render Konsol Değişkenleri

Lumen'i NightRecord: Thin Walls'ta (UE5) bu şekilde ayarlıyoruz — Steam'de wishlist'e ekleyin ve geliştirme yolculuğunu takip edin.

Steam Wishlist

İlgili Yazılar