This node renders an instance of a mesh at the location of every active particle. A 3D Object must be connected to the Object Nodes input, or parented to the Mesh Renderer node, for it to be effective.

If the particle system contains a lot of active particles or the connected 3D object is complex or has a high polygon count it will impact heavily on performance.

This image is taken from the “meshparticle_renderer.dfx” sample project.


Name Description
Particle Size Edit the size of the particles once they are rendered.
Particle Scale Coeffs How much the particle scales are affected by the node at different stages of the particles life cycle. Values 1 and 2 are control points, and are used to control the curve between values 0 and 3.
Size Randomisation Coeffs How much the rendereed meshes sizes change randomly at different stages of the particles life cycle. Values 1 and 2 are control points used to control a bezier curve between values 0 and 3.
Rotation Randomness Give the meshes a randomised rotation.
Luminance Randomness Control how much randomness is in the luminance of the rendered particles.
Size Randomness Control the randomness in size of the particles.
Animation Speed Control the speed that mesh animations are played at.
Velocity Rotation Speed Control the speed at which the mesh particles rotate.
Cast Shadows Control whether shadows are cast.
Rotation Mode Control the rotation of particles as they are emitted.
  • None, the meshes move around and face the same direction regardless of movement.
  • Motion Direction, the mesh is rotated to face the direction it is rotating.
  • Normal, the mesh is rotated to face the particles normal.


Name Description Typical Node Input
Object Nodes Choose the objects that will be used in the particle rendering. 3D Object
Rendered Emitters Specify 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 Modifier Links all transform properties to the input node. Null
Target Node Always faces the x-axis towards the inputs anchor point. Null
Local Transform Override Override the transformation values of the node, relative to its parent. Null


The outputs section for this node is currently being worked on.