A vector field is a uniform grid of vectors that can be used to influence the motion of particles. Basically, each point on a 3D grid imparts a force on nearby particles. Vector fields can be used to make super cool particle effects, but the fields aren't easy to make themselves: typically fields are painstakingly authored by some arcane process in 3D software or by a generator script. Painting them in VR is much more intuitive. Vector Field Painter lets you do that, and is also usable with keyboard and mouse if you don't have VR gear.
This tool lets you paint and visualise 3D vector fields in real-time, inspect the results from all directions, and save them out to .FGA format for use in other software, or your own games. You can also import your own existing vector fields, modify them in the tool and save them out again. This could save you a lot of time if you're already making use of vector fields, or make them more accessible to you if you aren't yet.
This tool is made in Unreal Engine 4 and includes its UE4 project files and code, so you can make your own modifications to the tool, or, if you're working on a UE4 project yourself, you can import the entire tool into your project and paint vector fields in your own environments, onto and around your own objects.
The tool is reliably performant editing vector fields up to a resolution of 16x16x16 (4096 grid points); performance creating vector fields at higher resolutions depends on your hardware and whether you're using VR mode. Default options go up to 64x64x64 (262,144 grid points); the UE4 project files can be modified to allow higher resolutions.