High Speed effect in racing game

Hello. How can I create an “high speed” effect as in the screenshots? I am not looking for an effect exactly like in the those games, but something similar in concept.

It looks like concentric white strips, but I don’t know how to implement it in 3d. Could anyone provide a sample code?

Thanks.

233225--8347--$skate_179.jpg
233225--8348--$racing_200.jpg

You could write a shader and attach it to your camera.

I’m not sure how sprites work in Unity, but a simple way of doing this could be making a sprite with an animation that makes it look like the white strips are flying past. Then just lower the alpha level of the sprite.

I would increase the FOV (some games go as high as 180) and then put a particle effect directly in front of the camera - and parented to the camera - sending long thin particles back towards the camera.

A radial blur post processing shader would probably be very good, but fairly expensive. Increasing the FOV and adding a particle effect is probably considerably cheaper. Not free though, as the increased FOV means more things being rendered than would otherwise be the case.

Thanks for the reply.

Does this effect have a common name, so I can search for more details about how to implement it?

I would call it “motion blur”. Someone else mentioned radial blur, which is what motion blur would look like if the camera is the thing that’s moving.

However, this is a postprocess effect if I’ve ever seen one :slight_smile: so you may not be able to implement with Unity free :frowning:

you can achieve this effect quite well with the Particle Engine with a Mesh Particle Renderer …

1 Like

PS:

here is a preview:
http://games.projektlounge.de/experiment/motion-blur.html

Thank you for this!

Hi can you please upload the project file too?
Thank you