View Categories

MaterialX Desteği

8 dakika okuma

Bu sayfa MaterialX (mtlx) desteği hakkında bilgi vermektedir.

Genel Bakış #


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.

youtu.be İçerik Resmi

youtu.be

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

Ayarlama

MtlX’i HSV olarak ayarlayın

mtlxhsvadjust

ND_hsvadjust

:çapraz_işaret:
:çapraz_işaret:

MtlX Renk Düzeltici

mtlxcolorcorrect

ND_renk düzeltme

:onay işareti:
:çapraz_işaret:

MtlX Kontrastı

mtlxkontrast

ND_kontrast

:onay işareti:
:onay işareti:

MtlX Curveadjust

mtlxcurveadjust

ND_eğri ayarı

:çapraz_işaret:
:çapraz_işaret:

MtlX HSV’den RGB’ye

mtlxhsvtorgb

ND_hsvtorgb

:onay işareti:
:çapraz_işaret:

MtlX Parlaklık

mtlxluminance

ND_parlaklık

:onay işareti:
:onay işareti:

MtlX Serisi

mtlxrange

ND_aralığı

:onay işareti:
:onay işareti:

MtlX Yeniden Eşleme

mtlxremap

ND_yeniden eşleme

:onay işareti:
:onay işareti:

MtlX RGB’den HSV’ye

mtlxrgbtohsv

ND_rgbtohsv

:onay işareti:
:çapraz_işaret:

MtlX Doygunluğu

mtlxsaturate

ND_doygunluk

:onay işareti:
:çapraz_işaret:

MtlX Smoothstep

mtlxsmoothstep

ND_smoothstep

:onay işareti:
:onay işareti:

Başvuru

MtlX Çerçevesi

mtlxframe

ND_çerçeve_kaydırma

:onay işareti:
:çapraz_işaret:

MtlX Zamanı

mtlxtime

ND_zaman_kayan noktası

:onay işareti:
:çapraz_işaret:

Kanal

MtlX Birleştirme2

mtlxcombine2

ND_birleştirme2

:onay işareti:
:onay işareti:

MtlX Kombine3

mtlxcombine3

ND_birleştirme3

:onay işareti:
:onay işareti:

MtlX Kombine4

mtlxcombine4

ND_birleştirme4

:onay işareti:
:onay işareti:

MtlX Dönüştürme

mtlxconvert

ND_dönüştür

:onay işareti:
:onay işareti:

MtlX Özü

mtlxextract

ND_extract

:onay işareti:
:onay işareti:

MtlX Separate2

mtlxseparate2

ND_ayrı2

:onay işareti:
:onay işareti:

MtlX Ayrı Renk 3

mtlxseprate3c

ND_ayrı3

:onay işareti:
:onay işareti:

MtlX Ayrı Renk 4

mtlxseprate4c

ND_ayrı4

:onay işareti:
:onay işareti:

MtlX Ayrı Vektör 3

mtlxseprate3v

ND_ayrı3

:onay işareti:
:onay işareti:

MtlX Ayrı Vektör 4

mtlxseprate4v

ND_ayrı4

:onay işareti:
:onay işareti:

MtlX Swizzle

mtlxswizzle

ND_swizzle

:çapraz_işaret:
:çapraz_işaret:

RenkDönüşümü

MtlX Acescg To Lin Rec709

ND_acescg_to_lin_rec709

:onay işareti:
:onay işareti:

MtlX Adobergb To Lin Rec709

ND_adobergb_to_lin_rec709

:onay işareti:
:onay işareti:

MtlX G18 Rec709 – Lin Rec709

ND_g18_rec709_to_lin_rec709

:onay işareti:
:onay işareti:

MtlX G22 Ap1 – Lin Rec709

ND_g22_ap1_to_lin_rec709

:onay işareti:
:onay işareti:

MtlX G22 Rec709 – Lin Rec709

ND_g22_rec709_to_lin_rec709

:onay işareti:
:onay işareti:

MtlX Rec709 Ekranı Lin Rec709’a Dönüştürme

ND_lin_displayp3_to_lin_rec709

:onay işareti:
:onay işareti:

MtlX Srgb Displayp3 To Lin Rec709

ND_srgb_displayp3_to_lin_rec709

:onay işareti:
:onay işareti:

MtlX Srgb Texture To Lin Rec709

ND_srgb_texture_to_lin_rec709

:onay işareti:
:onay işareti:

Kompozisyon

MtlX Burn

mtlxburn

ND_yanık

:onay işareti:
:onay işareti:

MtlX Farkı

mtlxfarkı

ND_farkı

:onay işareti:
:onay işareti:

MtlX Ayrık Üzerinde

mtlxdisjointover

ND_disjointover

:onay işareti:
:onay işareti:

MtlX Dodge

mtlxdodge

ND_dodge

:onay işareti:
:onay işareti:

MtlX İçinde

mtlxin

ND_içinde

:onay işareti:
:onay işareti:

MtlX İçeride

mtlxinside

ND_içinde

:onay işareti:
:onay işareti:

MtlX Maskesi

mtlxmask

ND_maskesi

:onay işareti:
:onay işareti:

MtlX Mat

mtlxmatte

ND_mat

:onay işareti:
:onay işareti:

MtlX Eksi

mtlxminus

ND_eksi

:onay işareti:
:onay işareti:

MtlX Mix

mtlxmix

ND_karışımı

:onay işareti:
:onay işareti:

MtlX Çıkışı

mtlxout

ND_çıktı

:onay işareti:
:onay işareti:

MtlX Dışında

mtlxoutside

ND_dışarıda

:onay işareti:
:onay işareti:

MtlX Üzerinde

mtlxover

ND_üzerinde

:onay işareti:
:çapraz_işaret:

MtlX Kaplaması

mtlxoverlay

ND_katmanı

:onay işareti:
:çapraz_işaret:

MtlX Plus

mtlxplus

ND_plus

:onay işareti:
:onay işareti:

MtlX Premult

mtlxpremult

ND_premult

:onay işareti:
:onay işareti:

MtlX Ekranı

mtlxscreen

ND_ekran

:onay işareti:
:onay işareti:

MtlX Premult’suz

mtlxunpremult

ND_önceden çıkarılmış

:onay işareti:
:onay işareti:

Şartlı

MtlX Eşitse

mtlxifequal

ND_ifequal

:onay işareti:
:onay işareti:

MtlX Daha Büyükse

mtlxifgreater

ND_eğer daha büyükse

:onay işareti:
:onay işareti:

MtlX, Büyük veya Eşitse

mtlxifgreatereq

ND_ifgreatereq

:onay işareti:
:onay işareti:

MtlX Anahtarı

mtlxswitch

ND_anahtar

:onay işareti:
:onay işareti:

Evrişim2D

MtlX Bulanıklığı

mtlxblur

:çapraz_işaret:
:çapraz_işaret:

MtlX Yüksekliği Normale

mtlxheighttonormal

ND_yüksekliknormale

:onay işareti:
:çapraz_işaret:

Geometrik

MtlX Bitanjant

mtlxbitangent

ND_bitangent

:onay işareti:
:onay işareti:

MtlX Bump

ND_bump_vector3

:onay işareti:
:onay işareti:

MtlX Geometri Rengi

mtlxgeomcolor

ND_geomcolor

:onay işareti:
:onay işareti:

MtlX Geometri Özellik Değeri

mtlxgeompropvalue

ND_geompropvalue

:onay işareti:
:çapraz_işaret:

MtlX Normal

mtlxnormal

ND_normal_vektör3

:onay işareti:
:çapraz_işaret:

MtlX Konumu

mtlxposition

ND_konum_vektörü3

:onay işareti:
:çapraz_işaret:

MtlX Teğeti

mtlxtanjant

ND_tanjant_vektörü3

:onay işareti:
:çapraz_işaret:

MtlX Texcoord

mtlxtexcoord

ND_texcoord_vector3

:onay işareti:
:çapraz_işaret:

MtlX USD Primvar Okuyucusu

ND_UsdPrimvarReader

:onay işareti:
:onay işareti:

Küresel

MtlX Ortam Kapatma

mtlxambientocclusion

ND_ortam_örtüşmesi_kayması

:çapraz_işaret:
:çapraz_işaret:

Houdini

MtlX Önyargısı

hmtlxbias

ND_hmtlxbias_float

:çapraz_işaret:
:çapraz_işaret:

MtlX Yüzey Oranı

hmtlxfacingratio

ND_hmtlxfacingratio_float

:onay işareti:
:onay işareti:

MtlX Kazancı

hmtlxgain

ND_hmtlxgain_float

:çapraz_işaret:
:çapraz_işaret:

MtlX Hcatmullrom

hmtlxhcatmullrom

ND_hcatmullrom

:çapraz_işaret:
:çapraz_işaret:

MtlX Hinvlinear

hmtlxhinvlinear

ND_hinvlinear_float

:onay işareti:
:onay işareti:

MtlX Huniformcubic

hmtlxhuniformcubic

ND_huniformcubic

:onay işareti:
:onay işareti:

MtlX Huniformramp

hmtlxhuniformramp

ND_huniformramp

:onay işareti:
:onay işareti:

Işık

MtlX Yönlü Işık

mtlxyönlü_ışık

:çapraz_işaret:
:çapraz_işaret:

MtlX Noktasal Işık

mtlxpoint_light

:çapraz_işaret:
:çapraz_işaret:

MtlX Spot Işık

mtlxspot_light

:çapraz_işaret:
:çapraz_işaret:

Malzeme

MtlX Yüzey Malzemesi

mtlxyüzeymalzemesi

:çapraz_işaret:
:çapraz_işaret:

MtlX Hacim Malzemesi

mtlxhacimmalzeme

:çapraz_işaret:
:çapraz_işaret:

Organizasyon

MtlX Noktası

ND_nokta

:onay işareti:
:onay işareti:

Prosedürel

MtlX Renk Kübik Rampası

hmtlxcubicrampc

:onay işareti:
:çapraz_işaret:

MtlX Renk Rampası

hmtlxrampc

:onay işareti:
:çapraz_işaret:

MtlX Sabiti

mtlxsabit

ND_sabit

:onay işareti:
:onay işareti:

MtlX Şamandıra Kübik Rampası

hmtlxcubicrampf

:onay işareti:
:çapraz_işaret:

MtlX Şamandıra Rampası

hmtlxrampf

:onay işareti:
:çapraz_işaret:

MtlX Rastgele Kayan Nokta

mtlxrandomfloat

:onay işareti:

Kısmi

Prosedürel2D

MtlX Hücre Gürültüsü 2D

mtlxcellnoise2d

ND_hücregürültüsü2boyutlukalama

:onay işareti:
:onay işareti:

MtlX Damalı Tahta

mtlxcheckerboard

:onay işareti:

Kısmi

MtlX Çemberi

mtlxcircle

:onay işareti:

Kısmi

MtlX Circles2D

hmtlxcircles2d

:çapraz_işaret:
:çapraz_işaret:

MtlX Yonca Yaprağı

mtlxcloverleaf

:onay işareti:

Kısmi

MtlX Çapraz Tarama

mtlxçaprazhat

:onay işareti:
:onay işareti:

MtlX Izgarası

mtlxgrid

:onay işareti:

Kısmi

MtlX Altıgeni

mtlxhexagon

:onay işareti:

Kısmi

MtlX Hattı

mtlxline

:onay işareti:

Kısmi

MtlX Noise2D

mtlxnoise2d

ND_gürültü2d

:onay işareti:
:çapraz_işaret:

MtlX Rampası

ND_rampası

:onay işareti:
:onay işareti:

MtlX Rampası4

mtlxramp4

ND_ramp4

:onay işareti:
:çapraz_işaret:

MtlX Ramplr

mtlxramplr

ND_ramplr

:onay işareti:
:çapraz_işaret:

MtlX Ramp

mtlxramptb

ND_ramptb

:onay işareti:
:çapraz_işaret:

MtlX Splitlr

mtlxsplitlr

ND_splitlr

:onay işareti:
:çapraz_işaret:

MtlX Splittb

mtlxsplittb

ND_splittb

:onay işareti:
:çapraz_işaret:

MtlX Karo Daireler

mtlxtiledcircles

:onay işareti:

Kısmi

MtlX Karo Yonca Yaprakları

mtlxtiledcloverleafs

:onay işareti:

Kısmi

MtlX Karo Altıgenler

mtlxtiledhexagons

:onay işareti:

Kısmi

MtlX Unified Noise 2D

mtlxunifiednoise2d

:onay işareti:

Kısmi

MtlX Worley Noise 2D

mtlxworleynoise2d

ND_worleynoise2d

:onay işareti:
:çapraz_işaret:

Prosedürel3D

MtlX Hücre Gürültüsü 3D

mtlxcellnoise3d

ND_hücregürültüsü3boyutlukatma

:onay işareti:
:çapraz_işaret:

MtlX Fraktal3D

mtlxfractal3d

ND_fractal3d

:onay işareti:
:çapraz_işaret:

MtlX Noise3D

mtlxnoise3d

ND_gürültü3d

:onay işareti:
:çapraz_işaret:

MtlX Rastgele Renk

mtlxrandomcolor

ND_rastgele renk

:onay işareti:
:çapraz_işaret:

MtlX Unified Noise 3D

mtlxunifiednoise3D

:onay işareti:

Kısmi

MtlX Worley Noise 3D

mtlxworleynoise3d

ND_worleynoise3d

:onay işareti:
:çapraz_işaret:

Doku2D

MtlX Görüntüsü

mtlximage

ND_görüntü

:onay işareti:
:çapraz_işaret:

MtlX Döşemeli Görüntü

mtlxtiledimage

ND_döşemeli görüntü

:onay işareti:
:çapraz_işaret:

Doku3D

MtlX Üç Boyutlu Projeksiyon

mtlxtriplanarprojeksiyon

ND_üçdüzlemliprojeksiyon

:onay işareti:
:çapraz_işaret:

Matematik

MtlX Absval

mtlxabsval

ND_absval

:onay işareti:
:onay işareti:

Mtl Acos

ND_acos

:onay işareti:
:onay işareti:

MtlX Ekle

mtlxadd

ND_ekle

:onay işareti:
:onay işareti:

MtlX Dizi Ekleme

mtlxarrayappend

ND_diziekleme

:çapraz_işaret:
:çapraz_işaret:

MtlX Asin

mtlxasin

ND_asin_float

:onay işareti:
:onay işareti:

MtlX Atan2

mtlxatan2

ND_atan2_float

:onay işareti:
:onay işareti:

MtlX Tavanı

mtlxceil

ND_ceil_float

:onay işareti:
:çapraz_işaret:

MtlX Kelepçe

mtlxclamp

ND_kelepçe

:onay işareti:
:onay işareti:

MtlX Cos

mtlxcos

ND_cos

:onay işareti:
:çapraz_işaret:

MtlX Matris Oluşturma

ND_creatematrix

:onay işareti:
:onay işareti:

MtlX Çapraz Ürün

mtlxçaprazürün

ND_çaprazürüm_vektörü3

:onay işareti:
:onay işareti:

MtlX Belirleyicisi

ND_belirleyici_matris33

ND_belirleyici_matris44

:onay işareti:
:onay işareti:
:onay işareti:
:onay işareti:

MtlX Mesafesi

mtlxmesafesi

:onay işareti:

Kısmi

MtlX Bölünmesi

mtlxdivide

ND_bölme

:onay işareti:
:çapraz_işaret:

MtlX Nokta Ürünü

mtlxdotproduct

ND_nokta_ürün_vektör3

:onay işareti:
:onay işareti:

MtlX Exp

mtlxexp

ND_exp

:onay işareti:
:onay işareti:

MtlX Zemin

mtlxfloor

ND_kat

:onay işareti:
:çapraz_işaret:

MtlX Ters Çevirme

mtlxinvert

ND_tersine çevir

:onay işareti:
:onay işareti:

MtlX Ters Matris

ND_invertmatrix_matrix33

ND_invertmatrix_matrix44

:onay işareti:
:onay işareti:

:onay işareti:
:onay işareti:

MtlX Ln

mtlxln

ND_ln

:onay işareti:
:çapraz_işaret:

MtlX Büyüklüğü

mtlxbüyüklük

ND_büyüklüğü

:onay işareti:
:çapraz_işaret:

MtlX Max

mtlxmax

ND_maks

:onay işareti:
:onay işareti:

MtlX Min

mtlxmin

ND_min

:onay işareti:
:onay işareti:

MtlX Modulo

mtlxmodulo

ND_modülo

:onay işareti:
:çapraz_işaret:

MtlX Çarpımı

mtlxmultiply

ND_çarpma

:onay işareti:
:onay işareti:

MtlX Normalleştirme

mtlxnormalize

ND_normalize

:onay işareti:
:onay işareti:

MtlX Normalmap

ND_normalmap

:onay işareti:
:onay işareti:

MtlX Place2D

ND_place2d_vector2

:onay işareti:
:onay işareti:

MtlX Gücü

mtlxpower

ND_güç

:onay işareti:
:çapraz_işaret:

MtlX Reflect

ND_reflect_vector3

:onay işareti:
:onay işareti:

MtlX Refrakt

ND_refract_vector3

:onay işareti:
:onay işareti:

MtlX Rotate2D

ND_rotate2d_vector2

:onay işareti:
:onay işareti:

MtlX Rotate3D

ND_rotate3d_vector3

:onay işareti:
:onay işareti:

MtlX Yuvarlak

ND_yuvarlak

:onay işareti:
:onay işareti:

MtlX Güvenli Güç

ND_safepower

:onay işareti:
:onay işareti:

MtlX İşareti

mtlxsign

ND_işareti

:onay işareti:
:çapraz_işaret:

MtlX Sin

mtlxsin

ND_sin

:onay işareti:
:onay işareti:

MtlX Karekökü

mtlxsqrt

ND_kare

:onay işareti:
:çapraz_işaret:

MtlX Çıkarma

mtlxsubtract

ND_çıkarma

:onay işareti:
:çapraz_işaret:

MtlX Tan

mtlxtan

ND_tan

:onay işareti:
:çapraz_işaret:

MtlX Dönüşüm Matrisi

mtlxtransformmatrix

ND_dönüşüm matrisi

:onay işareti:
:çapraz_işaret:

MtlX Dönüşümü Normal

mtlxtransformnormal

ND_transformnormal_vector3

:onay işareti:
:çapraz_işaret:

MtlX Dönüşüm Noktası

mtlxtransformpoint

ND_transformpoint_vector3

:onay işareti:
:çapraz_işaret:

MtlX Dönüşüm Vektörü

mtlxtransformvektörü

ND_transformvector_vector3

:onay işareti:
:çapraz_işaret:

MtlX Transpoze

ND_transpoze

:onay işareti:
:onay işareti:

MtlX Üçgen Dalga

ND_trianglewave_float

:onay işareti:
:onay işareti:

Nepal Rupisi

MtlX Gooch Tonu

ND_gooch_gölgesi

:onay işareti:
:onay işareti:

MtlX Görüntüleme Yönü

ND_görünüm_yönü_vektörü3

:onay işareti:
:onay işareti:

Pbr

MtlX Standart Yüzey

mtlxstandard_surface

:onay işareti:
:çapraz_işaret:

MtlX Yer Değiştirme

ND_yer değiştirme

:onay işareti:
:onay işareti:

MtlX OpenPBR Yüzeyi

ND_open_pbr_surface_surfaceshader

:onay işareti:
:onay işareti:

MtlX USD Önizleme Yüzeyi

ND_UsdPreviewSurface_surfaceshader

:onay işareti:
:onay işareti:

Gölgelendirici

 

MtlX Dönüştürme

mtlxconvert

:çapraz_işaret:
:çapraz_işaret:

MtlX Yüzey Aydınlatmasız

mtlxsurface_unlit

:onay işareti:

Kısmi

Solaris’te aşağıdaki işlevler desteklenmektedir:

  • günah

  • cos

  • bronz

  • karekök

  • kayıt

  • zemin

  • deneyim

  • tavan

  • asin

  • acos

Referans #


Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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