![]() |
![]() |
![]() |
| 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.




