Neon ışıklı bir efekti nasıl elde edeceğimi merak ediyorum. Örneğin, Pac-Man Chamipnship Edition'da :
Veya Geometri Savaşlarında :
Bu bir Bloom Etkisi midir? Veya hangi teknikleri aramalıyım?
Neon ışıklı bir efekti nasıl elde edeceğimi merak ediyorum. Örneğin, Pac-Man Chamipnship Edition'da :
Veya Geometri Savaşlarında :
Bu bir Bloom Etkisi midir? Veya hangi teknikleri aramalıyım?
Yanıtlar:
Hadi bakalım :)
Ekranda parlayan etkisi olan birçok varlıkla (özellikle Geometri Savaşlarında), bu makalede açıklanan gölgelendiriciye benzer bir gölgelendirici etkisinden daha sık görülür.
Tam ekranlı bir çiçeklenme / parlama efektine bile ihtiyacınız olmayabilir (özellikle 2B bir oyun yapıyorsanız ve yüksek sistem gereksinimlerinden kaçınmak istiyorsanız, bu tür bir etkinin oldukça yoğun GPU olduğunu unutmayın)
Öncelikle, spritelarınızı sadece harmanlama ile harmanlamayı deneyin - şunun gibi bir harmanlama denklemi ile:
(SRC_COLOUR * SRC_ALPHA) + (DST_COLOUR * ONE)
Ardından, parıltıları spritlerinize pişirin (veya onları ek spritelar olarak yapın - bir 'parlama sprite' oluşturmak için, kullandığınız boya paketinde bir gauss bulanıklaştırma filtresi kullanarak orijinal sprite'ınızı bulanıklaştırın)
Tabii ki, bu yaklaşımın bazı sınırlamaları vardır - örtüşen spritlerin eklenmesi istenmeyen olabilir ve tam ekranlı çiçeklenme / parlama efekti kullanarak önlenebilir
Bunu başarmanın iki yolu vardır;
En üstteki (bir tahminde) sadece yarı saydam görüntüler kullanıyor.
Altta bir tane daha karmaşık (yine bir tahmin) , parıltı (çiçeklenme) efekti oluşturmak için tamponlarla oynuyor .