PROCEDURAL VECTOR FIELD CREATION

Use VectorayGen to easily craft vector fields for your VFX and visualization needs. Used by over 115 AAA and Indie studios.
VectorayGen can be used with these and more:

What Is A Vector Field?

A vector field is a uniform grid of vectors that influence and control the directional velocity or acceleration of a particle.

This is best shown in the video example to the left which goes over multiple vector fields and how they're put together.

Each particles velocity is controlled by the size and direction of each vector, which are represented by arrows. The larger the size of the vector, the faster the particles will move through it.
A vector field is a uniform grid of vectors that influence and control the directional velocity or acceleration of a particle.

This is best shown in the video example below which goes over multiple vector fields and how they're put together.

Each particles velocity is controlled by the size and direction of each vector, which are represented by arrows. The larger the size of the vector, the faster the particles will move through it.

The Power Of VectorayGen

VectorayGen allows you to create vector fields in real-time, which lets you iterate on your visuals as fast as you can click your mouse. 

Check out the showcase to see vector fields in action. Most small particulates in this video are being controlled by vector fields.

Speeding Up Your Pipeline

Prominent Features

Intuitive Node Based Vector Field Creation & Changes Propagate Instantly

Real-time 3D Viewport for Visualization

Preview Vector Field Motion With Feature Rich GPU Particles 

Generate Steady Flows Around Imported Objects* (*Not a CFD simulation)

Upcoming Features

Q1 2019

Effortlessly Create & Preview Flowmaps

Q1 2019

Tool Bar Full of Drag & Drop Operators 

Q2 2019

Use Custom Splines to Influence the Creation of Vectors

Q2 2019

Manually Paint Vector Fields in 3D via Mouse or in VR

TRY IT FOR FREE

VectorayGen Use Cases

**(Click on each + or - to collapse/expand)**

Unreal Engine 4

Vector fields are native to Unreal Engine 4 and require no external plugins. Vector fields can be used in both local space or in world space via a global vector field. Global vector fields are placed within the game world or attached to objects within blueprints, while local vector fields are attached to a particle system at the emitter level. 

Vector fields have been announced to be supported in Niagara at a future date.

Unity

Although vector fields are not native to Unity for CPU particles and rigid bodies, we have created a plugin that allows you to import vector fields from VectorayGen into your projects. This plugin is compatible with both Unity's CPU particle systems and the new Visual Effects Graph.

Plugin Details:
- Use vector fields to control both particles and rigid bodies. 
- Turn Imported vector fields into 3D textures for usage in the new Visual Effects Graph.
- Animate vector field intensity, tolerance, and multipliers with the built in curve editor.
- Virtually no limit on how many vector fields you can use to affect particles and rigid bodies.
- Choose which vector fields affect specific particle systems or rigid bodies.
- Spawn particles on the edges, at the vector origins, on the bounding box faces, or within the fields volume for ultimate control.
- Complete control over how the vector field is visualized in the editor.
- New scripts that seamlessly integrate vector fields directly into particle systems and the editor.
View Plugin On Unity Store

Vector field usage within VR/AR applications?

Enhance your VR/AR visualizations with vector fields. There’s nothing more stunning in VR than free-flowing turbulent particles.

You'll come to find that particles seem more believable when they're turbulently moving through space.

Leaves in the wind, magic from the hands of your character, or a giant water splash, use vector fields to take your visuals to the next level.

Automotive, aerospace, and other visual uses?

Though VectorayGen is tailored towards artists within the video game industry, we have some clients using our software for automotive, aerospace, and other real-time visualization applications. These clients typically export a generated steady flow around an imported 3D mesh, to a program such as UE4 or vvvv. 

Imagine that you have a client that wants to see particles flowing around a vehicle in real-time, and you want to create a mock-up of this flow as quickly as possible. Within just a few clicks inside of VectorayGen, you can have a steady flow around an object generated and exported to your program of choice.

We do want to stress that our "mesh flow" node is purely for visualization of a flow similar to the potential flow around an object, and does not account for turbulence or pressure, and is not an accurate CFD simulation. The exported vector field will be static in nature.

If you have a custom pipeline, feel free to contact us to find out how we can help you integrate vector fields into your workflow.
TRY IT FOR FREE

Ready to improve your workflow?

End User License Agreement (EULA)
Copyright 2018 JangaFX LLC - All Rights Reserved
“Unity” and Unity logos are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere, and are used under license.
All trademarks and copyrights on this site are owned by their respective owners.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram