Trepidation

Yeni üye
24 Ocak 2016
123
4
0
Azerbeycan
Selam arkadaşlar. Sorun şu: Mesela oyunlarda etkileşime geçe bileceğimiz nesneleri diğerlerinden farkladırmak için o nesne karanlıkta parlar ve bunun gibi şeyler olur. Bu nasıl yapılır? Emissive material olarak değil. Nesne kendi texturesinde kalıcak ama bir şekilde etkileşimli olduğunu uzaktan playere anlatıcak.  :)
 
Trepidation' Alıntı:
Selam arkadaşlar. Sorun şu: Mesela oyunlarda etkileşime geçe bileceğimiz nesneleri diğerlerinden farkladırmak için o nesne karanlıkta parlar ve bunun gibi şeyler olur. Bu nasıl yapılır? Emissive material olarak değil. Nesne kendi texturesinde kalıcak ama bir şekilde etkileşimli olduğunu uzaktan playere anlatıcak.  :)

Bunun için birkaç yaklaşım olabilir ancak en doğrusu Custom Depth verip Post Process uygulamak.

Custom Depth, GPU'nun üçgen poligonları derinliğe göre sıralamasını bypass edip, derinlik için farklı bir değer vermeyi sağlar. UE4'de önceki versiyonlarda bu özellik yoktu ancak son birkaç sürümden beri var. Farklı derinlik değerlerine sahip meshleri Screen Space'de Post Process kullanarak belirgenleştirebilirsin. Tom Looman'ın bu konu hakkında örnekleri mevcut.

http://www.tomlooman.com/ue4-outline-post-process/