Notch Notch
Manual 1.0 Manual 0.9.23
 Light | Dark
Field 2D Root

Field 2D Root

Updated: 12 Aug 2025

The root node for a 2D Field system

Method #

This node is the root node and container for any 2D Field system. Field Emitters, Affectors, Colliders, and Rendering nodes should be parented to this node directly or indirectly in order to be operational.

A 2D Field system is built from a pixel grid, containing various kinds of information such as colour, velocity, temperature, and more. Each pixel runs a fluid simulation, where the data in each pixel contributes to the how the simulation behaves. 2D Fields are optimised for 2D and runs a bit faster than you might expect. This does mean some emitters and affectors which run in 2D might not work in 3D, and vice versa.

As the Root node, it contains a number of controls that are globally effective across the system, and can have wide ranging effects on the simulation. With Fields in particular, much of the motion and shape of the simulation is derived from the simulation properties, therefore familiarity with the settings below is a must for adept use of a field system. The resolution is especially important in this case, as it has a great influence over both performance and the resulting quality. Keeping square pixels, and matching the resolution of the field to the output required is strongly advised.

The Field 2D root can be used in 3D space throught the Field 2D Renderer, which renders the Field as an unlit 2D surface, or alternatively by connecting the output to a material, where the output can be used within a PBR workflow.

Parameters

ParameterDetails
Position X TBC
Position Y TBC
Position Z TBC
Rotation Heading TBC
Rotation Pitch TBC
Rotation Bank TBC
Scale X TBC
Scale Y TBC
Scale Z TBC
ParameterDetails
Position TBC
Rotation TBC
Scale TBC
World Position Only TBC
Inherit Time TBC

These properties control the core behaviours of the node.

ParameterDetails
Bake Now.. TBC
Width TBC
Height TBC
Colour Fade TBC
Velocity Dampening TBC
Lock Update Rate TBC
Locked Update Framerate TBC
Wrap Update At Edges TBC
Clear Every Frame TBC
Visualise Field TBC
Velocity Resolution TBC
  • 100% : TBC
  • 50% : TBC
  • 25% : TBC
  • 12% : TBC
Advect Mode TBC
  • Maccormack : TBC
  • Simple : TBC
Advect Substeps TBC
Field Cache TBC
Cache Playback Speed TBC
Cache Playback Time Offset TBC

Inputs

NameDescriptionTypical Input
Bounding BoxBounding box input to define boundary of field system.Bounding Box
Transform ModifiersApply the transforms of another node to this node.Null
Target NodeModifiy the rotations of the node to always direct the z axis towards the input.Null
Local Transform OverrideApply the transforms of another node to this node, relative to its parent.Null