Bu sayfada V-Ray MtlGLSL düğmesinin nasıl kullanılacağına dair ayrıntılı bilgi verilmektedir.
Genel Bakış #
V-Ray GLSL materyali ve V-Ray GLSL doku düğümleri, GLSL gölgelendiricilerini (.frag, .glsl dosyaları) veya V-Ray önceden derlenmiş parça gölgelendiricilerini (.pfrag dosyaları) yüklemek ve bunları doğrudan V-Ray ile işlemek için kullanılabilir. Gölgelendirici dosyası bir materyali (doku yerine) tanımlıyorsa, bir V-Ray GLSL materyali ile veya bir V-Ray TexGLSL haritasını bir V-Ray Işık materyalinin renk yuvasına atayarak işlenebilir.
Hem V-Ray MtlGLSL hem de V-Ray TexGLSL’nin aynı kullanıcı arayüzünü paylaştığını unutmayın.
Bu materyal ve V-Ray TexGLSL haritası, V-Ray’in GLSL desteğinin ilk aşamasının bir parçasıdır. V-Ray’in bu sürümünde, gölgelendiriciler bir yazılım sanal makinesi için bayt koduna derlenir ve daha sonra yorumlanır. Bu çalışma zamanı yorumlaması nedeniyle, GLSL gölgelendiricileri, C++ ile yazılmış V-Ray gölgelendiricilerine göre biraz daha yavaş işlenebilir. V-Ray’in gelecekteki sürümlerinde, daha hızlı işleme için gölgelendiriciler doğrudan makine koduna derlenecektir.

GLSL Kaynağı – GLSL gölgelendirici kodunun satır içi olarak mı ekleneceğini yoksa bir dosya aracılığıyla mı yükleneceğini belirtir.
Satır İçi GLSL – GLSL gölgeleyici kodu satır içine eklenir.
Dosya yolu (.oso/.osl) – GLSL gölgeleyici kodu bir dosya aracılığıyla yüklenir.
.glsl/.frag/pfrag dosyasının yolu – GLSL shader kod dosyasının yolunu belirtir.

Şeffaflık – “Shader Alfa Kullan” seçeneği kapalıysa alfa değerini geçersiz kılar .
Şeffaflık Dokusu – Şeffaflık için bir doku kullanır.
Şeffaflık Dokusu Çarpanı – Şeffaflık dokusu için bir çarpan.
Shader Alfa Değerini Kullan – Shader’da hesaplanan alfa değerini kullanır.
Maksimum Işın Derinliği – Gölgelendirici için maksimum yansıma/kırılma derinliğini belirtir.
Sonucu Sınırla – Sonucun [0, Sınırlama Değeri ] aralığına zorlanıp zorlanmayacağını belirler.
Sıkıştırma Değeri – Sıkıştırma Sonucu etkinleştirilmişse , üst sıkıştırma sınırını belirtir .

UVW Oluşturucu Sayısı – GLSL gölgelendirici için sağlanan UVW oluşturucu sayısını belirtir.

Örnek: Şeffaflık Dokusu #
Bu örnekte, bir dokunun V-Ray GLSL materyalinin şeffaflığını kontrol etmek için nasıl kullanılabileceğini gösteriyoruz. V-Ray Bercon Noise dokusunu kullanıyoruz.

Doku kullanılmamıştır.

V-Ray Bercon Gürültü dokusu kullanılmıştır.
