Monday, February 12, 2018

xna - Effects to make a speeding spaceship look faster


I have a spaceship and I've created a "boost" functionality that speeds up my spaceship, what effects should I implement to create the impression of high speed?


I was thinking of making everything except my spaceship blurry but I think there would be something missing. Any ideas?


Btw. I am working in XNA C# but if you aren't familiar to XNA describing some effects is still useful.


The Game is 3d and i've attached some printscreens of the game


This is in normal mode ( none boosted ) in normal, non-boosted mode



and here is the boosted mode ( the craft speeds up forward while the camera speeds in its normal speed , the non boosted speed ) enter image description here



Answer



Here are some suggestions:



  • If your spaceship has a "propulsion-flame", change its size and color. Eg. if it normally burns with a yellow color, make it blue and double the size of it.

  • Apply some jitter to your spaceship. The jitter occurs due to the heavy forces caused by the boost. Maybe you could apply random roll (rotation around the spaceship forward axis).

  • Add some particle-effects to the wings of the spaceship.

  • Add some wind-like effects to the tip of the rocket/spaceship.


Update: If the look of your game allows it, you could also consider adding some speed-lines. Either at the back of your ship or as an overlay (maybe white lines) to your background-scene.



Follow-up: When writing my initial answer I was thinking about a side-scrolling game, but most of the effects can still be applied to the "follower-perspective" you chose. As mentioned by others, motion-blur is a good idea. Use a radial motion-blur, as in this example image. Instead of keeping your camera at the "normal" speed and increasing the speed of your spaceship, you could increase the camera FOV which will result in a better speed-impression. Use a trail or radial speed lines to further enhance your effect.


No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...