mrtcnaslnts

Aktif üye
8 Ara 2019
588
2
43
28
Widget'a mesela inventory çerçevesi ekliyorum ama bu çerçeve oyunda çok yapay duruyor kağıt gibi. Bunu mesela Resim olarak ekleme değil de Materyal olarak eklemenin yolu yokmu Sonuçta materyal kısmında normal map flan ypnca 3 boyutlu görünüm sağlarım flan diye düşündüM. Veya o tarz bişeyler. Basit olarak? İleri seviye çok çorba olur Kafamı yorar şmdi. :)
 
mrtcnaslnts' Alıntı:
Widget'a mesela inventory çerçevesi ekliyorum ama bu çerçeve oyunda çok yapay duruyor kağıt gibi. Bunu mesela Resim olarak ekleme değil de Materyal olarak eklemenin yolu yokmu Sonuçta materyal kısmında normal map flan ypnca 3 boyutlu görünüm sağlarım flan diye düşündür. Veya o tarz bişeyler. Basit olarak? İleri seviye çok çorba olur Kafamı yorar şmdi. :)

Resim yani texture  koyabildiğin her yere materyal da koyabiliyorsun. Sadece yaptığın materyal i domain ını ui olarak ayarlıyorsun. Widget ta texture koyabildiğin her yerde artık yeni yaptığın materyalinde koyulabildiğini göreceksin.
 
erginegider' Alıntı:
mrtcnaslnts' Alıntı:
Widget'a mesela inventory çerçevesi ekliyorum ama bu çerçeve oyunda çok yapay duruyor kağıt gibi. Bunu mesela Resim olarak ekleme değil de Materyal olarak eklemenin yolu yokmu Sonuçta materyal kısmında normal map flan ypnca 3 boyutlu görünüm sağlarım flan diye düşündür. Veya o tarz bişeyler. Basit olarak? İleri seviye çok çorba olur Kafamı yorar şmdi. :)

Resim yani texture  koyabildiğin her yere materyal da koyabiliyorsun. Sadece yaptığın materyal i domain ını ui olarak ayarlıyorsun. Widget ta texture koyabildiğin her yerde artık yeni yaptığın materyalinde koyulabildiğini göreceksin.

Tamam anladım Materyale girip ordan Domain UI yapcaz. deniyorum

Burda 4 pin var ve Normal map vs yok?
 
mrtcnaslnts' Alıntı:
erginegider' Alıntı:
Resim yani texture  koyabildiğin her yere materyal da koyabiliyorsun. Sadece yaptığın materyal i domain ını ui olarak ayarlıyorsun. Widget ta texture koyabildiğin her yerde artık yeni yaptığın materyalinde koyulabildiğini göreceksin.

Tamam anladım Materyale girip ordan Domain UI yapcaz. deniyorum

Burda 4 pin var ve Normal map vs yok?

Bunu yapmanın bir kaç yolu var. Kolaydan zora doğru sayayım:
 1. İstediğin Bump Normal map detayını photoshopta halledip texture olarak unreal engine e aktarmak. Photoshop ta bunun kolayca yapılacağı bir sürü opsiyon var (emboss, 3d, shadow, vb. effects ve layer styles). Normalde profesyonel şirketlerde o UI elemanlarını photoshopta yapıyorlar zaten.
 2. Materyalde normal mapi kullanıp ileri düzey bazı işlemlerle final colora bağlamak. Bunun için gerçekten ne yaptığını biliyor olman gerekiyor.
 3. Widget Interaction component kullanmak ancak buna screenspace koordinatları vermek.
 4. SceneCapture2D ile Surface domaini UI interface domain ine çevirmek.
Herkes genelde bu konuda photoshop  yani birinci şıkkı kullanıyor. Zaten yaptığın UI ın sağa sola dönerek 3D vaziyete geçmesi çok düşük ihtimal.
 
erginegider' Alıntı:
mrtcnaslnts' Alıntı:
Tamam anladım Materyale girip ordan Domain UI yapcaz. deniyorum

Burda 4 pin var ve Normal map vs yok?

Bunu yapmanın bir kaç yolu var. Kolaydan zora doğru sayayım:
 1. İstediğin Bump Normal map detayını photoshopta halledip texture olarak unreal engine e aktarmak. Photoshop ta bunun kolayca yapılacağı bir sürü opsiyon var (emboss, 3d, shadow, vb. effects ve layer styles). Normalde profesyonel şirketlerde o UI elemanlarını photoshopta yapıyorlar zaten.
 2. Materyalde normal mapi kullanıp ileri düzey bazı işlemlerle final colora bağlamak. Bunun için gerçekten ne yaptığını biliyor olman gerekiyor.
 3. Widget Interaction component kullanmak ancak buna screenspace koordinatları vermek.
 4. SceneCapture2D ile Surface domaini UI interface domain ine çevirmek.
Herkes genelde bu konuda photoshop  yani birinci şıkkı kullanıyor. Zaten yaptığın UI ın sağa sola dönerek 3D vaziyete geçmesi çok düşük ihtimal.

Karmaşık geldi. İmage olarak eklemeye devam o zaman
 
mrtcnaslnts' Alıntı:
erginegider' Alıntı:
Bunu yapmanın bir kaç yolu var. Kolaydan zora doğru sayayım:
 1. İstediğin Bump Normal map detayını photoshopta halledip texture olarak unreal engine e aktarmak. Photoshop ta bunun kolayca yapılacağı bir sürü opsiyon var (emboss, 3d, shadow, vb. effects ve layer styles). Normalde profesyonel şirketlerde o UI elemanlarını photoshopta yapıyorlar zaten.
 2. Materyalde normal mapi kullanıp ileri düzey bazı işlemlerle final colora bağlamak. Bunun için gerçekten ne yaptığını biliyor olman gerekiyor.
 3. Widget Interaction component kullanmak ancak buna screenspace koordinatları vermek.
 4. SceneCapture2D ile Surface domaini UI interface domain ine çevirmek.
Herkes genelde bu konuda photoshop  yani birinci şıkkı kullanıyor. Zaten yaptığın UI ın sağa sola dönerek 3D vaziyete geçmesi çok düşük ihtimal.

Karmaşık geldi. İmage olarak eklemeye devam o zaman

Yok photoshop ta çok kolay. 1 2 saat tutorial bak halledersin.
 
Tavsiyem UI için materyal kullanmamandır. Görüntünün kağıt gibi durma sebebi görüntünün kendisinin kötü olmasıdır. Ama illaki materyal yöntemiyle denemek istiyorsan aşağıda verdiğim yöntemi dene:

Burada otomatik normal map yapımı var.
https://cpetry.github.io/NormalMap-Online/

Soldan texture yükle, sağdan normal map olarak çıkıyor. Download et.

Daha sonra bir material oluştur. Normal ve texture'u sürükle materiala. Bağlantılarını yap. 
Hafif parlaklık efekti vermek için ise Constant oluştur sağ tıkla parametreye çevir bunu ve Roughness'e bağla. Kaydet de. Bu oluşturduğun material'a sağ tıkla ve Create Material Instance de. Burada oluşturduğun parametrenin değerini değiştirerek parlaklı isteğine göre ayarla. 

Aynı yöntemi normal map için de yapabilirsin.