Bu sayfada V-Ray’deki Switch yardımcı programı hakkında ayrıntılı bilgiler yer almaktadır.
Genel Bakış #
VRaySwitchMtl, bir dokudan örneklenen bir değere bağlı olarak farklı materyaller arasında geçiş yapmak için kullanılabilir.
VRaySwitchMtl’nin nasıl kullanılacağı hakkında daha fazla bilgi edinmek için, “Proxy ve Material Eşleştirme için Özel Nitelikler Kullanma ” eğitimine göz atın.

Parametreler #
Switch – Atanan malzemeler arasında geçiş yapmak için örneklenen doku.
Harita Yok – Switch malzemesine bir doku haritası atar.
Malzeme 1 – Malzeme 10 – Anahtar dokusunun değerine bağlı olarak kullanılacak malzemeler.
0 – 0,499 değerleri için Malzeme 0 atanmıştır.
0,5 – 1,499 değerleri için Malzeme 1 atanmıştır.
1,5 – 2,499 değerleri için Malzeme 2 atanmıştır.
2,5 – 3,499 değerleri için Malzeme 3 atanmıştır. 3,5 – 4,499
değerleri için Malzeme 4 atanmıştır. 4,5 – 4,499
değerleri için Malzeme 5 atanmıştır. 4,5 – 5,499 değerleri için
Malzeme 6 atanmıştır. 5,5 – 6,499 değerleri için
Malzeme 7 atanmıştır. 6,5 – 7,499 değerleri için Malzeme 8 atanmıştır.
7,5 – 8,499 değerleri için Malzeme 8 atanmıştır.
8,5 ve üzeri değerler için Malzeme 9 atanmıştır.
Değerler, atanan Switch haritası veya harita belirtilmediğinde Switch alanı tarafından tanımlanır. Geçerli değere bağlı bir malzeme yoksa, geometri geçerli bir gölgelendirmeye sahip olmadığından renderda görünmez.
VRaySwitchMtl’nin varsayılan bir malzemesi yoktur. Eğer anahtar değeri boş (tanımlanmamış) bir malzeme yuvasına işaret ediyorsa, sonuçtaki gölgelendirme, VRaySwitchMtl’de belirtilen ilk geçerli malzemeyi (en düşük anahtar değerine sahip olanı) kullanacaktır.

Örnek: VRayUserScalar ile VRaySwitchMtl #
Bu basit örnek, VRayUserScalar’ı kullanarak VRaySwtichMtl’den gelen materyallerin farklı nesnelere nasıl dağıtılacağını kontrol eder.
VRaySwtichMtl materyalinde, iki farklı VRayFastSSS2 materyali Materyal 1 ve Materyal 2 olarak birbirine bağlanmıştır. SwitchMtl’nin Switch haritası olarak bir VRayUserScalar kullanılır ve ball adlı bir kullanıcı özniteliği materyal dağıtımını yönlendirir.

Aynı VRaySwitchMtl iki küreye atanır ve VRayUserScalar dokusu, Malzeme 1 ve 2’nin 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 1. Malzemeyi, sağdaki küre ise 2. Malzemeyi alır.
Örnek: Animasyon için VRaySwitch #
Bu örnek, VRaySwitchMtl’nin farklı zaman dilimlerinde animasyonlu bir nesnenin materyalini değiştirmek için nasıl kullanılabileceğini göstermektedir.
İki farklı malzeme – bir alüminyum VRayMtl ve kendinden aydınlatmalı bir VRayLightMtl – gündüz ve geceyi simüle etmek için VRaySwitchMtl malzemesinde Malzeme 1 ve Malzeme 2 olarak birbirine bağlanmıştır. VRaySwitchMtl, animasyonun 1. ve 2. kareleri için farklı anahtar değerleri alır.
Gün ışığını daha iyi simüle etmek için renk düzeltme katmanları kullanılır. Gece için ek ışıklar eklenir ve Lens Efektleri katmanı etkinleştirilir.


İlk çerçevedeki anahtar değeri

Sonraki karede değeri değiştirin


Notlar #
-
VRaySwitchMtl , nesnenin kullanıcı tanımlı özelliklerine bağlı olarak uygulanacak alt materyalleri değiştirme olanağı sağlamak için VRayUserScalar dokusuyla birlikte kullanıldığında çok güçlüdür . Daha fazla bilgi için “Proxy ve Materyal Eşleştirme için Özel Öznitelikler Kullanma ” eğitimine bakın.
