View Categories

VRayOSLMtl

2 dakika okuma

Bu sayfa OSL materyali hakkında bilgi vermektedir.

 

Genel Bakış #


VRayOSLMtl materyali, 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 .

VRayOSLMtl eklentisi, kapatma renk çıktı parametrelerini kullanan gölgelendiricilerle birlikte kullanılabilir. V-Ray’de OSL gölgelendirici yazmaya ilişkin daha ayrıntılı açıklamalar ve örnekler için OSL Destek sayfasına bakın.

Hızlı Gölgelendirici alanını kullanarak gölgelendiricinin kodunu manuel olarak düzenleyebilirsiniz.

 

Kullanıcı Arayüzü Yolu: ||Malzeme Düzenleyici|| > Malzeme/Harita Tarayıcısı > Malzemeler > V-Ray > VRayOSLMtl #

 

 

Koordinatlar ve Gürültü #


Koordinatlar ve Gürültü seçenekleri, standart 3ds Max doku seçenekleridir.

 

Genel #


Genel ayar, ortak gölgelendirici özelliklerini kontrol eden parametreleri içerir.

Gölgelendirici dosyası  –  Gölgelendirici (nesne) kodunu içeren .osl  veya  .oso  dosyasını belirtir. Bu düğme denetimi ayrıca aşağıdaki seçenekleri içeren bir bağlam menüsünü de destekler:

Temizle  – Geçerli gölgelendiriciyi kaldırır ve eklentiyi sanki hiçbir gölgelendirici yüklenmemiş gibi geri yükler.
Sıfırla  – Gölgelendiriciyi yeniden yükler ve parametrelerini varsayılan değerlere sıfırlar.
Yeniden Yükle  – Gölgelendiriciyi yeniden yükler ancak geçerli parametre değerlerini korur.
İçeren Klasörü Aç  – Gölgelendiricinin konumunu Dosya Gezgini’nde gösterir.
Harici Düzenleyicide Aç  – Gölgelendiriciyi uygun bir metin düzenleyicide açar.
Hızlı Gölgelendiricide Aç  – Yüklenen dosyanın kodunu Hızlı Gölgelendiricinin metin düzenleyicisinde açar. Dosya Yolunu Kopyala  – Şu anda yüklü olan dosyanın tam yolunu panoya kopyalar. Klasör Yolunu Kopyala  – Şu anda yüklü olan dosyanın üst dizinini panoya kopyalar. Son Dosyalar  – Son yüklenen gölgelendiricilerin bir listesini ve listeyi temizleme seçeneğini içerir. 


Buraya tıklayarak bağlam menüsü seçeneklerinin kısayol tuşlarını görebilirsiniz. #

OSL gölgelendiricinizi düzenlerseniz, yeni sürüm yalnızca  Temizle ,  Sıfırla veya  Yeniden Yükle  seçeneklerinden biri seçildikten sonra yüklenir.

Kapanış çıktısı  – Malzemenin çıktısı için kapanış rengi kaynağını belirtir. Varsayılan olarak yerleşik çıktı kapanış rengi parametresi  Ci  seçilidir.

Maksimum ışın derinliği  – Gölgelendirici için maksimum yansıma/kırılma derinliğini belirtir.

Önizlemeyi göster  – 3ds Max Malzeme Düzenleyicisinde gölgelendirici önizlemesinin oluşturulup oluşturulmayacağını belirler.

Gölgelendirici sonucunu sınırlandır  – Sonucun [0,  sınırlandırma limiti ] aralığına zorlanıp zorlanmayacağını belirler.

Sıkıştırma limiti – Sıkıştırma gölgelendirici sonucu  etkinleştirilmişse  , üst sıkıştırma limitini belirtir  .

Görünüm alanı rengi  – Görünüm alanı gölgelendirmesinde kullanılan malzemenin dağılım bileşenini belirtir.

Doku koordinatlarını sarmala  – OSL gölgelendirici için doku koordinatlarını otomatik olarak sarar ve yalnızca [0.0, 1.0] aralığındaki değerleri iletir.

Dokuları ters çevir – 3ds Max OSL Haritası ile uyumluluk için ekli tüm dokuları dikey olarak ters çevirir.

UVgen kullanımı – VRayOSLMtl’nin UV Oluşturucusundan gelen bilgileri kullanır. Devre dışı bırakıldığında, kullanılan dokuların veya OSL düğümünün UV Oluşturucusundan gelen bilgileri kullanır.

Shader adını  OSO’ya aktar   – Shader’ı *.oso dosyası olarak kaydeder.

 –  Gölgelendirici tarafından sağlanan bir URL’yi açan yardım düğmesi.

 

Gölgelendirici Parametreleri #


Ek gölgelendiriciler – Belirli parametreler (varsa) bu açılır menüde listelenmiştir.

 

Derleyici Tanılama #


Derleyici tanılama açılır menüsü, gölgelendirici derleme ve işleme sonuç mesajlarını içerir.

 

Hızlı Gölgelendirici #


Shader kodunu manuel olarak değiştirmek isterseniz, bunu Hızlı Shader alanında yapabilirsiniz.

 

Etkinleştir  – Hızlı Gölgelendiricinin metin alanını aktif hale getirir. 

Etkinleştirildikten sonra, orijinal kodu metin alanına yerleştirin. Alternatif olarak, boş alana kendi kodunuzu yazmaya başlayın. 

Malzeme parametrelerinde zaten bir shader yüklediyseniz, üzerine sağ tıklayın ve ”  Hızlı Shader’da Aç  ” seçeneğini seçin. 

Bunu yapmanın bir başka yolu da metin alanını etkinleştirmek ve .osl  dosyasını oraya sürükleyip bırakmaktır. Kod anında yüklenecektir.

 

Hızlı Gölgelendirici paneline sağ tıklamak bir bağlam menüsü açar.   Değişiklikleri yaptıktan sonra kodu derleyebilir veya  parametreleri derleyip sıfırlayabilirsiniz ; bu işlem gölgelendiricideki parametrelerin değerlerini de etkiler.

 

 

 

 

Düzenlemeyi bitirdiğinizde, kullanıcı arayüzünü yenilemek için Derle düğmesine basın. Kod derlemesi başarıyla tamamlandıktan sonra değişiklikler kullanıcı arayüzünde ve görüntüleyicide güncellenir. Derleme sırasında Derleyici tanılamaları açılır penceresindeki mesajları izleyebilirsiniz   . 

Malzemeye başlangıçta yüklenen shader dosyası (varsa) derlemeden etkilenmeyecektir. Kodunuzu manuel olarak kaydetmeniz gerekmektedir.

OSL Dahil Etme Yolları #


Özel Dahil Etme Yolları – Mevcut sistem yollarında bir OSL modülü bulunmadığında kullanılan arama yolları listesi.   İlgili düğmeye basarak doğrudan kullanıcı arayüzünden ek yollar  ekleyebilir  veya  kaldırabilirsiniz .

 

Notlar #


  • VRayOSLMtl materyali, shader seçimi üzerine OSL shader’larını otomatik olarak nesne koduna (OSO formatı) derler. Daha sonra herhangi bir derleme işlemi gerçekleşmez (render olaylarında bile). Yüklenen OSL shader’ı değiştirirseniz, değişikliklerinizin geçerli olması için  Shader dosyasının ” Sıfırla ”  veya  “Yeniden Yükle”  seçeneklerini kullanı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 #


Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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