--- title: "Parameters" url: "https://help.maxon.net/c4d/en-us/Content/html/OP_PARTICLEDATA-ID_GVPORTS.html" section_path: "Thinking Particles > Nodes > TP Standard Group > PSet Data > Parameters" element_id: "OP_PARTICLEDATA" group_id: "ID_GVPORTS" description: "Defines the direction and speed of the particles. The length of the vector sets the speed and the direction sets the direction of the motion." --- ## Parameters ![Image: 002728.jpg](https://help.maxon.net/c4d/en-us/Content/Resources/Images/002728.jpg)\ We pass a group of particles to PSetData and control their velocities with a Constant node, of type vector (giving both direction and speed). See the PBorn example for a more complex setup. ### Position Parameter ID: `IN_PART_POSITION` · Range: [XYZ ] Sets the global position of the particles. ### Velocity Parameter ID: `IN_PART_VELOCITY` · Range: [XYZ ] Defines the direction and speed of the particles. The length of the vector sets the speed and the direction sets the direction of the motion. ### Life Parameter ID: `IN_PART_LIFE` Sets the new life span of the particles, in seconds. ### Age Parameter ID: `IN_PART_AGE` Sets the age of the particles. ### Size Parameter ID: `IN_PART_SIZE` · Range: [-∞..+∞] The Size value is a scaling factor for the objects used as particles. The ratio of Size to Bounding Radius (see the PShape node for details on the Bounding Radius) gives the scaling factor: (Size/Bounding Radius)\*size of the object=size of the particle object. So if you want the particle object to be exactly the same size as the original object, set Size to the same value as Bounding Radius. You can vary the size of each particle using the Size Variation parameter. ### Scale Parameter ID: `IN_PART_SCALE` · Range: [XYZ ] The axis of each particle is scaled by this value, enabling you to squash or stretch particles. ### Mass Parameter ID: `IN_PART_MASS` · Range: [-∞..+∞] Defines the mass of the particles as a Real number (i.e. the value must be of the data type Real). The mass will affect how the particles react to dynamics forces such as wind. The greater the mass, the less the particles react to these forces. ### Alignment Parameter ID: `IN_PART_ALIGNMENT` This matrix sets the orientation of each particle, not the direction in which they move. ### Spin Parameter ID: `IN_PART_SPIN` You can connect a PSpinConvert node to this port to control the rotation of the particles. ### Shape Parameter ID: `IN_PART_SHAPE` Here you can change which object is used as the shape the particles. Note that you cannot connect a PShape node directly to this port. Instead use, for example, a PGetData node to read a shape and pass this on to the PSetData node. ### DT Factor Parameter ID: `IN_PART_DTFAC` · Range: [-∞..+∞] DT stands for **Delta Time**. This is a multiplier for the internal calculation of the particles’ time values. The default value is 1, which means that particle time is equivalent to animation time. Lower values will lead to a slower particle time, higher values to a faster particle time. You can use this for fast forward or slow motion particle effects. ### Color Adds color to particles with which they will be displayed in the Viewport. See also [Color](https://help.maxon.net/c4d/en-us/Content/html/TP_GROUP-OBASELIST.html.md) ### Random Seed Parameter ID: `IN_PART_RANDOMSEED` · Range: [-2147483648..2147483647] The randomness of any variation is based on this value. The same random look will be generated each time you play back the animation unless you change this value. ### On Parameter ID: `IN_PART_ON` A Boole value of True switches the node on; a value of False switches it off. ### Particle Parameter ID: `IN_PART_PARTICLE` Connect this port to the particle stream, such as to the Particle output port of a PPass node, whose values should be set. ### Group Parameter ID: `IN_PART_GROUP` Here you can connect a **TP Group** data type, which you can access from a PGetData node, for example. This will allow you to assign the particles coming into the node to a new group (the group defined by the Group input port). You cannot connect a PPass node directly to this port.