Journey in Unity'deki hafif şaftları nasıl oluşturabilirim?


12

Journey gibi çok iyi bilinen ve sevilen oyunlardakilere çok yakın (veya özdeş) görünen karikatür görünümlü güneş / ışık şaftları oluşturmak istiyorum:

resim açıklamasını buraya girin

ve Ori:

resim açıklamasını buraya girin

Bunu nasıl başarabilirim?


2
Onları arka planınıza çekebilir misiniz?
Shaun Wild

@AlanTuning ve değişim simüle etmek için aralarında solmaya? Bu 2D'de iyi çalışır, ancak Ori tamamen 3D olarak yapılmıştı, 3D dünyasında 2D perspektifi olarak hala çalışacak, ancak 3D oyunda yolculuk gibi iyi çalışmaz mı? :(
gEdringer

1
Özellikle 2D çözümler veya 3D çözümler mi arıyorsunuz? Senin için fark eder mi?

@JoshPetrie 3D söyleyebilirim çünkü bir yan kaydıraç olsaydım hala 3D dünyasına dağıtırdım.
gEdringer

Yanıtlar:


4

Etki elde etmek için gerilmiş parçacık kullanın. Oluşturucu'da "Uzatılmış İlan Tahtası" nı seçin. Uzunluk Ölçeği'ni istediğiniz gibi değiştirin. Bu hem 3D hem de 2D sahnelerde kullanılabilir.

Ori ek etkisi

Eğer aslında etkili şeyler Shader öğrenin . Çoğunlukla tepe ve parça gölgelendirici. Bir şeyler çizmek her zaman bir çözüm değildir. Ekstra sanat eserleri nedeniyle yapı boyutu artar. Genel etkiler hakkında konuşmak. Hearthstone'un altın kart efektine bakın .


1
Bu ekran görüntüsünü nereden aldınız? Sadece merak.
Evorlor

8

Unity kullandığınızdan bahsediyorsunuz, böylece onların resmi "Sun Shafts" özelliğini kullanabiliyorsunuz; motorun içine yerleştirilmiştir: Neler yapabildikleri hakkında iyi bir fikir edinmek için bu Unity Docs'u okuyabilirsiniz ve bu YouTube videosu , onu uygulamanızda size yol gösterebilir.

Bu arada, kullanmak için Unity Standart Varlıklarını indirmeniz gerekir .


Hmmm, bu video çok ilginç. Güneş şaftlarını sadece Journey resminin aksine doğrudan ışığın kaynağına bakarsanız görebileceğinizden emindim. Bu bir anlamaya gerek olacak ^ ^ ama video için teşekkür ederim! Çok takdir!
gEdringer

Bunlar bir 2D oyun için kullanacağınız Sun Shafts türü değildir. Daha gerçekçi (ve performanslı) bir yaklaşım için Uzatılmış İlan Tahtası yanıtına bakın.
Selali Adobor

2

Yaptığımız şey bu ve sonuçlar Ori'de olduğu gibi görünüyor.

Hafif şaftınız için dikey olarak dönen bir dokuya ihtiyacınız var. Bu projemizden (bu nedenle filigran, üzgünüm)

resim açıklamasını buraya girin

Bir parçacık malzemesine eklersiniz ve malzemeyi Düzlem ilkeline eklersiniz. Güzel ve ışıltılı görünmelidir.

İki adım daha. Birincisi, uçağı gerçekten çok uzatıyorsunuz. Gerektiği kadar uzun. Ve ikincisi, gölgelendiriciler veya komut dosyası oluşturma yoluyla dokunun dikey ofsetini canlandırırsınız. Bu ışığın canlı görünmesini sağlar. Ekstra incelik için küçük toz parçacıkları ekleyin.

Gölgelendirici komut dosyası oluşturma ile de bir tür düşme efekti ekleyebilirsiniz, ancak bu daha karmaşık bir konudur.


0

Unity 2019.3, Universal Renderpipeline (URP) ve özellikle 2D oluşturucuyu kullanırken, 2D Sprite Işıklarını kullanabilirsiniz. Bir dokuya (volvisin gösterdiği gibi) ihtiyacınız var, sahnenize yeni bir "ışık / 2D / Sprite Light 2D" ekleyin ve daha sonra bu dokuyu özellik denetçisinde bir 'sprite' olarak seçebilirsiniz.

Resmi Birlik örneği için, "Kayıp Crypt" 'e bakın, "Işıklar / Orman / Işık Grubu şaftları" altındaki senaryoya bakın, aşağıdaki resme bakın (not: etkisi başlangıçta daha incedir, aşağıdaki görüntüde yoğunluk artmıştır. ). Eğer denerseniz, çok benzer ve aynı zamanda güzel bir etki veren 'güneş lekelerini' de kontrol edin.

Unity Lost Crypt Örneği https://assetstore.unity.com/packages/essentials/tutorial-projects/lost-crypt-2d-sample-project-158673

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.