Baking kelimesinin dilimizdeki anlamı fırında pişirmektir. Genellikle optimizasyon için yapılan bir işlemdir. Karmaşık, yüksek çözünürlüklü modellerin veya aydınlatma gibi sistem zorlayan işlemlerin sisteme yükleyeceği yükü azaltmak için kullanılır. Bunu bir örnek üzerinden anlatmak daha anlaşılır olacaktır. 3 boyutlu bir ortamda bir küpün üstüne çapraz bir açıdan ışık vurduğunu ve küpün arkasında bir gölge oluştuğunu düşünün. Şu anki durumda sistem, objenin üstüne sürekli olarak ışık göndermekte ve objenin şekline göre nasıl bir gölge oluşması gerektiğini hesaplamakta. Örneğimizdeki gibi basit bir sahnede bu işlem sistemi çok yormasa da sahne büyüyüp karmaşıklaştıkça etraftaki her nesne için böyle bir işlemi gerçek zamanlı yani sürekli olarak yapmak sisteme çok büyük bir yük bindirecektir. Bake işlemi sayesinde bu iş sadece bir kere yapılır ve ışığın nesneler etrafında oluşturduğu gölgeler gibi detaylar bir doku haritası (Texture Map) olarak kaydedilir. Daha sonra bu doku haritası sahnedeki objelere giydirilir. Bunu bir boyama işlemi gibi düşünebilirsiniz. Işık varken objenin arkasında gölge tarafından oluşan alanı siyaha boyarsanız artık ışık olmasa bile orada bir gölge varmış gibi gözükecektir. Bake işlemi de bunu yapmaktadır.
Barış Baran ÇİÇEK
