Unreal Engine aydınlatma ve işleme özellikleri, çevrimdışı işleme iş akışları yerine genellikle performans ve kalite dengesini koruyan oyunlar ve etkileşimli ortamlar için optimize edilmiş gerçek zamanlı iş akışlarına öncelik verir. Bu, çevrimdışı işlenen bir iş akışı kullanıldığında tüm sahnenin işlenmesini beklemeden editörde sonuçları görebileceğiniz anlamına gelir.
Ayrıca motor gördüğünüzü aldığınız gerçek zamanlı iş akışlarına öncelik vermesinin yanında, nihai işlenmiş görselin kalitesini daha da artırmak için çevrimdışı iş akışlarına daha uygun özellikler ve iş akışları için de destek sunar. Bu destek, ışın izleme özellikleri veya bağımsız yol izleyici ile birlikte Film İşleme Kuyruğu ya da Film İşleme Grafiği gibi özellikler aracılığıyla görsel çıktısının kullanılmasını içerir.
Unreal Engine Aydınlatma Sistemi
Unreal Engine’da aydınlatma temel olarak şu bileşenler tarafından yönlendirilir:
Global Aydınlatma:
Lumen Global Aydınlatma, gerçek zamanlı global aydınlatma ve yansımalar sistemidir. Geniş bir donanım yelpazesiyle çalışabilen seçenekler sunar. Daha kaliteli sonuçlar için, Lumen’i Donanım Işın İzleme ile kullanarak yüksek kaliteli yansımalar elde edebilirsiniz.
Gölgelendirme:
Sanal Gölge Haritaları, film kalitesine sahip öğelerle ve geniş, dinamik olarak aydınlatılan açık dünyalarla çalışan tutarlı, yüksek çözünürlüklü gölgelendirme sağlar ve Nanite Sanallaştırılmış Geometri ve Lumen Global Aydınlatma tarafından desteklenir. DirectX 12’yi destekleyen projelerde sanal gölge haritaları varsayılan olarak açıktır.
İşleme Ayarları:
Son İşleme Etki Aktörleri, bir sahnenin global olarak veya bir bölümün izole edilmiş kısımlarında işlenmesini etkileyebilecek çok sayıda işleme ayarı içerir. Bunlara alan derinliği, parlama efekti, pozlama, renk saptırma, yansımalar ve diğer birçok özellik alanına yönelik ayarlar dahildir.
Yerleştirilebilir Işıklar:
Farklı sonuçlar elde etmek için yerleştirebileceğiniz çeşitli ışık türleri vardır. Bunlara yön ışıkları, gökyüzü ışığı, nokta ve spot ışıkları ve alan ışıkları dahildir.
Çevresel Aydınlatma:
Dünyanın görünümünü ve verdiği hissi tanımlamak için çeşitli dünya aydınlatma özellikleri mevcuttur. Bunlara hacimsel bulutlar ve atmosfer işleme ile sis özellikleri de dahildir.
Farklı Işık Türlerini Yerleştirme ve Kullanma
Unreal Engine, küçük ve büyük ölçekli sahnelerle uyumlu hemen hemen her türlü aydınlatma senaryosunu oluşturmak için farklı ışık türleri sağlar. Bunlara, birden fazla güneş veya ay etkisi veren büyük ışıklardan, orta ve küçük boyutlu iç mekânlar ya da dış alanlar için küçük ölçekli ışıklara kadar her şey dahildir.
Aşağıdaki tabloda Unreal Engine’da bulunan ışık türlerinin listesi ve bunların Maya’daki eşdeğerleri gösterilmektedir:
| Unreal Engine | Maya | Açıklama |
|---|---|---|
Yön Işığı | Yön Işığı | Güneş/ay ışığı için kullanılır. Sonsuz, paralel ışık ışınları. |
Nokta Işığı | Nokta Işığı | Tek bir noktadan her yöne ışık yayar. |
Spot Işığı | Spot Işığı | Koni biçimli ışık. El fenerleri, sahne ışıkları vb. için uygundur. |
Dikdörtgen Işık | Alan Işığı | Dikdörtgen yumuşak ışık. Televizyonlar, pencereler vb. için idealdir. |
Gökyüzü Işığı | Çevresel Işık | Ortam ışığını ve gökyüzü yansımalarını yakalar (genellikle küp haritaları/HDRI’larla eşleştirilir). |
Bunlar Unreal Engine’ın nokta, spot ve dikdörtgen ışıklarına örneklerdir.
Motordaki aydınlatmayla çalışırken kullanabileceğiniz bazı kısa notlar aşağıda sunulmuştur:
Işıkların İmleç Konumuna Hızla Yerleştirilmesi
Görünüm penceresinde, imleç konumuna bir nokta ışığı yerleştirmek için L tuşuna basın.
Işık türünü değiştirmek için sağ tıklama bağlam menüsünü kullanarak “Seçilen Aktörü Şununla Değiştir” seçeneğini belirleyin.
Yön Işıkları:
Sahnede en fazla iki adet yön ışığı bulundurabilirsiniz. Örneğin, birden fazla güneş veya güneş ve ay olabilir.
Yön ışıklarının her birinin, aktör ayarlarında farklı bir Atmosfer Güneş Işığı Dizini ayarlanmış olmalıdır.
Dizin 0 için yön ışığı konumunu değiştirmek amacıyla fare imlecini sürüklerken Sağ Shift + L tuşlarını kullanın.
Dizin 1 için yön ışığı konumunu değiştirmek amacıyla fare imlecini sürüklerken Sağ Shift + Sağ Ctrl + L tuşlarını kullanın.
Işık Hareketliliği:
Sahnedeki ışıklar veya objeler gibi her aktör türü, dinamik ve önceden hesaplanmış aydınlatma için farklı aydınlatma yolları ile nasıl işleneceğini belirleyen bir hareketlilik ayarına sahip olabilir. Projenizi ön işlenmiş aydınlatmayı göz önünde bulundurarak geliştirmiyorsanız ışık hareketliliği, gerekli bir faktör olmayabilir; ancak bunun var olduğunu ve objelerin Unreal Engine’daki farklı aydınlatma yollarıyla etkileşime girme biçimini etkileyebileceğini unutmamak gerekir.
Gökyüzü Aydınlatması ve HDRI’lar:
Çevre sahnelerinde gerçekçi görünüme sahip bir aydınlatma elde etmek için gökyüzü atmosferi, yön ışığı ve gökyüzü ışığı kullanmalısınız.
HDRI’lar, ayarlarında Gerçek Zamanlı Yakalama özelliği etkinleştirilmiş herhangi bir gökyüzü ışığı aktörüne atanabilir. Alternatif olarak, bir materyal oluşturabilir ve HDRI’ı büyük bir gökyüzü küresine arka plan olarak uygulayabilirsiniz.
Karmaşık sahnelerde ve çok fazla ışık içeren ortamlarda çalışmayı kolaylaştırmak amacıyla, Unreal Editor’deki Anahat Düzenleyicisi panelinden tek tek veya gruplar halinde ışıkları seçip ayar yapmak yerine Işık Karıştırıcısı panelini kullanarak ışıkların özelliklerini daha basit bir şekilde değiştirebilirsiniz.
Işık Karıştırıcısı panelini Pencere menüsünün altındaki ana menüden yerleştirilebilir panel olarak etkinleştirebilirsiniz.
Unreal Engine’daki aydınlatma ve bileşenleri hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Son İşleme Etki Aktörleri
Unreal Engine’da Son İşleme Etki Aktörleri, bir alanın görünümünü ve verdiği hissi etkileyen işleme ayarlarını yapılandırabileceğiniz yerleştirilebilir etki aktörleridir. Bunlar etki aktöründeki izole alanlar olabileceği gibi, bölümün her yerine global olarak da uygulanabilir.
Yerleştirilmiş bir son işleme etki aktörü fonksiyonu ile renk saptırma, alan derinliği, parlama efekti, yansımalar vs. için ayarları değiştirebilirsiniz. Daha spesifik efektler oluşturmak için materyalleri son işleme ile de kullanabilirsiniz.
Sahnenizde renk saptırmasını daha erişilebilir ve ayarlanabilir hale getirmek amacıyla Renk Saptırma panelini önceden adlandırılmış son işleme etki aktörü, sinematik kamera aktörü ve kamera aktörleri gibi son işleme ayarları entegre edilmiş her aktörle birlikte kullanabilirsiniz.
Renk saptırma panelini Pencereler menüsü altındaki ana menüden yerleştirilebilir bir panel olarak etkinleştirebilirsiniz.
Unreal Engine’da son işleme hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Çevre Aydınlatma Özellikleri
Sahip olduğunuz her çevre genellikle bir ışık kaynağı, atmosfer ve bulutlardan oluşur. Unreal Engine, geniş ölçekli bir dünya oluşturmasanız da çok daha büyük bir dünyanın parçasıymış gibi hissetmenizi sağlayacak ortamlar hazırlamanızı sağlayan bir dizi özellik içerir. Motordaki aydınlatma sisteminde tüm bu özellikleri sürükleyip bırakarak kolayca kullanmaya başlayabilirsiniz.
Çevre aydınlatmasını daha erişilebilir ve ayarlaması daha basit hale getirmek amacıyla, Çevre Işığı Karıştırıcısı paneli tüm bu aktörlerin ayrıntı panellerini tek bir yerde toplar. Hatta bu paneli doğrudan açıp, çevrenin bu unsurlarını oluşturan aktörleri sahneye ekleyebilir ve ayarlamaya hemen başlayabilirsiniz.
Çevre Işığı Karıştırıcısı panelini Pencereler menüsünün altındaki ana menüden yerleştirilebilir panel olarak etkinleştirebilirsiniz.
Büyük ölçekli ortamlar meydana getiren bu aydınlatma bileşenlerinin kullanımı hakkında daha fazla bilgi için aşağıdaki konulara bakın:
Gün Sekansı ile Ada Saati Sistemi
Sahneniz için başlangıç noktası olarak hızla kurup uygulayabileceğiniz bir şey arıyorsanız sahneye sürükleyip bırakarak uygulanabilen bir ada saati sistemi içeren (aşağıdaki örnekte olduğu gibi) Gün Sekansı (Day Sequence) eklentisini kullanabilirsiniz. Dilerseniz projenize uyarlamak için gün sekansının daha özelleştirilebilir bir sürümünü de kullanabilirsiniz.
Entegre ada saati sisteminin kullanımı hakkında daha fazla bilgi için, Setting Up A Time Of Day With Day Sequence kısmına bakabilirsiniz.