2.1 - Driving Particle Motion via Local Vector Fields

An overview of the Effects Gallery example level.



One way to control the movement of GPU sprites is through the use of Vector Fields, which are 3D containers with a grid of velocity vectors that can be used to determine the velocity or acceleration of the sprites. This effect shows a Local Vector Field, meaning that it is a volume of vectors that exists entirely within the particle system.

These Vector Fields can be created within 3D packages. At Epic, we create ours using the fluid simulation system within Autodesk Maya. This means we can create particle motion that is based on a high-end fluidic simuation.


Inside the Vector Field group, you will find various modules, including the Local Vector Field, as well as modules to control the field's rotation, rotation rate, and scale over life.

Select Skin
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback