Notch Notch Manual 0.9.23
 Light | Dark
Dot Matrix Renderer

Dot Matrix Renderer

Renders particles as a dot-matrix in screen space.


Method #

This node renders particles in a dot-matrix like effect that aligns them to grid cells in screen space. Changing the grid size requires balancing the Dot Grid Size and Particle Size properties, where the particle size is ~1/2 of the grid size.


These properties control the core behaviours of the node.

TextureSelect a texture to be rendered at each particles position.
Particle SizeEdit the size of the particles once they are rendered.
Particle AlphaChange the alpha value for the particles.
VisibleControl whether the node is visible or not to the scene.
Dot Grid SizeThe size of the grid in cells in pixels.
Sort Key ValueBiases the depth-based render order, to force the particle system to be drawn before or after other objects in the scene.
Depth BiasOffsets particles in depth so they are closer or further away from the camera, changing the point at which they intersect with the rest of the scene.
Use Texture AnimationEdit whether the texture animation is shown with the rendering.
Texture Animation RateChange the speed the texture animation is played at.
Num Frames XChange how many tiles the sprite image will be spread across the x axis.
Num Frames YChange how many tiles the sprite image will be spread across the y axis.
Randomise Start FrameRandomises the beginning frame the texture animation is played from.
Sort ParticlesToggle whether the particles are sorted by depth from camera from back to front before rendering, enabling transparent particles to be rendered correctly.
Blend ModeChoose how the texture blends onto the particles.


NameDescriptionTypical Input
Rendered EmittersSpecify which emitters are rendered using this renderer. By default, all emitters connected to the same particle root as the renderer are rendered.Primitive Emitter
Transform ModifierApply 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