View Categories

VRayUserScalar

1 dakika okuma

Bu sayfa, V-Ray Kullanıcı Tanımlı Skalar Haritası hakkında bilgi vermektedir.

Genel Bakış #


VRayUserScalar dokusu, kullanıcının şu anda gölgelendirilmiş nesnenin Kullanıcı Tanımlı özelliklerinden tek bir sayısal değer okumasını ve sonuç olarak döndürmesini sağlar. Bu, aynı malzeme veya dokunun sahnedeki birden fazla nesneye uygulandığı ancak bazı yönlerini (örneğin malzeme parlaklığı veya bir Karışım dokusu içindeki iki farklı doku arasındaki karışım vb.) Kullanıcı Tanımlı özelliklerle kontrol etmek istediğimiz durumlarda yararlı olabilir.

Sağdaki örnek, tek bir V-Ray materyalindeki yansıma parlaklık değerini kontrol etmek için bir VRayUserScaler düğümü kullanır. Shader topunun dört farklı parçası, yansıma parlaklığını yönlendiren farklı değerleri belirleyen bir VRayUserAttribute’a sahiptir.

Kullanıcı Arayüzü Yolu: ||Hypershade|| > Panel Oluştur > VRay bölümü > Yardımcı Programlar > VRay Kullanıcı Ölçekleyicisi #

Parametreler #


Kullanıcı öznitelik adı – Bu gölgelendirme düğümünden aranacak ve döndürülecek kullanıcı özniteliğinin adını belirtir.

Varsayılan değer  – Kullanıcı özniteliği gölgelendirilmiş nesnede bulunmadığında döndürülecek değeri belirtir.

Öznitelik adı için gerekli format  – Nesneye atanan V-Ray Kullanıcı Öznitelikleri dizesindeki öznitelik için olası formatları ve sonuç olarak neyin oluşturulacağını gösterir.

Örnekler #


Aşağıdaki örneklerde, kullanıcı öznitelikleri farklı değerlere sahip farklı nesnelere atanmıştır. Bir VRayUserScalar dokusu bu değerleri okur ve render zamanında bir gölgelendiriciye iletir. Bu şekilde, nesne düzeyinde kontrol edilen farklı gölgelendirici değerlerini iletebilir ve gölgelendiriciyi tüm nesneler arasında paylaşabiliriz.

Kullanıcı özniteliği yardımıyla, gölgelendiricinin herhangi bir skalar (float) parametresini kontrol edebiliriz.

Diğer uygulamalardan (örneğin Houdini’den) gelen ve önceden özel nitelikler içeren Alembic dosyalarının, kullanıcı nitelikleriyle aynı şekilde okunabileceğini unutmayın. Daha fazla bilgi için Houdini’den Maya Alembic İş Akışı eğitimine bakın.

Kullanıcı öznitelikleri, Öznitelikler > VRay > Kullanıcı öznitelikleri menüsü aracılığıyla eklenebilir .

Örnek: Kullanıcı Özellikleri #

Bu örnek, kullanıcı özniteliğinin değerinin biçimini ve nasıl yorumlandığını göstermektedir. VRayUserScalar dokusu, VRayMtl Yansıma Parlaklığı parametresini kontrol eder. reflectionGlossiness adlı bir kullanıcı özniteliği, iki nesne üzerinde farklı yansıma parlaklığı değerleri belirtmek için kullanılır.

Aynı malzeme her iki nesneye de uygulanır. Bir VRayUserScalar dokusu, değerleri gölgelendiriciye iletir.

İlk nesne için kullanıcı özniteliği

İkinci nesne için kullanıcı özniteliği

İki nesne aynı malzemeden yapılmış olsa da, parlaklık kullanıcı özelliği tarafından belirlenir.

Örnek: VRayUserScalar ve VRaySwitchMtl #

Bu örnek, VRaySwtichMtl’den gelen materyallerin farklı nesnelere nasıl dağıtılacağını kontrol etmek için VRayUserScalar’ı kullanır.

VRaySwtichMaterial içinde iki farklı VRayMtl, Malzeme 0 ve Malzeme 1 olarak birbirine bağlanır. SwitchMtl’nin Malzeme Anahtarı olarak bir VrayUserScalar kullanılır ve outputMaterial adlı bir kullanıcı özniteliği malzeme dağıtımını yönlendirir.

Aynı VRaySwitchMtl iki küreye atanır ve VRayUserScalar dokusu, Malzeme 0 ve 1’in küreler arasında nasıl dağıtılacağını belirler.

İlk nesne için kullanıcı özniteliği

İkinci nesne için kullanıcı özniteliği

Soldaki küre Malzeme 0’ı, sağdaki küre ise Malzeme 1’i alır.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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