Dissolid' Alıntı:
Merhabalar, 3d objemde 2 adet uv kanalım var. Birinci uv de normal tile edecek olan kaplamam var. Fakat benim istediğim ikinci uvye de grunge uv si olarak kullanmak ve bu uv indexi ile birlikte world position'u kullanmak istiyorum nasıl yapabilirim.
buradaki gibi ikinci uv kanalında grunge kullanacağım ama nasıl olabileceğini kafamda kurabilmiş değilim.
Aşağıda yapmaya çalıştığım resim var.

Üstteki texture world positiona göre tile edecek olan texture. Fakat bunu 2. uv kanalında yaptırmak istediğim için uv indexini de 1 verdim.
Öncelikle bu soru güzel bir soru ve Mathew Wadstein de harika adamdır.
1. Ok ile gösterdiğin yer 2 li bir vektör istiyor. Texcoord da, alttan gelen graph ta iki ayrı 2 li vektör veriyorlar. Onları ancak matematik bir işlemle anlamlı üçüncü bir 2 li vektöre dönüştürürsen oraya sokabilirsin. Ancak bu matematiğin ne olacağını yapmak istediğin şeye göre sen belirlemelisin. Onun haricinde oraya ikinci bir şey sokamazsın.
2. İkinci UV channel aynı texture ın farklı şekilde okunmasını istediğin zaman kullanacağın bir şey. Burada benim anladığım kadarı ile öyle bir durum yok. Dolayısı ile ikinci UV channel a gerek te yok.
3. Sanırım yapmak istediğin şey bir materiyalin üstüne world space te değişik texture ları ekleyebilmek VFX dilinde composit yapmak istiyorsun. Eğer bunu yapmak istiyorsan şu şekilde sistemler kullanman gerekiyor. (Ben burda screen kullandım sen diğerlerini de kullanabilirsin)
Aynı şeyi biraz matematikle sende senin istediğin yerde kullanabilirsin, ama gerek yok.
https://photoblogstop.com/photoshop...=Keeps the Hue of the,colors of the top layer).
Yukarda verdiğim link orada kullanman gerek matematik ile ilgili açıklamalar içeriyor eğer kendi istediğin şekilde yapmak istiyorsan. Ama gerek yok "blend" node larını kullanabilirsin, zaten var.
Not: Ayrıca şuraya ve etrafına göz atmanı öneririm:
https://docs.unrealengine.com/en-US...als/HowTo/CreatingLayeredMaterials/index.html