View Categories

V-Ray GLSL Dokusu

1 dakika okuma

Bu sayfada V-Ray TexGLSL düğümü hakkında ayrıntılı bilgi verilmektedir.

Genel Bakış #


V-Ray GLSL doku haritası, OpenGL Gölgelendirme Dili GLSL gölgelendiricilerini (.frag, .glsl dosyaları) ve V-Ray önceden derlenmiş fragment gölgelendiricilerini (.pfrag dosyaları) yüklemek ve bunları doğrudan V-Ray ile işlemek için kullanılabilir. Gölgelendirici dosyası bir doku yerine bir materyal tanımlıyorsa, V-Ray MtlGLSL materyali ile veya bir V-Ray Light materyalinin renk yuvasına bir V-Ray TexGLSL haritası atanarak işlenebilir.

Hem V-Ray MtlGLSL hem de V-Ray TexGLSL’nin aynı kullanıcı arayüzünü paylaştığını unutmayın.

V-Ray MtlGLSL materyali 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.

Sağdaki örnek için, V-Ray Materials’ın difüz kanalına dört farklı V-Ray TexGLSL haritası yüklenmiştir.

GLSL Kodu #


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.

GLSL Parametreleri #


Ş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.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir