View Categories

VRayMultiSubTex

6 dakika okuma

Bu sayfa, Çoklu Alt Nesne Haritası hakkında bilgi vermektedir.

Genel Bakış #


VRayMultiSubTex dokusu, her nesne, yüzey, malzeme kimliği veya diğer modlara bağlı olarak rastgele dokular (veya düz renkler) gösteren tek bir malzeme oluşturmanıza olanak tanır. Rastgele dokular, bu haritayı kullanan tüm nesneler arasında dağıtılır. Burada gösterilen resimde, ” Kimliği Al” seçeneğinin türü “Nesne Kimliği” olarak ayarlanmış ve her bir Yuva , VRayColor dokusu aracılığıyla farklı bir renge atanmıştır .

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

Parametreler #


Kimlik bilgilerini şuradan al: – Kimlik parametrelerinin anlamını belirtir.

Yüzey Malzeme Kimliği – Malzemeye veri (renk veya doku) beslenirken nesnenin yüzey kimliklerini dikkate alır.
Nesne Kimliği – Malzemeye veri (renk veya doku) beslenirken nesnenin nesne kimliklerini dikkate alır.
Rastgele – Malzemeye veri (renk veya doku) beslenirken rastgele kimlikler seçer ( Rastgeleleştirme modları aracılığıyla ). Kimlik Oluşturucu Doku – VRayMultiSubTex, tamsayı girişine izin veren dokuları rastgeleleştirir. Aşağıdaki Kimlik Oluşturucu Doku örneğine bakın .

Tohum – Rastgeleleştirme modelini değiştirir.

Rastgeleleştirme – (yalnızca Rastgele mod seçildiğinde etkindir) Renklerin rastgeleleştirilmesi için hangi öğelerin temel alındığını belirtir.

İsimle – Doku uygulanan düğümün adına göre bir renk indeksi oluşturur. Bu, nesne başka bir sahneye entegre edildiğinde veya X-Ref’lendiğinde vb. durumlarda rengin tutarlı kalmasını sağlar.
Örnek Kimliğiyle – Örnek Kimliğine göre rastgele renkler atar (Alembic örnekleri, VRayInstancer kaynak nesneleri, VRayEnmesh ve Chaos Scatter için geçerlidir).
Nesne Kimliğiyle – Nesnenin kimliğine göre rastgele renkler atar.
Yüzey Malzeme Kimliğiyle – Nesnenin yüzeylerinin malzeme kimliklerine göre rastgele renkler atar.
Elemanla – Nesnenin eleman (örneğin çaydanlık kapağı vb.) kimliklerine göre rastgele renkler atar.
Parçacık Kimliğiyle – Parçacık Kimliğine göre rastgele renkler atar (VRayInstancer kaynak nesneleri ve Thinking Particles için geçerlidir).
Düğüm Tanıtıcısıyla – 3ds Max’teki her düğüme oluşturulduğunda benzersiz bir numara (tanıtıcı) atanır. Bu seçenek, bu düğüm kimliğine göre renk indeksini oluşturur. Bu özellik kullanışlıdır çünkü düğüm tanıtıcısı sahne düzenlemesi sırasında korunur; örneğin, başka nesneler ekleseniz/kaldırsanız veya yeniden adlandırsanız bile aynı renkleri elde edersiniz.
Render Kimliğine Göre – Render Kimliklerine göre rastgele renkler atar.
Kullanıcı Kimliğine Göre – Kullanıcının kimliğine göre rastgele renkler atar. Kullanıcı kimliği, “Kullanıcı Kimliğine Göre” ayarları düğmesi aracılığıyla ve ardından Nesne Özellikleri Kullanıcı Tanımlı bölümünden tanımlanır ve burada bir değer seçilir. Kullanıcı Kimliğine Göre Ayarlar – “Kullanıcı Kimliğine Göre” modu etkinleştirildiğinde aktiftir. Kullanıcı kimliğini (int, float, string) tanımlar. Döşemeye Göre – BerconTile eklentisi tarafından oluşturulan döşemeler için rastgele renkler/dokular atar. Aşağıdaki VRayMultiSubTex#ByTile örneğine bakın .

Şu anda, V-Ray GPU’da ” Karoya Göre ” seçeneği desteklenmemektedir.

VRayPoxy’nin elemanlarını rastgele hale getirmek için “Öğeye Göre” seçeneğini kullanırken , dışa aktarmadan önce V-Ray ağ dışa aktarma iletişim kutusunda “Örnekleme için Optimize Et” seçeneğinin etkinleştirilmesi gerekir. V-Ray ağ dışa aktarma menüsüne V-Ray menüsü > .vrmesh dışa aktarıcı yoluyla erişilebilir .

Rastgele Ton/Doygunluk/Gama  – Bu üç parametre, işlem sonrası aşamada çıktı rengini rastgele hale getirir. Her parametrenin değeri, belirli bir ölçek içinde orijinal değerden maksimum rastgele sapmayı belirtir. Aşağıdaki  Rastgele Ton/Doygunluk/Gama örneğine bakın .

Ton – Tonu rastgele değiştirir. Çıktı renginin tonu [-180°, 180°] aralığında değiştirilir.
Doygunluk – Doygunluğu rastgele değiştirir. Çıktı renginin doygunluğu [-0,5, 0,5] aralığında değişir. [0, 1] aralığının dışındaki değerler sınırlandırılır.
Gama – Gamayı rastgele değiştirir. Çıktı renginin gaması, [0..1] aralığında rastgele gama (veya 1/gama) ile gama düzeltmesi yapılır.

ID generator tex.  – Get ID from ayarı ID generator tex olarak ayarlandığında bir doku için ayrılan yuva . Buraya bir VRaySamplerInfoTex bağlanabilir.

VRaySamplerInfoTex, Şeffaflık seviyesine ayarlanabilir . ID Generator tex yuvasına bağlandığında, kullanıcının tam şeffaflık elde etmek istemesi durumunda Varsayılan yuvadaki Renk örneği siyaha ayarlanmalıdır .

Haritalama kaynağı – VRayMultiSubTex gölgelendirme yuvalarında kullanılan tüm VRayBitmap haritaları üzerinde başka bir haritadan global UV haritalama kontrolü sağlar. Koordinatlara ( VRayBitmap dahil ), VRayTriplanarTex ve VRayUVWRandomizer içeren herhangi bir harita  haritalama kaynağı olarak kullanılabilir. VRayBitmap alt haritasında yerel olarak belirtilen haritalama kaynağı, VRayMultiSubTex’in haritalama kaynağına göre önceliklidir.  Aşağıdaki Haritalama Kaynağı örneğine bakın .

Yuvalar – Alt dokuların sayısını belirler.

Kullanılmayanları Sil  – Devre dışı bırakılmış yuvaları listeden siler.

Toplu yükleme – Birden fazla bitmap’i aynı anda yüklemek için bir tarayıcı penceresi açar. Yüklenen doku sayısı, Yuva sayısını otomatik olarak ayarlar. Aşağıdaki Dokuların Toplu Yüklenmesi örneğine bakın .

Kimlik/Olasılık – Yuvaları değerlerine göre sıralar. Aşağıdaki Olasılık örneğine bakın .

Olasılık yalnızca “Kimliği Al” seçeneği “Rastgele” olarak ayarlandığında kullanılabilir 

Doku Döngüsü – ( Yüz Malzeme Kimliği  ve  Nesne Kimliği modlarıyla  çalışır   ) VRayMultiSubTex haritası atanmış nesnelerin kimlikleri geçerli alt doku kimliklerinin aralığının dışında olduğunda, Doku Döngüsü seçeneği bu kimliklerin aralığa uyan bir sarmalanmış sürümünü hesaplar. Ardından karşılık gelen alt dokuyu seçer. Örneğin, 5 kimliğine sahip bir nesneye VRayMultiSubTex atanmışsa ve geçerli alt doku kimliklerinin aralığı [1:4] ise, döngüye alınır ve bazı alt dokularla işlenir.  Aşağıdaki Doku Döngüsü örneğine bakın .  

Renk ve dokuyu harmanla  – İlgili malzeme kimliği için renk ile doku rengi arasında harmanlama yapmak için alt dokuların alfa değerini kullanır. Devre dışı bırakıldığında, doku alfa değeri doğrudan döndürülür ve verilen malzeme kimliği için VRayMultiSubTex dokusunun kendisinde belirtilen renk yok sayılır.

Varsayılan yuva – (yalnızca Yüz Malzeme Kimliği  ve  Nesne Kimliği  modlarında çalışır  ) Kimlikleri alt doku kimliğiyle eşleştirilemeyen nesneler için varsayılan bir renk veya doku (döngü ile veya döngü olmadan).

ID (1-20)  – Geçerli ID’ye sahip bir nesneye atandığında malzemeye atanacak rengi veya dokuyu belirtir.

Olasılık (0-100) – “Kimliği Al” seçeneği “Rastgele” olarak ayarlandığında kullanılabilir . Belirli bir yuvanın kullanılma olasılığını tanımlar. 0 değeri, yuvanın asla kullanılmadığını gösterir. 100 değeri, yuvanın gölgelendirilmesinin mümkün olduğunca sık uygulanmasını sağlar. Ara değerler, farklı seçim olasılıklarını yansıtır.

Toplu yükleme seçenekleri #


Ekle – Dosya seçimi için bir dosya tarama penceresi açar ve seçilen dosyayı listeye ekler.

Kaldır – Seçilen haritayı listeden kaldırır.

Yukarı taşı – Seçili haritayı listede yukarı taşır.

Aşağı taşı – Seçili haritayı listede aşağıya taşır.

Kimlik yeniden atama – Tüm listenin kimliklerini yeniden atar, yani haritaları sırayla yeniden numaralandırır.

Dosyadan Kimlik – Yeni haritalar eklerken dosya adında verilen kimlikleri kullanır. Kimlik numarası harita dosya adının herhangi bir yerinde belirtilebilir ve alt çizgi, tire veya nokta ile ayrılmalıdır. Örnekler: id6-example.png, text_ID12.jpg, pic.Id03.version.tx


Örnek: Kimlik Oluşturucu Metni #

Aşağıdaki örnekte, bir VRayMultiSubTex nesnenin saydamlığını kontrol etmektedir. Standart saydamlıktan farkı, burada nesnenin arka yüzlerini göremiyor olmamızdır.

VRayMultiSubTex’in ” ID’yi al” seçeneği “ID oluşturucu tex” olarak ayarlanmıştır . Takılı olan ID oluşturucu tex, “Type – Transparency level” özelliğine sahip bir VRaySamplerInfoTex’tir. Doku üzerinde döngü yapma modunun kapalı olması gerektiğini unutmayın.

VRayMultiSubTex, malzemenin Opacity yuvasında kullanılır ve gerçek saydamlık, ilk ID yuvasındaki rengin değeriyle kontrol edilir. Bu yuva manuel olarak 0 değerine ayarlanmalıdır. Farklı derinlik seviyelerini temsil eden 1, 2, 3 vb. değerlere sahip daha fazla ID yuvasına sahip olabilirsiniz.

Varsayılan renk siyah olarak ayarlanmalıdır.

Kimlik Oluşturucu Metin Yuvalar = 1; Varsayılan Yuva = V0; ID0-V255

Kimlik Oluşturucu Metin Yuvalar = 1; Varsayılan Yuva = V0; ID0-V192

Kimlik Oluşturucu Metin Yuvalar = 1; Varsayılan Yuva = V0; ID0-V128

Kimlik Oluşturucu Metin Yuvalar = 1; Varsayılan Yuva = V0; ID0-V0

 


Örnek: Haritalama Kaynağı #

Aşağıdaki görsel, Haritalama Kaynağı işlevine genel bir bakış sunmaktadır.

Resmi büyütmek için üzerine tıklayın.

Örnek: Olasılık #

Aşağıdaki görsel, olasılık fonksiyonuna genel bir bakış sunmaktadır.

Resmi büyütmek için üzerine tıklayın.


Örnek: Karo ile #

Rastgele ve karo bazında kimlik alma özelliğine sahip bir VRayMultiSubTex, rastgeleleştirilmiş bir BerconTile Texture düğümünün Color 1 yuvasına takılıdır. VRayMultiSubTex’in Ton, Doygunluk ve Gama değerleri değiştirilmemiştir. VRayMultiSubTex yuvalarına 15 farklı tuğla dokusu takılıdır.

Rastgele ve karo bazında kimlik alma özelliğine sahip bir VRayMultiSubTex, rastgeleleştirilmiş bir BerconTile Texture düğümünün Color 1 yuvasına takılmıştır. VRayMultiSubTex’in Ton, Doygunluk ve Gama değerleri ayarlanmıştır – Ton = 2, Doygunluk = 5, Gama = 2,5. VRayMultiSubTex yuvalarına 15 farklı tuğla dokusu takılmıştır.


Örnek: Doku Dosyalarının Toplu Yüklenmesi #

Aşağıdaki video, Toplu Yükleme özelliğinin nasıl kullanılacağını göstermektedir.


Örnek: Rastgele Ton/Doygunluk/Gama #

 

Aşağıdaki örnek, Rastgele Ton/Doygunluk/Gama ayarlarının sahneyi nasıl değiştirdiğini göstermektedir. Her örnekte maksimum değer olan 100 kullanılmıştır.

Rastgele renk tonu/doygunluk/gama uygulanmadı.

Renk tonu  = 100.0

Doygunluk  = 100.0

Gamma  = 100.0

Renk Tonu/Doygunluk/Gama = 100.0


Örnek: Doku Üzerinde Döngü Oluşturma #

Aşağıdaki örnek, ” Dokular arasında döngü oluştur” seçeneğinin, farklı kimliklere sahip beş geometriye uygulanan bir dokunun dağılımını nasıl etkilediğini göstermektedir.

Burada, geçerli kimlik aralığı [1 – 4] olan dört alt dokuya sahip bir MultiSubTex haritanız var. Ayrıca kimlikleri 1 ile 6 arasında değişen beş geometriniz var. İlk dört geometrinin kimlikleri dokunun aralığına giriyor. Beşinci geometrinin kimliği (6) bu aralığın dışında kalıyor. Ayrıca varsayılan bir renginiz de var – kırmızı.

“Dokular arasında döngü oluştur” seçeneği devre dışı bırakıldığında , geçerli kimlik numaralarına sahip geometriler, aynı kimlik numarasına sahip bir doku alır. Kimlik numarası 6 olan doku varsayılan bir renk alır.

“Dokular arasında döngü oluştur” seçeneği etkinleştirildiğinde ID = 6 olan geometri döngüye alınır ve ID = 2 olan dokuyu alır.

Örneğin, ID’si 2 olan dokuyu işaretini kaldırırsanız, V-Ray, ID’leri 2 ve 6 olan geometriler için geçerli bir doku olmadığını algılar ve bunlara varsayılan bir renk atar.

MaxScript Erişimi #


VRayMultiSubTex texmap listesi, çeşitli dışa aktarılan fonksiyonlar aracılığıyla yönetilebilir:

addSubtex – Belirtilen sayıda alt doku ekler. deleteSubtex – Bir veya daha fazla alt dokuyu siler. İlk parametre her zaman silinecek ilk doku yuvasının indeksidir, ikincisi ise silinecek doku sayısıdır (atlanırsa varsayılan olarak 1’dir). deleteUnused – İlgili kullanıcı arayüzü düğmesinden devre dışı bırakılmış tüm alt dokuları siler. texmap_num – Num IDs parametresinin değerini döndürür.


Yöntemler #
<int>texmap_num
<void>addSubtex <integer>count
count Validated by Range: 1 to 255
<void>deleteSubtex <integer> start <integer> count
deleteSubtex has variable number of arguments
start Validated by Range: 0 to 254
count Validated by Range: 1 to texmap_num-start
<void>deleteUnused()

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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