View Categories

Depth, Dust, & Position Procedural Masks tutorial – Arnold for 3ds Max

1 dakika okuma

derinlik toz p pozisyonu_

Bu eğitimde, kompozisyon yazılımlarında alan derinliği, kir, toz veya kar gibi gölgelendirme efektlerini katmanlamak için kullanılabilecek Z Derinliği, toz ve Nesne Konumu maskelerinin nasıl oluşturulacağı gösterilmektedir. Bu maskeler, utility, range ve state_float gibi Arnold gölgelendiricilerinin bir kombinasyonunu kullanmaktadır. Bu eğitimdeki yardımları için Slava Sych’e teşekkür ederiz .

Sahne dosyasına buradan ulaşabilirsiniz .

Derinlik Maskesi #

  • Bir `state_float` gölgelendiricisi oluşturun. Değişken parametresini `ray_length` (Rl) olarak ayarlayın.
  • Bir aralık gölgelendirici oluşturun ve state_float` gölgelendiricisinin çıktısını aralık gölgelendiricisinin girişine bağlayın . Aralık gölgelendiricisinin aşağıdaki parametrelerini değiştirin :
    • input_min : 0.6 (bu değer, nesnenizin kameraya olan uzaklığına bağlıdır).
    • output_max : 1.5 (bu değer, nesnenizin kameraya olan uzaklığına bağlıdır).
    • smoothstep : Etkinleştirildi
Not:

Bu maskenin etkisi doğrudan kameraya olan mesafeye bağlıdır.

Nesne Konumu (n) Toz Maskesi #

  • Bir `state_vector` gölgelendiricisi oluşturun ve değişkeni `n` olarak değiştirin .
  • `rgba_to_float` shader’ını oluşturun ve modunu `b` olarak değiştirin .
  • Bir aralık gölgelendirici oluşturun ve rgba_to_float gölgelendiricisini aralık gölgelendiricisinin girişine bağlayın . Smoothstep özelliğini etkinleştirin ve maske konumunu Input Min/Max parametreleriyle kontrol edin.

Nesne Konumu (Po) Maskesi #

  • Bir `state_vector` gölgelendiricisi oluşturun ve değişkeni `Po` olarak değiştirin .
  • `rgba_to_float` shader’ını oluşturun ve modunu `b` olarak değiştirin .
  • Bir aralık gölgelendirici oluşturun ve rgba_to_float gölgelendiricisini aralık gölgelendiricisinin girişine bağlayın . Smoothstep özelliğini etkinleştirin ve maske konumunu input_min /max parametreleriyle kontrol edin.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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