Bu makale, Cinema 4D’deki Corona Bitmap gölgelendiricisinin ayarlarını ve değerlerini açıklamaktadır.
Genel Bakış #
Corona, desteklenen iki gölgelendirici kullanarak bitmap dokuları yükleyebilir:
-
Corona Bitmap gölgelendiricisi
-
Cinema 4D yerel Bitmap gölgelendiricisi
İkisi de neredeyse aynı sonuçları üretir; ancak Corona Bitmap shader’ını kullanmanın, Cinema 4D’nin yerel Bitmap shader’ına göre bazı avantajları vardır:
-
Corona Bitmap’leri daha hızlı işlenir.
-
Corona Bitmap’leri, çekirdek dışı işleme özelliği sayesinde daha az RAM kullanır .
-
Corona Bitmap, basitleştirilmiş bir kullanıcı arayüzüne ve kontrollere, ayrıca doku eşleme ve döşeme için ek seçeneklere sahiptir.
-
Ortam doku haritaları, Corona Bitmap gölgelendiricisi kullanılarak dönüştürülebilir.

Gölgelendirici Özellikleri #
İnterpolasyon , UV koordinatları kullanılarak bir bitmap görüntüsünden rengin nasıl örneklendiğini tanımlar. Bir bitmap, her biri tek bir renge sahip piksellerden oluşurken, UV koordinatları görüntü içindeki herhangi bir noktayı ifade edebilir. Bir UV koordinatı tam olarak bir pikselin merkezine denk gelmediğinde, renk yakındaki piksellerden hesaplanır. Bu işleme interpolasyon denir.
En Yakın Komşu (düşük kalite, en hızlı) – UV koordinatına en yakın pikseli seçer ve rengini kullanır. Bu, bloklu veya pikselli bir görünüme neden olabilir.
Bilinear (daha hızlı) – UV koordinatına olan uzaklıklarına göre en yakın dört pikselin renklerini birleştirir. Bu, En Yakın Komşu enterpolasyonuna göre daha pürüzsüz sonuçlar üretir.
Bikübik (daha pürüzsüz) – Son rengi hesaplamak için daha geniş bir çevre piksel kümesi kullanır. Bu, daha pürüzsüz bir görünüm ve daha yüksek görsel kalite sağlar.
Dosya – Standart dosya tarayıcısını kullanarak doku bitmap’ini seçer.
Renk profili – Doku haritasına uygulanacak renk profilini seçer.
Gömülü – Doku bitmap’inde bulunan renk profilini kullanır.
Doğrusal – Renk profilini Doğrusal moda değiştirir.
sRGB – Renk profilini sRGB’ye değiştirir.
Manuel Gama – Giriş Gama değerini ayarlar.
Giriş Gama Değeri – Doku haritasına uygulanan giriş gama değerini tanımlar.
Pozlama – Doku haritasına uygulanan pozlamayı ayarlar.

UV Döşeme #
Mod – Doku bitmap’i için döşeme modunu seçer. Mevcut modlar şunlardır:
Döşeme yok
UDIM
0 tabanlı UV
1 tabanlı UV
0 tabanlı iki basamaklı UV
1 tabanlı iki basamaklı UV
Özel desen
Dosya deseni – Döşeme modu “Döşeme yok” dışında bir mod kullanıldığında, bu parametre kullanılan doku haritalarının dosya adı yapısını belirler.
Maksimum U boyutu – U koordinatındaki maksimum döşemeyi belirler.
Maksimum V boyutu – V koordinatındaki maksimum döşemeyi belirler.

Mahsul/Yerleştirme #
Mod – Kırpma ve yerleştirme modları arasında seçim yapar.
Birim alanı – UV (0 ila 1 koordinatları) ve Piksel (genişlik ve yükseklik) birim alanı arasında seçim yapar.
U – Bitmap’i U koordinatlarına göre kırpar veya yerleştirir.
V – Bitmap’i V koordinatlarına göre kırpar veya yerleştirir.
Birim aralığı Piksel olarak ayarlandığında U ve V koordinatları X ve Y değerlerine dönüşecektir .
Genişlik – Bitmap’i genişlik değerine göre kırpar veya yerleştirir.
Yükseklik – Bitmap’i yükseklik değerine göre kırpar veya konumlandırır.

Ek Haritalama #
Offset U – Doku haritasının yatay kaymasını kontrol eder.
Offset V – Doku haritasının dikey ofsetini kontrol eder.
Length U – Bitmap’i U koordinatında ölçeklendirir.
Uzunluk V – Bitmap’i Y koordinatında ölçeklendirir.
Döndürme W – Bitmap’i Z koordinatında döndürür.
Tiles U – U koordinatındaki karo sayısını ayarlar.
Tiles V – Y koordinatındaki karo sayısını ayarlar.
UVW’yi Geçersiz Kıl – Etkinleştirildiğinde, belirli bir UVW kanalını kullanır.
UVW kanalı – Bir UVW kanalını belirtir.
Üç Yönlü Haritalama Kullan – Etkinleştirildiğinde, doku nesnenin UV koordinatlarına bağlı kalmak yerine üç yönden (X, Y ve Z eksenleri) yansıtılır. Bu, UV haritalaması zayıf veya eksik olan nesnelerdeki görünür dikişleri ve gerilmeleri ortadan kaldırmaya yardımcı olur.
Üç boyutlu harmanlama – Farklı yönlerden gelen projeksiyonların ne kadar yumuşak bir şekilde bir araya geleceğini kontrol eder. Daha düşük değerler geçişleri daha keskin hale getirirken, daha yüksek değerler daha yumuşak bir harmanlama sağlar.
Üç boyutlu ölçek – Üç boyutlu projeksiyonun genel ölçeğini tüm eksenler boyunca ayarlar.

Kanal Çıkışları #
Alfa – Bir doku haritası sabit bir renkle birlikte kullanıldığında, alfa bunların nasıl karıştırılacağını belirler (alfa = 1 yalnızca haritanın kullanıldığı, alfa = 0 yalnızca rengin kullanıldığı anlamına gelir). Burada kullanıcı alfanın nasıl hesaplanacağını seçebilir:
Görüntü Alfa Değeri – Alfa değeri, görüntüden alınır (eğer mevcutsa, örneğin TGA/PNG’de) veya yoksa 1 olarak ayarlanır.
RGB Yoğunluğu – Alfa değeri, RGB renginden hesaplanır.
RGB Ortalaması – Alfa değeri, ortalama RGB renginden hesaplanır.
Yok (Opak) – Alfa değeri her zaman 1’dir.
Mono – Doku haritasının çıktısının tek kanallı olması gerektiğinde (örneğin malzeme pürüzlülüğü için), hesaplama bu şekilde yapılır.
RGB Yoğunluğu – RGB renkten hesaplanır.
RGB Ortalaması – Ortalama RGB renkten hesaplanır.
Görüntü Alfa Değeri – Görüntüden tek bir kanal alınır (varsa, örneğin TGA/PNG’de) veya yoksa 1 olarak ayarlanır.
RGB – Doku haritası renk girdileri için kullanıldığında elde edilen gerçek renk çıktısı (örneğin, malzemedeki difüz renk).
RGB – Bitmap’te saklanan gerçek renk. RGB Yoğunluğu – RGB yoğunluk değerleri, RGB çıktısı olarak kullanılır. RGB Ortalaması – Ortalama RGB değerleri, RGB çıktısı olarak kullanılır. Görüntü Alfa Değeri – Görüntüde saklanan alfa değeri, RGB çıktısı olarak kullanılır.

Örnekler #
Yerleştirme modu #

Yerleşim U=0 V=0 Genişlik=1 Yükseklik=1

Yerleşim U=0 V=0 Genişlik=0.5 Yükseklik=0.5

Yerleşim U=0 V=0 Genişlik=0.25 Yükseklik=0.25

Yerleşim U=0 V=0 Genişlik=0.1 Yükseklik=0.1

Yerleşim U=0 V=0 Genişlik=1 Yükseklik=1

Yerleşim U=0.1 V=0 Genişlik=1 Yükseklik=1

Yerleştirme U=0.25 V=0 Genişlik=1 Yükseklik=1

Yerleştirme U=0.5 V=0 Genişlik=1 Yükseklik=1

Kırpma U=0 V=0

Kırpma U=0.25 V=0.25

Kırpma U=0.5 V=0.5

Kırpma U=0.75 V=0.75
Fayans döşeme #

U=1 Karo V=1 Karo

U=2 Karo V=2 Karo

U=4 Karo V=4 Karo

U=10 Karo, V=10 Karo
İnterpolasyon #

Bikübik (Daha Pürüzsüz)

Bilinear (Daha Hızlı)
RAM kullanım farkı – Corona Bitmap ve Cinema 4D yerel Bitmap #

Yerel Bitmap Gölgelendirici (4,6 GB)

Corona Bitmap Gölgelendirici (3,4 GB)
Dönme #

Corona Bitmap Döndürme = 0°

Corona Bitmap Döndürme = 30°

Corona Bitmap Döndürme = 45°

Corona Bitmap Döndürme = 60°

Corona Bitmap Döndürme = 90°
