MaterialX, gölgelendirme ağlarını temsil etmek için kullanılan açık kaynaklı bir standarttır. MaterialX gölgelendirme ağları, farklı uygulamalar ve render motorları genelinde kullanılabilir.
Daha fazla bilgi için MaterialX ve V-Ray blog yazısına bakın .
Sanatçıların MaterialX veya V-Ray Material Builder’da bulunan yerel V-Ray gölgelendirme düğümlerinden birini kullanmalarını öneriyoruz. İdeal olarak, bu iki standart birbirinden bağımsız olarak kullanılmalı ve aynı gölgelendirme grafiğinde birleştirilmemelidir.
Kullanım #
V-Ray’in MaterialX uygulaması, VRayScene-USD ile USD olarak kodlanmış MaterialX düğümlerini işlemenize olanak tanır. Uygulama, bir eşleme dosyası aracılığıyla V-Ray’e doğrudan çeviri ve özel kodun bir karışımıdır. Özel V-Ray eklentileri kodu paylaşır ve grafikleri daha verimli hale getirir. MaterialX grafikleri Hydra içinde işlenir.
Solaris’te standart mtlx iş akışı içinde MaterialX düğümlerini kullanın.
İş Akışı #
MaterialX’i oluşturun #
Mtlx materyalleri, Solaris’teki diğer tüm materyaller gibi bir Materyal Kütüphanesi LOP’u içinde oluşturulur.
LOP eklendikten sonra, içine girin ve bir USD MaterialX Builder düğümü oluşturun. Builder düğümü içinde, V-Ray çoğu mtlx düğümünü destekler ( desteklenen düğümlerin tam listesi için aşağıdaki MaterialX Destek tablosuna bakın).
Ardından, bir Malzeme Atama LOP’u eklemeniz ve mtlx malzemeleri için bir geometri belirtmeniz yeterlidir . Bunun nasıl yapılacağına dair daha fazla bilgi için Solaris Malzemeleriyle Çalışma sayfasına bakın veya Genel Bakış bölümündeki videoyu izleyin .

MalzemeX’i İçe Aktar #
Önceden hazırlanmış mtlx dosyalarını kullanmak için , bunları içe aktarmak üzere bir Alt Katman LOP’u kullanın.
Alt Katman LOP parametrelerinde, içe aktarmak istediğiniz mtlx dosyası sayısı kadar alt katman dosyası eklemek için Ekle düğmesini kullanın.
Ardından bu alt katmanların dosya yollarına mtlx dosyalarını ekleyin.
Yukarıdaki adımlar yalnızca mtlx dosyalarını sahneye aktarmanıza yardımcı olur. Malzemeleri geometriye atamak için, bir Malzeme Ata LOP’u ekleyin ve her mtlx malzemesi için bir geometri (yol) belirtin.

Referans MateryaliX #
Mtlx malzemelerinin alt katmanlarını eklemek yerine , bunları bir Referans LOP ile referans gösterebilirsiniz.
Referans dosyasını diskteki mtlx dosyasının dosya yoluna ayarlayın ve Referans temel öğe alt menüsünden yüklenecek belirli materyali seçin .
Ardından, referans verilen mtlx malzemesini bir USD primine atamak için bir Malzeme Atama LOP’u kullanın .
mtlx materyallerine referans verme ve oluşturma için alternatif iş akışları ve farklı mtlx düğüm türleri hakkında daha fazla bilgi için Solaris belgelerine bakın .

Solaris’te shader’lara referans vermenin birçok yolundan biri burada kullanılmıştır.
Desteklenen Düğümler #
|
Kategori |
MtlX Gölgelendirici Adı |
Düğüm Adı |
USD kimliği |
CPU Desteği |
GPU Desteği |
|---|
|
Kategori |
MtlX Gölgelendirici Adı |
Düğüm Adı |
USD kimliği |
CPU Desteği |
GPU Desteği |
|---|---|---|---|---|---|
|
Ayarlama |
MtlX’i HSV olarak ayarlayın |
mtlxhsvadjust |
ND_hsvadjust |
![]() |
![]() |
|
MtlX Renk Düzeltici |
mtlxcolorcorrect |
ND_renk düzeltme |
![]() |
![]() |
|
|
MtlX Kontrastı |
mtlxkontrast |
ND_kontrast |
![]() |
![]() |
|
|
MtlX Curveadjust |
mtlxcurveadjust |
ND_eğri ayarı |
![]() |
![]() |
|
|
MtlX HSV’den RGB’ye |
mtlxhsvtorgb |
ND_hsvtorgb |
![]() |
![]() |
|
|
MtlX Parlaklık |
mtlxluminance |
ND_parlaklık |
![]() |
![]() |
|
|
MtlX Serisi |
mtlxrange |
ND_aralığı |
![]() |
![]() |
|
|
MtlX Yeniden Eşleme |
mtlxremap |
ND_yeniden eşleme |
![]() |
![]() |
|
|
MtlX RGB’den HSV’ye |
mtlxrgbtohsv |
ND_rgbtohsv |
![]() |
![]() |
|
|
MtlX Doygunluğu |
mtlxsaturate |
ND_doygunluk |
![]() |
![]() |
|
|
MtlX Smoothstep |
mtlxsmoothstep |
ND_smoothstep |
![]() |
![]() |
|
|
|
|
||||
|
Başvuru |
MtlX Çerçevesi |
mtlxframe |
ND_çerçeve_kaydırma |
![]() |
![]() |
|
MtlX Zamanı |
mtlxtime |
ND_zaman_kayan noktası |
![]() |
![]() |
|
|
|
|
||||
|
Kanal |
MtlX Birleştirme2 |
mtlxcombine2 |
ND_birleştirme2 |
![]() |
![]() |
|
MtlX Kombine3 |
mtlxcombine3 |
ND_birleştirme3 |
![]() |
![]() |
|
|
MtlX Kombine4 |
mtlxcombine4 |
ND_birleştirme4 |
![]() |
![]() |
|
|
MtlX Dönüştürme |
mtlxconvert |
ND_dönüştür |
![]() |
![]() |
|
|
MtlX Özü |
mtlxextract |
ND_extract |
![]() |
![]() |
|
|
MtlX Separate2 |
mtlxseparate2 |
ND_ayrı2 |
![]() |
![]() |
|
|
MtlX Ayrı Renk 3 |
mtlxseprate3c |
ND_ayrı3 |
![]() |
![]() |
|
|
MtlX Ayrı Renk 4 |
mtlxseprate4c |
ND_ayrı4 |
![]() |
![]() |
|
|
MtlX Ayrı Vektör 3 |
mtlxseprate3v |
ND_ayrı3 |
![]() |
![]() |
|
|
MtlX Ayrı Vektör 4 |
mtlxseprate4v |
ND_ayrı4 |
![]() |
![]() |
|
|
MtlX Swizzle |
mtlxswizzle |
ND_swizzle |
![]() |
![]() |
|
|
|
|
||||
|
RenkDönüşümü |
MtlX Acescg To Lin Rec709 |
|
ND_acescg_to_lin_rec709 |
![]() |
![]() |
|
MtlX Adobergb To Lin Rec709 |
|
ND_adobergb_to_lin_rec709 |
![]() |
![]() |
|
|
MtlX G18 Rec709 – Lin Rec709 |
|
ND_g18_rec709_to_lin_rec709 |
![]() |
![]() |
|
|
MtlX G22 Ap1 – Lin Rec709 |
|
ND_g22_ap1_to_lin_rec709 |
![]() |
![]() |
|
|
MtlX G22 Rec709 – Lin Rec709 |
|
ND_g22_rec709_to_lin_rec709 |
![]() |
![]() |
|
|
MtlX Rec709 Ekranı Lin Rec709’a Dönüştürme |
|
ND_lin_displayp3_to_lin_rec709 |
![]() |
![]() |
|
|
MtlX Srgb Displayp3 To Lin Rec709 |
|
ND_srgb_displayp3_to_lin_rec709 |
![]() |
![]() |
|
|
MtlX Srgb Texture To Lin Rec709 |
|
ND_srgb_texture_to_lin_rec709 |
![]() |
![]() |
|
|
|
|||||
|
Kompozisyon |
MtlX Burn |
mtlxburn |
ND_yanık |
![]() |
![]() |
|
MtlX Farkı |
mtlxfarkı |
ND_farkı |
![]() |
![]() |
|
|
MtlX Ayrık Üzerinde |
mtlxdisjointover |
ND_disjointover |
![]() |
![]() |
|
|
MtlX Dodge |
mtlxdodge |
ND_dodge |
![]() |
![]() |
|
|
MtlX İçinde |
mtlxin |
ND_içinde |
![]() |
![]() |
|
|
MtlX İçeride |
mtlxinside |
ND_içinde |
![]() |
![]() |
|
|
MtlX Maskesi |
mtlxmask |
ND_maskesi |
![]() |
![]() |
|
|
MtlX Mat |
mtlxmatte |
ND_mat |
![]() |
![]() |
|
|
MtlX Eksi |
mtlxminus |
ND_eksi |
![]() |
![]() |
|
|
MtlX Mix |
mtlxmix |
ND_karışımı |
![]() |
![]() |
|
|
MtlX Çıkışı |
mtlxout |
ND_çıktı |
![]() |
![]() |
|
|
MtlX Dışında |
mtlxoutside |
ND_dışarıda |
![]() |
![]() |
|
|
MtlX Üzerinde |
mtlxover |
ND_üzerinde |
![]() |
![]() |
|
|
MtlX Kaplaması |
mtlxoverlay |
ND_katmanı |
![]() |
![]() |
|
|
MtlX Plus |
mtlxplus |
ND_plus |
![]() |
![]() |
|
|
MtlX Premult |
mtlxpremult |
ND_premult |
![]() |
![]() |
|
|
MtlX Ekranı |
mtlxscreen |
ND_ekran |
![]() |
![]() |
|
|
MtlX Premult’suz |
mtlxunpremult |
ND_önceden çıkarılmış |
![]() |
![]() |
|
|
|
|
||||
|
Şartlı |
MtlX Eşitse |
mtlxifequal |
ND_ifequal |
![]() |
![]() |
|
MtlX Daha Büyükse |
mtlxifgreater |
ND_eğer daha büyükse |
![]() |
![]() |
|
|
MtlX, Büyük veya Eşitse |
mtlxifgreatereq |
ND_ifgreatereq |
![]() |
![]() |
|
|
MtlX Anahtarı |
mtlxswitch |
ND_anahtar |
![]() |
![]() |
|
|
|
|
||||
|
Evrişim2D |
MtlX Bulanıklığı |
mtlxblur |
|
![]() |
![]() |
|
MtlX Yüksekliği Normale |
mtlxheighttonormal |
ND_yüksekliknormale |
![]() |
![]() |
|
|
|
|
||||
|
Geometrik |
MtlX Bitanjant |
mtlxbitangent |
ND_bitangent |
![]() |
![]() |
|
MtlX Bump |
|
ND_bump_vector3 |
![]() |
![]() |
|
|
MtlX Geometri Rengi |
mtlxgeomcolor |
ND_geomcolor |
![]() |
![]() |
|
|
MtlX Geometri Özellik Değeri |
mtlxgeompropvalue |
ND_geompropvalue |
![]() |
![]() |
|
|
MtlX Normal |
mtlxnormal |
ND_normal_vektör3 |
![]() |
![]() |
|
|
MtlX Konumu |
mtlxposition |
ND_konum_vektörü3 |
![]() |
![]() |
|
|
MtlX Teğeti |
mtlxtanjant |
ND_tanjant_vektörü3 |
![]() |
![]() |
|
|
MtlX Texcoord |
mtlxtexcoord |
ND_texcoord_vector3 |
![]() |
![]() |
|
|
MtlX USD Primvar Okuyucusu |
|
ND_UsdPrimvarReader |
![]() |
![]() |
|
|
|
|
||||
|
Küresel |
MtlX Ortam Kapatma |
mtlxambientocclusion |
ND_ortam_örtüşmesi_kayması |
![]() |
![]() |
|
|
|
||||
|
Houdini |
MtlX Önyargısı |
hmtlxbias |
ND_hmtlxbias_float |
![]() |
![]() |
|
MtlX Yüzey Oranı |
hmtlxfacingratio |
ND_hmtlxfacingratio_float |
![]() |
![]() |
|
|
MtlX Kazancı |
hmtlxgain |
ND_hmtlxgain_float |
![]() |
![]() |
|
|
MtlX Hcatmullrom |
hmtlxhcatmullrom |
ND_hcatmullrom |
![]() |
![]() |
|
|
MtlX Hinvlinear |
hmtlxhinvlinear |
ND_hinvlinear_float |
![]() |
![]() |
|
|
MtlX Huniformcubic |
hmtlxhuniformcubic |
ND_huniformcubic |
![]() |
![]() |
|
|
MtlX Huniformramp |
hmtlxhuniformramp |
ND_huniformramp |
![]() |
![]() |
|
|
|
|
||||
|
Işık |
MtlX Yönlü Işık |
mtlxyönlü_ışık |
|
![]() |
![]() |
|
MtlX Noktasal Işık |
mtlxpoint_light |
|
![]() |
![]() |
|
|
MtlX Spot Işık |
mtlxspot_light |
|
![]() |
![]() |
|
|
|
|
||||
|
Malzeme |
MtlX Yüzey Malzemesi |
mtlxyüzeymalzemesi |
|
![]() |
![]() |
|
MtlX Hacim Malzemesi |
mtlxhacimmalzeme |
|
![]() |
![]() |
|
|
|
|||||
|
Organizasyon |
MtlX Noktası |
|
ND_nokta |
![]() |
![]() |
|
|
|||||
|
Prosedürel |
MtlX Renk Kübik Rampası |
hmtlxcubicrampc |
|
![]() |
![]() |
|
MtlX Renk Rampası |
hmtlxrampc |
|
![]() |
![]() |
|
|
MtlX Sabiti |
mtlxsabit |
ND_sabit |
![]() |
![]() |
|
|
MtlX Şamandıra Kübik Rampası |
hmtlxcubicrampf |
|
![]() |
![]() |
|
|
MtlX Şamandıra Rampası |
hmtlxrampf |
|
![]() |
![]() |
|
|
MtlX Rastgele Kayan Nokta |
mtlxrandomfloat |
|
![]() |
Kısmi |
|
|
|
|
||||
|
Prosedürel2D |
MtlX Hücre Gürültüsü 2D |
mtlxcellnoise2d |
ND_hücregürültüsü2boyutlukalama |
![]() |
![]() |
|
MtlX Damalı Tahta |
mtlxcheckerboard |
|
![]() |
Kısmi |
|
|
MtlX Çemberi |
mtlxcircle |
|
![]() |
Kısmi |
|
|
MtlX Circles2D |
hmtlxcircles2d |
|
![]() |
![]() |
|
|
MtlX Yonca Yaprağı |
mtlxcloverleaf |
|
![]() |
Kısmi |
|
|
MtlX Çapraz Tarama |
mtlxçaprazhat |
|
![]() |
![]() |
|
|
MtlX Izgarası |
mtlxgrid |
|
![]() |
Kısmi |
|
|
MtlX Altıgeni |
mtlxhexagon |
|
![]() |
Kısmi |
|
|
MtlX Hattı |
mtlxline |
|
![]() |
Kısmi |
|
|
MtlX Noise2D |
mtlxnoise2d |
ND_gürültü2d |
![]() |
![]() |
|
|
MtlX Rampası |
|
ND_rampası |
![]() |
![]() |
|
|
MtlX Rampası4 |
mtlxramp4 |
ND_ramp4 |
![]() |
![]() |
|
|
MtlX Ramplr |
mtlxramplr |
ND_ramplr |
![]() |
![]() |
|
|
MtlX Ramp |
mtlxramptb |
ND_ramptb |
![]() |
![]() |
|
|
MtlX Splitlr |
mtlxsplitlr |
ND_splitlr |
![]() |
![]() |
|
|
MtlX Splittb |
mtlxsplittb |
ND_splittb |
![]() |
![]() |
|
|
MtlX Karo Daireler |
mtlxtiledcircles |
|
![]() |
Kısmi |
|
|
MtlX Karo Yonca Yaprakları |
mtlxtiledcloverleafs |
|
![]() |
Kısmi |
|
|
MtlX Karo Altıgenler |
mtlxtiledhexagons |
|
![]() |
Kısmi |
|
|
MtlX Unified Noise 2D |
mtlxunifiednoise2d |
|
![]() |
Kısmi |
|
|
MtlX Worley Noise 2D |
mtlxworleynoise2d |
ND_worleynoise2d |
![]() |
![]() |
|
|
|
|
||||
|
Prosedürel3D |
MtlX Hücre Gürültüsü 3D |
mtlxcellnoise3d |
ND_hücregürültüsü3boyutlukatma |
![]() |
![]() |
|
MtlX Fraktal3D |
mtlxfractal3d |
ND_fractal3d |
![]() |
![]() |
|
|
MtlX Noise3D |
mtlxnoise3d |
ND_gürültü3d |
![]() |
![]() |
|
|
MtlX Rastgele Renk |
mtlxrandomcolor |
ND_rastgele renk |
![]() |
![]() |
|
|
MtlX Unified Noise 3D |
mtlxunifiednoise3D |
|
![]() |
Kısmi |
|
|
MtlX Worley Noise 3D |
mtlxworleynoise3d |
ND_worleynoise3d |
![]() |
![]() |
|
|
|
|
||||
|
Doku2D |
MtlX Görüntüsü |
mtlximage |
ND_görüntü |
![]() |
![]() |
|
MtlX Döşemeli Görüntü |
mtlxtiledimage |
ND_döşemeli görüntü |
![]() |
![]() |
|
|
|
|
||||
|
Doku3D |
MtlX Üç Boyutlu Projeksiyon |
mtlxtriplanarprojeksiyon |
ND_üçdüzlemliprojeksiyon |
![]() |
![]() |
|
|
|
||||
|
Matematik |
MtlX Absval |
mtlxabsval |
ND_absval |
![]() |
![]() |
|
Mtl Acos |
|
ND_acos |
![]() |
![]() |
|
|
MtlX Ekle |
mtlxadd |
ND_ekle |
![]() |
![]() |
|
|
MtlX Dizi Ekleme |
mtlxarrayappend |
ND_diziekleme |
![]() |
![]() |
|
|
MtlX Asin |
mtlxasin |
ND_asin_float |
![]() |
![]() |
|
|
MtlX Atan2 |
mtlxatan2 |
ND_atan2_float |
![]() |
![]() |
|
|
MtlX Tavanı |
mtlxceil |
ND_ceil_float |
![]() |
![]() |
|
|
MtlX Kelepçe |
mtlxclamp |
ND_kelepçe |
![]() |
![]() |
|
|
MtlX Cos |
mtlxcos |
ND_cos |
![]() |
![]() |
|
|
MtlX Matris Oluşturma |
|
ND_creatematrix |
![]() |
![]() |
|
|
MtlX Çapraz Ürün |
mtlxçaprazürün |
ND_çaprazürüm_vektörü3 |
![]() |
![]() |
|
|
MtlX Belirleyicisi |
|
ND_belirleyici_matris33 ND_belirleyici_matris44 |
![]() ![]() |
![]() ![]() |
|
|
MtlX Mesafesi |
mtlxmesafesi |
|
![]() |
Kısmi |
|
|
MtlX Bölünmesi |
mtlxdivide |
ND_bölme |
![]() |
![]() |
|
|
MtlX Nokta Ürünü |
mtlxdotproduct |
ND_nokta_ürün_vektör3 |
![]() |
![]() |
|
|
MtlX Exp |
mtlxexp |
ND_exp |
![]() |
![]() |
|
|
MtlX Zemin |
mtlxfloor |
ND_kat |
![]() |
![]() |
|
|
MtlX Ters Çevirme |
mtlxinvert |
ND_tersine çevir |
![]() |
![]() |
|
|
MtlX Ters Matris |
|
ND_invertmatrix_matrix33 ND_invertmatrix_matrix44 |
![]() ![]()
|
![]() ![]() |
|
|
MtlX Ln |
mtlxln |
ND_ln |
![]() |
![]() |
|
|
MtlX Büyüklüğü |
mtlxbüyüklük |
ND_büyüklüğü |
![]() |
![]() |
|
|
MtlX Max |
mtlxmax |
ND_maks |
![]() |
![]() |
|
|
MtlX Min |
mtlxmin |
ND_min |
![]() |
![]() |
|
|
MtlX Modulo |
mtlxmodulo |
ND_modülo |
![]() |
![]() |
|
|
MtlX Çarpımı |
mtlxmultiply |
ND_çarpma |
![]() |
![]() |
|
|
MtlX Normalleştirme |
mtlxnormalize |
ND_normalize |
![]() |
![]() |
|
|
MtlX Normalmap |
|
ND_normalmap |
![]() |
![]() |
|
|
MtlX Place2D |
|
ND_place2d_vector2 |
![]() |
![]() |
|
|
MtlX Gücü |
mtlxpower |
ND_güç |
![]() |
![]() |
|
|
MtlX Reflect |
|
ND_reflect_vector3 |
![]() |
![]() |
|
|
MtlX Refrakt |
|
ND_refract_vector3 |
![]() |
![]() |
|
|
MtlX Rotate2D |
|
ND_rotate2d_vector2 |
![]() |
![]() |
|
|
MtlX Rotate3D |
|
ND_rotate3d_vector3 |
![]() |
![]() |
|
|
MtlX Yuvarlak |
|
ND_yuvarlak |
![]() |
![]() |
|
|
MtlX Güvenli Güç |
|
ND_safepower |
![]() |
![]() |
|
|
MtlX İşareti |
mtlxsign |
ND_işareti |
![]() |
![]() |
|
|
MtlX Sin |
mtlxsin |
ND_sin |
![]() |
![]() |
|
|
MtlX Karekökü |
mtlxsqrt |
ND_kare |
![]() |
![]() |
|
|
MtlX Çıkarma |
mtlxsubtract |
ND_çıkarma |
![]() |
![]() |
|
|
MtlX Tan |
mtlxtan |
ND_tan |
![]() |
![]() |
|
|
MtlX Dönüşüm Matrisi |
mtlxtransformmatrix |
ND_dönüşüm matrisi |
![]() |
![]() |
|
|
MtlX Dönüşümü Normal |
mtlxtransformnormal |
ND_transformnormal_vector3 |
![]() |
![]() |
|
|
MtlX Dönüşüm Noktası |
mtlxtransformpoint |
ND_transformpoint_vector3 |
![]() |
![]() |
|
|
MtlX Dönüşüm Vektörü |
mtlxtransformvektörü |
ND_transformvector_vector3 |
![]() |
![]() |
|
|
MtlX Transpoze |
|
ND_transpoze |
![]() |
![]() |
|
|
|
MtlX Üçgen Dalga |
|
ND_trianglewave_float |
![]() |
![]() |
|
|
|||||
|
Nepal Rupisi |
MtlX Gooch Tonu |
|
ND_gooch_gölgesi |
![]() |
![]() |
|
MtlX Görüntüleme Yönü |
|
ND_görünüm_yönü_vektörü3 |
![]() |
![]() |
|
|
|
|||||
|
Pbr |
MtlX Standart Yüzey |
mtlxstandard_surface |
|
![]() |
![]() |
|
MtlX Yer Değiştirme |
|
ND_yer değiştirme |
![]() |
![]() |
|
|
MtlX OpenPBR Yüzeyi |
|
ND_open_pbr_surface_surfaceshader |
![]() |
![]() |
|
|
MtlX USD Önizleme Yüzeyi |
|
ND_UsdPreviewSurface_surfaceshader |
![]() |
![]() |
|
|
|
|
||||
|
Gölgelendirici
|
MtlX Dönüştürme |
mtlxconvert |
|
![]() |
![]() |
|
MtlX Yüzey Aydınlatmasız |
mtlxsurface_unlit |
|
![]() |
Kısmi |
|
Solaris’te aşağıdaki işlevler desteklenmektedir:
-
günah
-
cos
-
bronz
-
karekök
-
kayıt
-
zemin
-
deneyim
-
tavan
-
asin
-
acos
Referans #
-
MaterialX web sitesi: https://materyalx.org/
-
MaterialX kütüphanesi: https://kwokcb.github.io/MaterialX_Learn/documents/definitions/definitions_by_group.html
-
Doug Smythe (Industrial Light & Magic) ve Jonathan Stone (Lucasfilm Advanced Development Group), MaterialX: Ağ Tabanlı CG Nesne Görünümleri için Açık Bir Standart (Sürüm 1.38), 1 Mart 2021: https://materialx.org/assets/MaterialX.v1.38.Spec.pdf
-
Niklas Harrysson (Autodesk), Doug Smythe (Industrial Light & Magic), Jonathan Stone (Lucasfilm Advanced Development Group), MaterialX Fiziksel Tabanlı Gölgelendirme Düğümleri (Sürüm 1.38), 2 Şubat 2021: https://materialx.org/assets/MaterialX.v1.38.PBRSpec.pdf
-
Doug Smythe (Industrial Light & Magic), Jonathan Stone (Lucasfilm Advanced Development Group), MaterialX: Ek Notlar (Sürüm 1.38), 2 Şubat 2021: https://materialx.org/assets/MaterialX.v1.38.Supplement.pdf
-
Solaris dokümantasyonu: https://www.sidefx.com/docs/houdini/solaris/materialx.html


