Bu sayfa, V-Ray for Maya’nın Evrensel Sahne Tanımlama (Universal Scene Description) özelliğinin desteklediği özellikler hakkında bilgi vermektedir.
V-Ray 6 for Maya, Update 2 sürümünden itibaren, varsayılan USD çevirici Hydra ile uyumludur.
USD Görüntüleme #
V-Ray for Maya ile USD dosyalarını işlerken aşağıdaki özellikler desteklenir:
-
Statik ağlar
-
Hareketli dönüşen ağlar
-
Hareketli deforme olan ağlar
-
Hareketli ağlar için hareket bulanıklığı
-
Parçacıklar
-
Saç
-
USD dosyalarında referans verilen VDB birimleri
-
UsdÖnizlemeYüzey malzemesi
-
USD dosyalarında kodlanmış V-Ray materyalleri
-
USD dosyalarına kodlanmış V-Ray dokuları
-
USD dosyalarında kodlanmış V-Ray ışıkları
-
USD dosyalarında kodlanmış USD ışık türleri (Maya’nın Spot, Direct ve Point ışıkları dahil)
-
V-Ray Displacement and Subdivision, USD dosyalarına kodlanmıştır 14
-
Diske kaydedilmeyen USD düzenlemelerinin yerel olarak işlenmesi.
-
Bifrost USD grafikleri
-
Shader parametrelerinin animasyonu
-
Maya nParticles ve nParticle animasyonları 5
-
USD İskeleti
-
Dinamik USD eklentileri (örneğin, USD için Golaem)
-
VDB gölgelendiricileri
-
VRayUserScalar ve VRayUserColor gibi USD Utility Textures ile özel V-Ray öznitelikleri.
-
Bir nesneye atanmış V-Ray Nesne Özellikleri
-
V-Ray Ek Özellik Nesne Kimliği
-
V-Ray Proxy
-
VRayMaterialX
-
Öğeleri Oluştur *
-
V-Ray Kırpıcı
-
XGen Etkileşimli Damat Spline’ları
Disk üzerinde USD dosyasına kaydedilmemiş USD düzenlemeleri içeren bir sahneyi, Dağıtılmış İşleme kullanırken , Chaos Cloud’a gönderirken veya Maya’dan .vrscene olarak dışa aktarırken beklenmedik bir sonuçla karşılaşmanız muhtemeldir.
Bu özellikleri kullanırken USD düzenlemelerinizin her zaman kaydedildiğinden emin olun. USD düzenlemeleri genellikle yalnızca yerel olarak işlendiğinde doğru şekilde görüntülenir.
USD dosyalarında bağlantılı varlıklar, Dağıtılmış İşleme kullanılırken , Chaos Cloud’a gönderilirken veya Maya’dan .vrscene formatına dışa aktarılırken çözümlenmeyebilir .
Örneğin, bir Maya sahnesi, dokuları ve/veya diğer USD dosyalarını yükleyen bir USD dosyasını yüklerse.
Notlar #
-
USD aşamasındaki render öğeleri, aşağıdaki post-translate komut dosyası kullanılarak Maya’da render edilebilir. V-Ray’in 6.2 ile 7.10.02 arasındaki sürümlerinde bu yaklaşımın Hydra uyumlu çevirici ile desteklenmediğini unutmayın. Bunu devre dışı bırakmak için VRAY_USD_HYDRA_TRANSLATOR=0 ortam değişkenini kullanın.
-
VRayMultiSubTex’in “Render ID’ye Göre Rastgele” modu, render işlemleri arasında tutarsızlık gösteriyor. Bunun yerine diğer modların kullanılması önerilir.
USD İhracatı #
Maya’dan V-Ray ile USD dosyaları dışa aktarılırken aşağıdaki özellikler desteklenmektedir:
-
V-Ray gölgelendiricileri (malzemeler ve dokular). V-Ray Eklentisi Yapılandırması seçilmelidir .
-
V-Ray ışıkları 1
-
V-Ray Yer Değiştirme; V-Ray Alt Bölümü 14
-
V-Ray Fiziksel Kamera
-
V-Ray Kubbe Kamera. V-Ray Kubbe Kamera içeren bir sahne içe aktarıldığında, kamera varsayılan olarak devre dışı bırakılır.
-
Maya nParticles ve nParticle animasyonları 5
-
VRayUserScalar ve VRayUserColor gibi USD Utility Textures ile özel V-Ray öznitelikleri.
-
Bir nesneye atanmış V-Ray Nesne Özellikleri
-
V-Ray Ek Özellik Nesne Kimliği
-
V-Ray Proxy
-
V-Ray Render Ayarları 8
-
V-Ray Render Öğeleri (kapsamlı liste için aşağıya bakınız)
-
V-Ray malzemeleri ve Malzeme X
-
Birden fazla UV seti
-
Maya Kırışıklık Setleri 15
-
V-Ray Kırpıcı
-
XGen Etkileşimli Damat Spline’ları
-
Göreceli doku yolları
-
Gauss Sıçramaları
V-Ray materyallerinin ve VRayDisplacement’ın dışa aktarılması #
V-Ray materyalleri de dahil olmak üzere materyaller, Maya’nın Dosya > Dışa Aktar / Seçili Materyalleri Dışa Aktar menüsü kullanılarak USD formatına dışa aktarılabilir.
Geometriyi içermeden V-Ray materyallerini USD dosyalarına dışa aktarmak için vrayExportUsdMaterials komutunu kullanın.
MEL örneği #
Yukarıdaki örnek, sahnedeki tüm materyalleri bir USD dosyasına aktarır. Bu, V-Ray materyallerini ve Lambert, Blinn ve usdPreviewSurface gibi V-Ray tarafından desteklenen Maya materyallerini içerir.
vrayExportUsdMaterials komutu, VRayDisplacement’ı dışa aktarmak ve yalnızca geçerli seçimi dışa aktarmak için kullanılabilecek bazı ek isteğe bağlı bayraklar sunar:
– seçim – Belirtildiğinde, yalnızca seçilen malzemeler dışa aktarılır. Bir ağ seçmek, atanan malzemeyi ve gölgelendirme ağını dışa aktarır, ancak gerçek ağı dışa aktarmaz. Bu bayrak argüman olmadan kullanılır.
– displacement – VRayDisplacement ve VRaySubdivision’ın dışa aktarılmasını sağlar. Bu bayrak argüman olmadan kullanılır.
– help – Komutta hata oluşması durumunda yardım mesajı yazdırır.
Notlar #
-
İsteğe bağlı bayraklar birleştirilebilir.
-
Dosya yolu dize bağımsız değişkeninde kullanılan `usd` uzantısı, ikili bir `.usd` dosyasının mı yoksa ASCII `.usda` dosyasının mı dışa aktarılacağını belirtir.
-
Komutta geçersiz veya yanlış kullanılan bir bayrak varsa, ilgili bir hata mesajı yazdırılır. Daha ayrıntılı bir mesaj için komuta -help bayrağını ekleyin.
-
Başarılı dışa aktarma işleminden sonra bir mesaj yazdırılır.
MEL: Örnek kullanım #
Bayrakların ve argümanların sırası kesin değildir. Bayraklar, dışa aktarma dosya yolu için kullanılan dize argümanından önce ve/veya sonra yerleştirilebilir.
Birden fazla UV dosyasının dışa ve içe aktarımı aşağıdaki koşul altında desteklenmektedir: UV setinin adında ilk karakter olarak rakam kullanılması yasaktır.
Render Öğelerini Dışa Aktarma #
Desteklenen render öğeleri şunlardır:
-
Alfa Kanalı
-
Atmosferik Etkiler
-
Arka plan
-
ÇarpmaNormalleri
-
Kostikler
-
Ceket Yansıması
-
Kaplama Yansıtıcı
-
Kapsam
-
Kriptomat
-
Gürültü Giderici
-
Dağınık
-
DRBucket
-
ExtraTex 9
-
GI
-
Parlaklık
-
Aydınlatma
-
Işık Seçimi
-
Malzeme Kimliği
-
Mat gölge
-
Çok Mat
-
Gürültü Seviyesi
-
Normaller
-
Nesne Kimliği
-
Nesne Seçimi
-
Ham Difüz Filtre
-
Ham GI
-
Ham Işık
-
Ham Yansıma
-
Ham Yansıma Filtresi
-
Ham Kırılma
-
Ham Kırılma Filtresi
-
Ham Gölge
-
Ham Toplam Işık
-
IOR’u yansıtın
-
Refleks
-
Yansıma Filtresi
-
Yansıma parlaklığı
-
Refraksiyon
-
Kırılma Filtresi
-
Kırılma parlaklığı
-
Oluşturma Kimliği
-
RGB_Renk
-
Örnekleme Oranı
-
Öz Aydınlatma
-
Gölge
-
Parlak Yansıma
-
Parlaklık Aynası
-
Ayna
-
SSS
-
Çizgi film
-
Toplam Işık
-
Sıkıştırılmamış Renk
-
Hız
-
ZDerinliği
Geçici Sınırlamalar #
Aşağıdaki özellikler henüz geliştirme aşamasındadır ve bunlara yönelik destek yakında eklenecektir.
-
Işık dokularının dışa aktarılması yalnızca “Tümünü Dışa Aktar” seçeneğiyle desteklenmektedir.
-
Maya’dan V-Ray Fur’u USD’ye Aktarma
-
USD düzenlemeleri için sınırlı fikri mülkiyet hakları desteği
-
USD dosyalarından parçacık animasyonlarına uygulanan V-Ray materyallerini içe aktarma
-
nParticles ve nParticle animasyonları, USD sürüm 0.16.0 ile desteklenmektedir. Yayıcı içeren nParticle animasyonları görüntü alanında görünmez.
-
Hacimleri USD dosyalarına aktarma
-
Saç içeren bir USD sahnesini dışa aktarma
-
SettingsDecal, SettingsHair, SettingsLightLinker, SettingsRTEngine ve VRayStereoscopicSettings dışındaki render ayarlarının dışa aktarılması desteklenmektedir.
-
Maya Standalone ile ExtraTex render öğesini dışa aktarırken, belirli nesnelerin dahil etme/hariç tutma listesine eklenip eklenmediğine bakılmaksızın sahnedeki tüm nesneler etkilenir.
-
Hydra çeviricisinde ışık örneklemesi henüz desteklenmiyor.
-
Devre dışı bırakılan ışıklar her zaman Hydra çevirici ile işlenir.
-
Çıkartma desteklenmiyor.
-
Fikri mülkiyet hakları desteği yalnızca Maya 2024 ve sonraki sürümlerinde 0,24 USD karşılığında sunulmaktadır.
-
Displacement veya Displacement and Subdivision özelliklerine sahip bir USD sahnesini dışa aktarırken, bu özellikler gölgelendiricilerle birlikte dışa aktarılır. Bu nedenle, dışa aktarma sırasında V-Ray materyalleri seçeneğinin etkinleştirildiğinden emin olun, aksi takdirde Displacement (ve Subdivision) dışa aktarılmaz.
-
Kırışıklık kümelerinin dışa aktarılması yalnızca “Catmull-Clark” alt bölümleme yöntemiyle desteklenmektedir.
-
Eğer bir USD dosya kamerası kullanıyorsanız/görüntülüyorsa, Maya’dan stereoCamera.mll eklentisini kaldırın. Eklentiyi tutmak çakışmalara veya beklenmedik davranışlara neden olabilir. Alternatif olarak, USD kamerasını Maya verisi olarak çoğaltın.
-
MayaUSD 0.34’te eklenen Autodesk USD Varlık Çözümleyici, V-Ray 7, güncelleme 2 ile çalışmıyor. V-Ray, V-Ray USD varlık çözümleyicisini kullanmaya devam ediyor.
