View Categories

VRayMDLMtl

4 dakika okuma

Bu sayfa MDL Materyali hakkında bilgi vermektedir.

Genel Bakış #


VRayMDLMtl ​​materyali, NVIDIA Materyal Tanımlama Dili dosyalarını ( .mdl ) yükler ve bunları doğrudan V-Ray ile işler.

V-Ray, NVIDIA Malzeme Tanımlama Dili’nin 1.7.2 sürümünü desteklemektedir.

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

Kurulum Malzeme Kütüphanesi #


V-Ray’in 3ds Max 3.5 sürümünden itibaren kurulumuyla birlikte aşağıdaki MDL malzeme dosyaları da yüklenir. Bu dosyalar C:\Program Files\Chaos\V-Ray\3ds Max 20xx\mdl klasöründe bulunur.


Alüminyum Eloksal

Mimari

Asfalt


Karbon kompozit


Halı Berberi Beyaz


Küçük Boy Seramik Fayanslar

 Krom

 
Kaplamalı Terlik Boyası

 Kaplamalı Çakmaktaşı Cam

 Renkli Balmumu

 Beton

 Beton Parlatılmış

 Bakır

Granit Siyahı

 
Maun Parke Tahtaları

 Mermer Beyazı

 
Metal Örnekleri

 
Gürültü Akışı Parlak

 
Gürültü Perlin Parlak

 
Gürültü Worley Parlak

 
Desen Karışımı

 
Desenli Kareli Parlak

 
Porselen

 
Reçine Poliüretan Mat

 
Kauçuk Çivili Siyah

 
Sıva

 
Ceviz Yarı Parlak

Genel #


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

MDL dosya adı – .mdl 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.  
İç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.
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 geçmiş listesini temizleme seçeneğini içerir.

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

MDL malzeme  – Malzeme adını görüntüler.

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

Önizlemeyi göster  – Malzeme düzenleyicisinde gölgelendirici önizlemesinin gösterilip gösterilmeyeceğini belirler.

Gölgelendirici sonucunu sınırlandırma  – Sonucun [0, Sınırlandırma limiti  ] aralığında sınırlandırılıp sınırlandırılmayacağı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 penceresi rengi  – Görünüm penceresi gölgelendirmesinde kullanılan malzemenin dağılım bileşenini belirtir.

Doku koordinatlarını sarmala – Yalnızca [0.0, 1.0] aralığındaki değerleri geçirerek MDL materyali için doku koordinatlarını otomatik olarak sarar.

Derleyici Tanılama #


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

Parametreler #


Bu sürümde, malzemeye özgü ek parametreler (varsa) listelenmiştir. 

MDL Arama Yolları #


MDL Arama Yolları dağıtımı, mevcut mdl modüllerine giden sistem yollarını ve ayrıca ek yolların manuel olarak eklenmesi ve kaldırılması seçeneklerini barındırır.

Sistem yolları, V-Ray ortam değişkeni VRAY_MDL_PATH_3DSMAX20xx ve NVIDIA ortam değişkenleri  MDL_SYSTEM_PATH  ve  MDL_USER_PATH ile tanımlanan yollardır . Ek Yollar, verilen mdl modülü mevcut sistem yollarında bulunmadığında aranacak kök konumları eklemek için kullanılır. Mdl modülleri ayrıca bir alt klasörde de bulunabilir ve alt klasörün açık yol adını eklemeye gerek kalmadan otomatik olarak aranır. Bir mdl modülü, zaten listelenmiş bir yolda bulunmayan bir konumdan yüklenirse, açılır bir pencere sizi onu Ek Yollar listesine eklemeniz için uyarır (aksi takdirde yüklenmez ve işlenmez). Tüm yol listeleri küresel düzeyde saklanır ve sahneye özgü değildir.

 MDL modülleri yüklenirken önbelleğe alınır. Aynı ada sahip iki veya daha fazla MDL modülü kullanılırsa, yalnızca ilk modülün gerçekten yüklenmesine neden olabilir.

MAXScript Kullanımı #


MDL Arama Yolları listelerine MAXScript aracılığıyla da erişilebilir ve kontrol edilebilir.

Özelliklerine ve yöntemlerine ulaşmak için tek bir VRayMDLMtl ​​nesnesine işaret edilmesi gerekir. Bu, sahnede bulunan VRayMDLMtl’leri toplayarak yapılabilir:

mdl=getclassinstances vraymdlmtl

#(Malzeme #25:VRayMDLMtl)

Ve sonra bunlardan birine odaklanalım:

mdl=mdl[1]

Malzeme #25:VRayMDLMtl

MDL Arama Yolları listeleri tüm VRayMDLMtl ​​materyalleri üzerinde küresel etkiye sahip olduğundan, toplanan materyallerin herhangi biri komut dosyasında kullanılabilir.

`.searchpaths` özelliği, tüm MDL arama yollarının (hem Sistem hem de Ek listelerin birleşimi) bir dizisini döndürür:

mdl.arama yolları

#(“C:\ProgramData\NVIDIA Corporation\mdl”, “C:\Users\CurrentUser\Documents\mdl”, “C:\Program Files\Chaos\V-Ray\3ds Max 20xx\mdl”)



Aşağıdaki tabloda MAXScript ile ek yolları düzenlemek için mevcut yöntemler listelenmiştir:

Yöntem

Tanım

mdl.addSearchPath <dosyaadı>

Ek yollar listesine bir yol ekler.

mdl.removeSearchPath <dosyaadı>

Ek yollar listesinden bir yolu kaldırır.

mdl.clearSearchPaths ()

Ek yollar listesindeki tüm yolları siler.


NVIDIA vMaterials’ı İçe Aktarma #

MDL materyalinin NVIDIA vMaterials’ı doğru şekilde yükleyebilmesi için, MDL arama yolları listelerinde aşağıdaki iki yolun bulunması gerekir:
%PROGRAMDATA%\NVIDIA Corporation\mdl;
%USERPROFILE%\Documents\mdl. Varsayılan olarak, vMaterials kurulumunda bunlar MDL_SYSTEM_PATH ve MDL_USER_PATH

ortam değişkenlerinde ayarlanır; bu doğru iş akışıdır. Bunları sistem yollarına eklemenin alternatif bir yolu, MDL modülleri için varsayılan konumu belirten V-Ray ortam değişkenine eklemektir:

VRAY_MDL_PATH_3DSMAX20xx=%PROGRAMDATA%\NVIDIA Corporation\mdl;%USERPROFILE%\Documents\mdl

Burada xx, yüklü olan Max sürümünü temsil eder.

Örnek:

VRAY_MDL_PATH_3DSMAX20xx=C:\Program Files\Chaos\V-Ray\3ds max 20xx\mdl; %PROGRAMDATA%\NVIDIA Corporation\mdl;%USERPROFILE%\Documents\mdl

Substance Designer’dan MDL Dosyalarını İçe Aktarma #


Bazı durumlarda, Substance Designer’dan dışa aktarılan MDL dosyaları kullanılırken, V-Ray bazı modülleri yüklemekte başarısız olabilir. Bu modülleri yüklemek için, 3ds Max’i başlatmadan önce bir klasör oluşturulması gerekir.

  1. Örneğin X:\MDL gibi bir klasör oluşturun ve bu klasör MDL deposu görevi görsün. Substance Designer’dan dışa aktarılan MDL modüllerini bu klasöre yerleştirin.

  2. MDL materyallerinin ihtiyaç duyduğu dokuları, ilgili alt klasörlerinde aynı depoya yerleştirin (örneğin, X:\MDL\MDL_Plywood_02 ).

  3. VRAY_MDL_PATH_3DSMAX20xx ortam değişkenine ekleyerek V-Ray’e MDL deposunun nerede olduğunu bildirin  .

  4. Substance Designer’ın MDL modüllerini sakladığı klasörü bulun (genellikle C:\Program Files\Adobe\Adobe Substance 3D Designer\esources\view3d\iray\alg,  ancak sürüme göre farklılık gösterebilir) ve yolunu aynı ortam değişkenine ekleyin. 

Sonuç olarak, ortam değişkeni aşağıdakine benzer bir şekilde görünmelidir:

VRAY_MDL_PATH_3DSMAX20xx=C:\Program Files\Chaos\V-Ray\3ds max 20xx\mdl;C:\Program Files\Allegorithmic\Substance Designer 5\ esources\view3d\iray;X:\MDL

 

Bilinen Sınırlamalar #


  • material_emission.mode dikkate alınmıyor.

  • malzeme.arka yüzü dikkate alınmıyor.

  • df::diffuse_transmission_bsdf desteklenmiyor.

  • df::backscattering_glossy_reflection_bsdf desteklenmiyor.

  • df::measured_bsdf desteklenmiyor.

  • “Alternatif dağıtım fonksiyonları”ndan yalnızca df::microfacet_ggx_smith_bsdf uygulanmıştır.

  • df::measured_edf ve df::spot_edf desteklenmiyor.

  • df::anisotropic_vdf desteklenmiyor.

  • 3B dokular henüz desteklenmiyor.

  • simple_glossy_bsdf microfacet_ggx_smith_bsdf ve ward_geisler_moroder_bsdf fonksiyonlarındaki multiscatter_tint parametresi dikkate alınmaz.

  • Yansıtıcı ve geçirgen ışık yollarının ayrı ayrı renklendirilmesi için kullanılan tint ( color reflection_tint color transmission_tint bsdf base ) değiştirici aşırı yüklemesi desteklenmemektedir.

Referanslar #


Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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