mervetek

Yeni üye
19 Ocak 2018
32
4
0
(6) Ankara
merhabalar, bir static mesh uzerine baslangıcta bir material set edıyorum. bu materialin baslangıcta kırmızı oldugunu varsayalım.
target e belli bir mesafe yaklastıktan sonra renginin kırmızıdan yesıle donmesını ıstıyorum. Bunu tek bır gecıste yanı dırek kırmızıdan yesıle gecıs ıle yaptım. Fakat aradaki renkleri de göstermem mümkün mü ? örnegin kırmızı turuncu yesıl... gıbı. color grading baslıklı makalelere baktım fakat fazla karmasık geldı. yardımlarınızı beklıyorum.
ıyı calısmalar.
 
Color grading apayrı bir konu.

İstediğiniz şeyi yapmak için de aklıma gelen bir yöntem materyal içinde bir Lerp hierarşisi kurmak. 1. Lerp ile kırmızıdan sarıya, 2. Lerp ile sarıdan maviye, 3. Lerp ile maviden yeşile geçirmek gibi... Bunların hepsine birer alpha parametresi belirlemeniz ve sırasıyla 0-1 geçişi yaptırmanız lazım.
 
[UETR]Jacky' Alıntı:
Color grading apayrı bir konu.

İstediğiniz şeyi yapmak için de aklıma gelen bir yöntem materyal içinde bir Lerp hierarşisi kurmak. 1. Lerp ile kırmızıdan sarıya, 2. Lerp ile sarıdan maviye, 3. Lerp ile maviden yeşile geçirmek gibi... Bunların hepsine birer alpha parametresi belirlemeniz ve sırasıyla 0-1 geçişi yaptırmanız lazım.
proje intranette oldugu ıcın resım gonderemıyorum ama level blueprintte distance' a baglı olarak lerp yapısı kurdum. baglantıları dogru yapamadım. kucuk bir ornek paylasabılır mısınız
 
Şu şekilde bir materyal hazırlayın:

https://www.dropbox.com/s/1s1e8s9a0d0gx7e/color_1.JPG?dl=0

Ardından istediğiniz BP içinde aşağıdaki gibi mesafe ayarlamasını yaptırıp materyal içindeki parametreleri set edin:

https://www.dropbox.com/s/2m6tpi3svksk3ys/color_2.JPG?dl=0

Burada Map fonksiyonu girilen değerde(Value) istenilen aralığa(In Range A ve B) ulaşılınca o değeri 0-1 aralığına dönüştürüyor. Ben burada Event Tick ile yaptırdım ama sizin Timer kullanmanızı tavsiye ederim performans açısından, hele hele birden fazla obje için bu tür birşeyler yapacaksanız.
 
[UETR]Jacky' Alıntı:
Şu şekilde bir materyal hazırlayın:

https://www.dropbox.com/s/1s1e8s9a0d0gx7e/color_1.JPG?dl=0

Ardından istediğiniz BP içinde aşağıdaki gibi mesafe ayarlamasını yaptırıp materyal içindeki parametreleri set edin:

https://www.dropbox.com/s/2m6tpi3svksk3ys/color_2.JPG?dl=0

Burada Map fonksiyonu girilen değerde(Value) istenilen aralığa(In Range A ve B) ulaşılınca o değeri 0-1 aralığına dönüştürüyor. Ben burada Event Tick ile yaptırdım ama sizin Timer kullanmanızı tavsiye ederim performans açısından, hele hele birden fazla obje için bu tür birşeyler yapacaksanız.

çok tesekkur ederım benım ıcın onemlı olan baglantı kısmıydı kendıme uyarladım.