DeveloperPHOBOS

Yeni üye
7 Eyl 2015
111
7
0
(54) Sakarya
Hocam su Material node leri ile ilgili bir video arıyorum yardımcı olurmusunuz. Add ne yapar Multıply den farkı nedir append ne yapar .Bu soruları yanıtlarmısınız veya bildiginiz bir kaynak varmıdır
 
DeveloperPHOBOS' Alıntı:
Hocam su Material node leri ile ilgili bir video arıyorum yardımcı olurmusunuz. Add ne yapar Multıply den farkı nedir append ne yapar .Bu soruları yanıtlarmısınız veya bildiginiz bir kaynak varmıdır

Nodlarla ortaya konan asıl durum aslında imaj aritmetiği(matematiği)dir. Yani Unreal Engine 4 materyal penceresinde gördüğünüz ve örneğini verdiğiniz nodlarla kullanılan teknik aslında tüm imaj işleme dillerinde kullanılan ana yöntemdir. Bu yüzden eğer gerçekten anlayarak öğrenmek istiyorsanız Unreal Engine materyal nodlarından ziyade, imaj aritmetiğine bakmalısınız. Adı kadar korkunç değil : )

Basit bir örnek vereyim;

Multiply (Türkçede karşılığı "Çarpma")

İki rengimiz var diyelim. Bunlar ;


Kod:
a = rgb(1,0,0); //yani kırmızı
b = rgb(0.5,0.5,0); //yani koyu sarı

eğer imaj aritmetiği ile şu işlemi yaparsak;

c = multiply(a,b);

Kod:

ortaya şu sonuç çıkar;

Kod:
c = rgb(0.5,0,0); //yani koyu kırmızı


yukarıda verdiğim örnekde kullanılan mantık hemen-hemen tüm shader ve grafik işleme teknolojilerinin kaput altı teknolojisi ve mantığıdır. Unreal Engine 4 de bir istisna değil. Eğer değerleri, örnektekiyle aynı iki adet Vector3'ü multiply noduna girdi verirseniz, size örnekteki "c" değerinde bir Vector3 verir.