Bu sayfada V-Ray OSL Haritası hakkında bilgi verilmektedir.
Genel Bakış #
VRayTexOSL doku haritası, OSL gölgelendirici kod dosyalarını (.osl) veya OSL nesne kod dosyalarını (.oso) yüklemek ve bunları doğrudan V-Ray ile işlemek için kullanılabilir . VRayTexOSL düğümü, basit renk ve kayan noktalı çıktı parametrelerine sahip gölgelendiricilerle kullanılabilir. Bu parametreler sırasıyla doku RGB ve alfa çıktıları olarak kabul edilir.
Eğer shader dosyası bir doku yerine bir materyal tanımlıyor ve sonucunu bir çıktı kapatma renk parametresine yazıyorsa, VRayMtlOSL materyalini kullanmanız önerilir . Aksi takdirde, doku haritası materyalleri değerlendirmez ve siyah olarak işlenir.

Temel Parametreler #
Gölgelendirici Dosya Adı – Gölgelendirici kodunu içeren .osl veya .oso dosyasını belirtir.
Özellikleri yeniden oluştur – Gölgelendiriciyi yeniden yükler ve parametrelerini yeniden oluşturur.
Görünüm penceresi rengi – Görünüm penceresi gölgelendirmesinde kullanılan malzemenin dağılım bileşenini belirtir.
Maksimum Işın Derinliği – Gölgelendirici için maksimum yansıma/kırılma derinliğini belirtir.
Kapanış Çıktısı – Malzemelerin çıktısı için kapanış rengi kaynağını belirtir. Varsayılan olarak yerleşik çıktı kapanış rengi parametresi Ci seçilidir.

Gölgelendirici Nitelikleri #
Bu bölüm, shader’ın kendisinde bulunan tüm parametreleri içerir ve buradan düzenlenebilir.

Notlar #
-
VRayTexOSL dokusu, gölgelendirici seçimi üzerine OSL gölgelendiricilerini otomatik olarak nesne koduna (OSO formatı) derler. Daha sonra herhangi bir derleme gerçekleşmez (işleme olaylarında bile). Yüklenen OSL gölgelendiricisinde değişiklik yaparsanız, değişikliklerinizin geçerli olması için ” Öznitelikleri Yeniden Oluştur” düğmesine tıklayın .
-
V-Ray’in ana kurulum klasörünün “tools” alt dizininde, *.osl dosyalarını *.oso dosyalarına çeviren bir OSL derleyicisi bulunabilir.
-
Open Shading Language sürüm 1.10 desteklenmektedir.
Referanslar #
-
SPI’deki OSL ana sayfası – Sony Pictures Imageworks’teki Açık Gölgelendirme Dili ana sayfası
-
OSL Google Code sayfası – Açık Gölgelendirme Dili için Google Code proje sayfası
-
OSL GitHub sayfası – Open Shading Language için GitHub proje sayfası.
