Bu eğitime buradan başlıyorsanız, dokuları ve önceki bölümün sonucunu indirmeniz gerekecek.
İşlenmemiş Dokuları Kullanarak Oluşturma #
Sahne tamamlandığına göre, artık render işlemine geçebilirsiniz.
Doku dosyaları kullanıldığında, günlük dosyası OpenImageIO ImageCache’den alınan istatistikleri görüntüler.

İstatistikleriniz, makinenizin gücüne bağlı olarak farklılık gösterecektir. Daha sonra karşılaştırma yapmak için istatistiklerinizi not edin.
- Oluşturma Süresi – 00:00:43
- Dosya giriş/çıkış süresi: 4 dakika 10,4 saniye
- En yüksek önbellek belleği: 394,9 MB
Otomatik mipmap #
Render işleminin başlamasından önce önemli bir gecikme olduğunu fark edeceksiniz. Bunun nedeni, Otomatik mipmap özelliğinin varsayılan olarak etkinleştirilmiş olmasıdır. Eğer bir doku haritası dosyası doğal olarak mipmaplenmemişse (şu anda kullandıklarımız gibi), bu seçeneği etkinleştirmek, render süresi boyunca bellekte saklanacak bir mipmap’in otomatik olarak oluşturulmasını tetikler. Yalnızca en son kullanılan döşemeler, varsayılan 1024 MB boyutunda bir doku önbelleğinde bellekte tutulur. Bu mipmap oluşturma işlemi, özellikle birçok yüksek çözünürlüklü dokuya sahip sahneler için render süresini artırır.
- Tekrar render alın ve log dosyasına bir kez daha bakın.

- Oluşturma Süresi – 00:00:36
- Dosya giriş/çıkış süresi: 1 dakika 47,1 saniye
- En yüksek önbellek belleği: 173,5 MB
Yani, daha hızlı ama dokuları dönüştürmenin ne gibi bir etkisi olacağına bakalım.
MakeTX ile Dokuları Dönüştürün #
Doku dosyaları , OpenImage IO’nun bir parçası olan komut satırı aracı maketx ile dönüştürülecektir .
- Linux’ta bir terminal açın, doku dosyalarınızın bulunduğu konuma gidin ve aşağıdaki komutu çalıştırın:
maketx -v --oiio wood-flooring-041_d.jpg -o wood-flooring-041_d.tx
Bu -vbayrak, durum mesajlarını çıktılamak için ayrıntılı çıktı verir. Bu bayrak, --oiioArnold için optimize edilmiş ve OpenImageIO (64×64) için en uygun karo boyutunu zorlayarak daha hızlı işleme yapabilen .tx dosyaları oluşturur. Ayrıca kanalları aralıklı olarak (RGBARGBA…) depolayarak okumayı hızlandırır ve sabit renk algılamayı sağlar: eğer görüntü sabit bir renge sahipse, onu küçük, tek renkli bir .tx dosyasına dönüştürür. Bu bayrak, -oçıktı dosyasından önce gelmelidir.

- Diğer dokuları da aynı şekilde dönüştürün.
Dokuları Değiştir #
Tüm görüntü düğümlerini tek tek inceleyip dokuları güncelleyebilirdik, ancak daha hızlı bir yol var. Oluşturma Ayarları Penceresini açın, Dokular altında Mevcut .tx Dokuları Kullan seçeneğini etkinleştirin .
İşlenmemiş dokular hala shader’da belirtilmiş olsa bile, bu parametre etkinleştirildiğinde Arnold aynı dosya adını .tx uzantısıyla arayacaktır.
Tekrar render alın, render işleminin çok daha hızlı olduğu açıkça görülecektir. İstatistikler için log dosyasına göz atın.

- Oluşturma Süresi – 00:00:20
- Dosya G/Ç süresi: 0,6 saniye
- En yüksek önbellek belleği: 34,5 MB
Orijinal render ile karşılaştırıldığında, render süresi artık yarıdan daha az. Dosya G/Ç işlemleri neredeyse yok denecek kadar az ve kullanılan önbellek belleği de %9 oranında azaldı. Bu da, başlangıçta dokuları dönüştürmek için biraz daha zaman ayırmanın, render süresinden önemli ölçüde tasarruf sağlayacağına sizi ikna etmeli.
