Hızlanan bir uzay gemisinin daha hızlı görünmesini sağlayan etkiler


28

Bir uzay gemim var ve benim uzay gemimi hızlandıran bir "artırma" işlevi yarattım, yüksek hız izlenimi yaratmak için hangi etkileri uygulamalıyım?

Uzay gemim dışında her şeyi bulanıklaştırmayı düşünüyordum ama eksik bir şeyler olacağını düşünüyorum. Herhangi bir fikir?

Btw. XNA C # ile çalışıyorum, ancak bazı etkileri tanımlayan XNA'ya aşina değilseniz, hala faydalıdır.

Oyun 3d ve oyunun bazı baskı ekranlarını ekledim

Bu normal modda (artırılmış değil) normal, yükseltilmemiş modda

ve burada artırılmış mod (kamera normal hızda, artırılmayan hızda hızlanırken tekne ileri doğru hızlanır) görüntü tanımını buraya girin


3
Bir ekran görüntüsü veya iki öneride
bulunmanıza

2
Bu 3d veya 2d mi?
Steve H

oyuncu bakış açısı çok yararlı olurdu
Simurr 14:11

detaylar ve resimler de dahil olmak üzere
Alex

Yanıtlar:


36

İşte bazı öneriler:

  • Uzay geminizde bir "itiş-alev" varsa, boyutunu ve rengini değiştirin. Örneğin. normalde sarı renkle yanıyorsa, maviye dönüştürün ve boyutunu iki katına çıkarın.
  • Uzay geminize biraz jitter uygulayın. Jitter, artırmanın neden olduğu ağır kuvvetler nedeniyle oluşur. Belki rastgele rulo uygulayabilirsiniz (uzay gemisi ileri ekseni etrafında döndürme).
  • Uzay gemisinin kanatlarına bazı parçacık efektleri ekleyin.
  • Roket / uzay gemisinin ucuna rüzgar gibi bazı efektler ekleyin.

Güncelleme: Oyununuzun görünümü izin veriyorsa, bazı hız çizgileri eklemeyi de düşünebilirsiniz . Ya geminizin arkasında ya da arka plan sahnenizin kaplaması olarak (belki beyaz çizgiler).

Takip: İlk cevabımı yazarken yandan kaydırma oyununu düşünüyordum, ama efektlerin çoğu seçtiğiniz "takipçi-perspektifine" uygulanabiliyor. Diğerleri tarafından belirtildiği gibi, hareket bulanıklığı iyi bir fikirdir. Bu örnek resimde olduğu gibi radyal bir hareket bulanıklığı kullanın . Kameranızı "normal" hızda tutmak ve uzay geminizin hızını artırmak yerine, kamera FOV'unu artırabilir ve bu da daha iyi bir hız izlenimine neden olur. Etkinizi daha da artırmak için bir iz veya radyal hız çizgileri kullanın.


Jitter için +1. Yaratılışın saf gücünden uzay gemisi sallanıp titredigini görüyorum.
Tim Holt,

"Kanatlara partikül etkisi" konusunda daha spesifik olabilir misiniz? Yükseltmede, uçağa benzeyen ve geride bırakılan ve sadece 1-1,5 saniye boyunca görünen ve sadece 1-1,5 saniye görünen beyaz bir iskelet benzeri (geminin sınırlarında) olması gerektiğini düşünüyordum. Yazımı değiştirdim, bazı resimler ekledim .. Bu kaba bir taslak, biliyorum
Alex

25

Sadece burada söylenmeyen bir şey ekleyeceğim: Hareket Bulanıklığı


1
Kolayca uygulanabilir ve çok etkilidir
Dave O.

2
ama isteğe bağlı kılmak, bazı oyunlar gerçekten abartıyor
Tobias Kienzler

Hareket Bulanıklığı ile uçağım bluz değilken diğer nesneleri bulanıklaştırmak mı istiyorsunuz?
Alex,

Ben de aynen bummzack ile yazacaktım: Radial blur. Ve ben fov ile aynı şeyi serin olacak olacaktı;).
Notabene

14

2 kuruşum, bazıları zaten söylendi, ancak bu noktaların birçoğunun güzel bir etki yaratacağına inandığım için cevabımı tutarlı bir hale getirmek isterdim, fakat sadece tek başlarına daldırmayı oluşturmak için fazla bir şey yapmıyorlar:

  • Rastgele kamera titriyor, bunu yapmak için Perlin gürültüsünü kullandım. Unifywiki'de bir C # betiği var.
  • Fotoğraf makinesi kenarlarında küresel olarak bulanıklık, daha sonra çok hızlı seyahat ederken daha hızlı oyunlara ihtiyaç duyulması gibi.
  • Egzoz alevi daha büyük ve daha yoğun olsun
  • Kamerayı geri çekin ve FOV'u genişletin, aynı zamanda pilotun ileride olana gerçekten çok odaklandığı gibi, kameranın kenarlarındaki renkleri daha soluk yapın.
  • gemiyi takip eden bazı bozulma efektleri var (oyun doku gölgelendiricilere işlenmeyi destekliyorsa)
  • Tabii ki, eğer oyununuz akıllıca stil veriyorsa geri bildirim (daha yoğun motor sesi, bir tür "hava sesi ile hızlı hareket etme").
  • Uzay gemilerine atmosfere girenlerin başına gelmek gibi bir şey de serin olurdu, geminin pruvasında bir tür ateş.

Bu yardımcı olur umarım.


3
Kamera sarsıntısı için +1. Uygulaması gerçekten çok kolay ve çok büyük bir etkisi var.
munificent

5

Sanırım fikrinizi nasıl açıkladığınızdan dolayı, uzay gemisi hakkındaki 3. kişi görüşü hakkında konuştuğunuzu farz ediyorum.

Birinci şahıs görüşünüz olması durumunda: "Hızlanma nedeniyle koltuğuna oturmuş olan pilot" görünümünü deneyin. yani. destek tetiklendiğinde kamerayı kokpitten biraz uzağa çekmek.

3. kişi ayarlarında bile, hızlarınız daha yüksekken genellikle daha büyük bir FOV'a ihtiyaç duyduğunuzdan faydalı olabilir (GTA oyunlarındaki kamera gibi).


5

Sen verildiği şekilde bozuk görünümü oluşturur olabilir fiili gerçeklik teorisi ile Özel Görelilik (siz edilir , örneğin bkz sonra hızlı hareket değil mi? Sadece o zaman senin oyununda bir üst hız sınırını tanımlamak gerekir unutmayın) burada.o siteden

Sana iyi bir kaynak referansı veremem.


Göreceli bozulmanın kötü bir fikir olduğunu düşünüyorum. Bağlantılı sayfa ancak okumak için gerçekten eğlenceliydi.
deft_code

@deft_code: neden olmasın? Yani, .7c'ye kadar aşırı görünmüyor ve "arkana bakmak için daha hızlı uçuyor" fikri bana komik geliyor ...
Tobias Kienzler

çünkü görelilik genellikle sezgisel değildir. çünkü kameranın ayarsız ayarı ile benzer bir etki elde edilebilir ve filmlerde ve oyunlarda hızlı hareketi belirtmek için iyi bir tekniktir.
deft_code

3

Phil'in ses konusundaki önerisini eklemek için, ona birkaç yaklaşım getirin. Hız hissini elde etmek için çoklu görsel efektleri birleştirirsiniz, bu yüzden ses ile aynı şeyi yapın.

İğrenç sesinizde ses seviyesinde hafif bir artış veya daha yoğun ve "fahişe" olana çapraz çarpma yapın. Çarpışmanız geniş ve dar faza bölünmüşse, başka bir nesne dar fazda kontrol edildiğinde ancak çarpmadığında bir olay yükseltin. Bu olduğunda, bir "çırpma" / Doppler efekti türünde ses çalın. Müzikçaların hızı ile nesnenin hızı arasındaki fark arttıkça, perde farkı aralığını yukarı kaydırarak değiştirebilirsiniz.

Ayrıca, müziğinizi bir parça yukarı doğru çırpın, ek bir ritim parçasında kaybolun (ana müzik parçanızın üzerine yerleştirilmiş). Bu, oyuncunun algılanan hızı ile doğrudan ilişkili değildir, ancak günün sonunda peşinde olduğunuz duygusal yoğunluğun artmasına yardımcı olacaktır.


3

Geminiz dışındaki her şeyi yapın, yavaş hareket ediyormuş gibi davranın. Her şey aynı hızda hareket etse bile, ancak sadece yavaşlar. Bu, adrenalin veya benzeri bir şey gibi oranın arttığını hissetmenizi sağlar.


1
  • Normalde bir egzoz izi bırakırsa, daha uzun bir egzoz izi bırakın.
  • Normalde bir egzoz izi bırakmazsa, bir egzoz izi bırakın.
  • Geminin hafifçe sallanmasını sağlayın, örneğin asıl konumundan +/- 1 veya 2 piksel rasgele olarak çıkararak.

0

Bazı öneriler

  • zıt yönde hızla kayan arka plan
  • Geminin etrafındaki nesneler / asteroitler hızla zıt yönde hareket eder
  • kalan görüntüler

0

Infinity Universe'un nasıl yaptığını inceleyin .

Her şeyin ölçeklenmesi konusunda büyük bir problemi var. Bu, yıldıza / gezegene / ay'a geldiğiniz ana kadar neredeyse varolmayan bir hız hissi veriyor.

Gördüğüm en iyi çevresel hız çizgisi uygulamalarına sahipler.

Gemiyi ince bir toz bulutundan uçuyormuş gibi göstererek hızı gösterirler. Parçacıklar bıraktıkça akarken hafif hızlı çizgiler. Gemi durduğunda bulut tamamen şeffaftır.

İşte gemi hareketini gösteren bir video linki .

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.