Genel Bakış #
Bu kısa kılavuz, Unreal Engine’de ışık pişirme (light baking) için bir projeyi hazırlamanın en iyi uygulamalarını kapsamaktadır. Örnek olarak, 3Ds Max’te oluşturulmuş ve .vrscene olarak dışa aktarılmış bir projeyi gösteriyoruz . Bu eğitimde özetlenen prensipler, UV setlerini değiştirebilen tüm 3D platformlar için geçerlidir.
Işık pişirme işlemi, sahnedeki tüm nesnelerin temiz ve benzersiz UV haritalamasına sahip olmasını gerektirir.
UV ışınları ihmal edilmiş bir projede ışıkla pişirme işleminin iki ana sonucu vardır:
-
Son derece yavaş, hafif pişirme işlemi;
-
Yanlış sonuçlar üretmek.
Bu nedenle, UV haritalarını önceden hazırlamak önemlidir.
Takip etmek istiyorsunuz ama ehliyetiniz yok mu?
Adım 1: Kanal UV’leri #
3Ds Max’te, bir nesneyi seçip Araçlar > Kanal Bilgisi menüsünden UV kanalını kontrol edebilirsiniz .
Varsayılan olarak oluşturulan kanallar (kırmızı ile işaretlenmiş) ve sizin oluşturduğunuz kanallar (yeşil ile işaretlenmiş) olduğunu unutmayın.
Unreal Engine için V-Ray, ışık pişirme işleminde son harita kanalını kullanır. Bu nedenle, son UV kanalının doğru şekilde ayarlandığından emin olmak önemlidir. Gerekirse, ışık pişirme işleminde kullanılacak ışık haritası için özel olarak ayrılmış yeni bir kanal oluşturun.

Adım 2: UV ışınlarını kontrol edin #
Öncelikle, sorunlu UV ışınları için son kullanılabilir UV kanalını kontrol etmeliyiz, örneğin:
-
Çakışan UV’ler
-
0 – 1 UV uzay aralığının dışına çıkan UV’ler
Eğer kanal yukarıda belirtilen sorunlardan herhangi birini içermiyorsa, bu statik ağ hafif pişirme işlemleri için uygundur.
Unreal Engine’e aktarıldığında .vrmesh-es (proxy) dosyalarına sahip aktörlerin ışık pişirme işleminden hariç tutulacağını, ancak gölgeler ve küresel aydınlatma (GI) için sahneye katkıda bulunmaya devam edeceğini unutmayın. Bu nedenle, .vrmesh-es (proxy) dosyalarının temiz UV’lere sahip olması gerekmez.

3. Adım: Yeni UV’ler oluşturma #
Ancak, çakışan ve/veya 0-1 uzay aralığının dışında kalan UV’ler varsa, ışık haritaları için kullanılacak yeni bir UV kanalı oluşturmalısınız. Yeni kanalda temiz UV’ler oluşturun. Sorunsuz bir ışık pişirme işlemi sağlamak için sahnedeki tüm nesneler için aynı prosedürü uygulayın.

