SceneForge Concepts --> VFX Elements

Modified on Fri, May 10 at 3:59 PM

VFX Elements

Using an intuitive node-editor, you can customize VFX Elements and Particle Systems

Judah Mantell

Last Update 2 years ago

VFX Elements in SceneForge can be added to your scene using the create menu, and edited using the Node Editor window.


They have a variety of properties that will change the look of your element. These can be controlled using Nodes, which are explained below.


You can add VFX Elements like any other object using the Create Menu, under dynamics.  

These objects have two options in their properties menu, aside from the usual:

Toggle VFX PlaybackPlays/Pauses the Looping Effect
Open VFX EditorThis opens up the VFX Editor Window.

The VFX Editor

When the VFX Editor window is open, a wireframe gizmo will appear on the active effect showing the emitter volume.  This shape/volume will change depending on what you configure in the menu.


It is recommended that you become familiar with the way the Node Editor works before continuing this guide.

The master node (shown above) has two main properties, and then category slots for different "modules" that can be applied to the VFX Element.


The default effect that is playing when the graph is empty is mainly for illustrative purposes, and its properties will be overridden when you add data to the Master Node.


The master node's inputs are as follows:

Input NameInput Description
Particle LifetimeControls how long each particle lasts in seconds.  Takes in a value.
Spawn RateControls how many particles spawn per second. Takes in a value.
MotionAttach a Motion Node here for controlling the effect's motion.
VolumeAttach a Volume Node here to control the size and shape of the effect independent of the object's scale.
VisualsAttach a Visuals Node here to control how the effect looks.
ForcesAttach a Forces Node here to control the physics forces on the effect.
NoiseAttach a Noise Node here to control the noise affecting the effect.
LightingAttach a Lighting Node here to control the effect's lighting.

VFX Element Nodes

The VFX Element Editor has various nodes that are specific to editing VFX.

They are broken up into different categories inside the Add Node Menu.

CategoryDescription
CoreThese are core modules that go into the Master Node Slots.
MathThese are nodes relating to value manipulation and input/output.
GraphicsThese are nodes relating to the visuals of a VFX Element.
VolumesThese are different volume shapes that can be applied to the VFX Element.

In addition to the Math nodes that are always available, 

the available nodes for VFX Editing are as follows:

NodeDescriptionInputsOutputs
VisualsControls Inputs for the Element's Visuals.Texture, Color/Gradient, ValueVisuals
MotionControls inputs for the Element's Movement.Value/Range, Value/Range, Value/RangeMotion
ForcesControls the Element's ForcesValue/Range, Vector3Forces
NoiseControls random noise applied to the Effect.Value, Value/Range, Vector3Noise
LightingControls the lighting of the effectColor, Value, ValueLighting
- - - - - -
ColorControls a specified color.N/AColor
GradientControls a specified gradient.N/AGradient
TextureSets a specified texture.Set Texture, FlipbookTexture
FlipbookConfigures a texture sheet animation.X (Value), Y (Value), FPS (Value)Flipbook
- - - - - -
ConeSets a 3D Cone VolumeN/AVolume
SphereSets a 3D Sphere VolumeN/AVolume
BoxSets a 3D Box VolumeVector3 SizeVolume

*More nodes are being added with every update.


As you design your VFX Element, the effect will auto-update in the scene view.

By default, the effect will require all existing particles to die out before changes are visible.  This results in a more seamless editing experience.


But, if you would like the changes to be reflected instantly, you can toggle Auto-Refresh using the toggle in the window's menu bar.

To save your graph, you can manually click save, or it will automatically save when you close the window.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article