View Categories

V-Ray GLSL

2 dakika okuma

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


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

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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