V-Ray TexOSL haritası, Açık Gölgelendirme Dili ( 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 . Basit renk ve kayan nokta çı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ıyorsa ve sonucunu bir çıktı kapatma renk parametresine yazıyorsa, V-Ray OSL Materyalini kullanmanız önerilir . Aksi takdirde, doku haritası materyalleri değerlendirmeyecek ve siyah olarak işlenecektir.
OSL hakkında daha fazla bilgi için Github referansına bakın .

OSL Kaynağı – OSL kodunun nasıl çizileceğini belirler.
OSL
Dosya yolu (.oso/.osl)
OSL Kodu – OSL kodunun manuel olarak girilebileceği alan.
.oso/.osl dosyasının yolu – Shader (nesne) kodunu içeren .osl veya .oso dosyasını belirtir .

Bu doku paketleri, Houdini için standart V-Ray doku paketleridir.

Notlar #
-
V-Ray TexOSL 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.
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ı.
