Go to: Related nodes. Attributes.
 The emitter node is a dependency graph node used to generate
particles which then live in a a particle shape node. The emitter
type determines the general characteristic of the emission. Some
attributes do not apply to all types emitters. 
| Node name | Parents | MFn type | Compatible function sets | 
| pointEmitter | dynBase | kEmitter | kBase kNamedObject
 kDependencyNode
 kDagNode
 kTransform
 kEmitter
 | 
Related nodes
rigidConstraint, dynBase, field,
airField, turbulenceField, radialField, vortexField, newtonField, volumeAxisField, dragField, uniformField, gravityField, particle, rigidBody, geoConnectable, spring
Attributes (65)
The following quick index only shows top-level attributes
(too many attributes to show them all): alongAxis, aroundAxis, awayFromAxis, awayFromCenter, currentTime, cycleEmission, cycleInterval, deltaTime, deltaTimeCycle, direction (3), directionalSpeed, displaySpeed, emitCountRemainder, emitFromDark, emitterType, enableTextureRate, inheritColor, inheritFactor, inheritOpacity, invertOpacity, isFull, maxDistance, minDistance, needParentUV, normalSpeed, output, parentId,
particleColor (3), randState (3), randomDirection, rate, ratePP, scaleRateByObjectSize, scaleRateBySpeed, scaleSpeedBySize, sectionRadius, seed, speed, speedRandom, spread, startTime,
sweptGeometry, tangentSpeed, textureRate (3), useLuminance, useRatePP, volumeEfficiency, volumeOffset (3), volumeShape, volumeSweep
| Long name (short name) | Type | Default | Flags | 
|  | 
| emitterType(emt) | enum | 1 |      | 
|  | 
| rate(rat) | double | 100 |      | 
|  | 
| scaleRateByObjectSize(sro) | bool | true |     | 
|  | 
| scaleRateBySpeed(srs) | bool | false |     | 
|  | 
| useRatePP(urpp) | bool | false |     | 
|  | 
| needParentUV(npuv) | bool | false |     | 
|  | 
| cycleEmission(cye) | enum | 0 |      | 
|  | 
| cycleInterval(cyi) | integer | 1 |      | 
|  | 
| deltaTimeCycle(dtc) | time | 0film |      | 
|  | 
| maxDistance(max) | distance
(double) | 0.0cm |      | 
|  | 
| minDistance(min) | distance
(double) | 0.0cm |      | 
|  | 
| direction(d) | double3 |  |     | 
| 
|  |  
| directionX(dx) | double | 1.0 |      |  
 | 
| 
|  |  
| directionY(dy) | double | 0.0 |      |  
 | 
| 
|  |  
| directionZ(dz) | double | 0.0 |      |  
 | 
|  | 
| spread(spr) | double | 0.0 |      | 
|  | 
| speed(spd) | double | 1.0 |      | 
|  | 
| speedRandom(srnd) | double | 0.0 |      | 
|  | 
| tangentSpeed(tspd) | double | 0.0 |      | 
|  | 
| normalSpeed(nspd) | double | 1.0 |      | 
|  | 
| currentTime(ct) | time | 0film |    | 
|  | 
| inheritFactor(inh) | double | 0.0 |      | 
|  | 
| isFull(full) | bool | false |      | 
|  | 
| startTime(stt) | time | 0film |      | 
|  | 
| deltaTime(dt) | time | 0film |      | 
|  | 
| emitCountRemainder(ecr) | doubleArray | empty |      | 
|  | 
| ratePP(rpp) | doubleArray | empty |    | 
|  | 
| parentId(paid) | doubleArray | empty |    | 
|  | 
| sweptGeometry(swge) | sweptGeometry | NULL |     | 
|  | 
| output(ot) | genericArray | empty |    | 
|  | 
| seed(sd) | integer | 0 |      | 
|  | 
| randState(rst) | long3 |  |    | 
| 
|  |  
| randStateX(rstx) | integer | 0 |    |  
 | 
| 
|  |  
| randStateY(rsty) | integer | 0 |    |  
 | 
| 
|  |  
| randStateZ(rstz) | integer | 0 |    |  
 | 
|  | 
| enableTextureRate(etr) | bool | false |     | 
|  | 
| textureRate(txr) | float3 | 0.0, 0.0, 0.0 |     | 
| 
|  |  
| textureRateR(txrr) | float | 0.0 |     |  
 | 
| 
|  |  
| textureRateG(txrg) | float | 0.0 |     |  
 | 
| 
|  |  
| textureRateB(txrb) | float | 0.0 |     |  
 | 
|  | 
| emitFromDark(efd) | bool | false |     | 
|  | 
| inheritColor(inhc) | bool | false |     | 
|  | 
| inheritOpacity(inho) | bool | false |     | 
|  | 
| invertOpacity(invo) | bool | false |     | 
|  | 
| useLuminance(usel) | bool | false |     | 
|  | 
| particleColor(pc) | float3 | 0.5, 0.5, 0.5 |      | 
| 
|  |  
| particleColorR(pcr) | float | 0.5 |      |  
 | 
| 
|  |  
| particleColorG(pcg) | float | 0.5 |      |  
 | 
| 
|  |  
| particleColorB(pcb) | float | 0.5 |      |  
 | 
|  | 
| volumeShape(vol) | enum | 0 |      | 
|  | 
| volumeOffset(vof) | double3 |  |     | 
| 
|  |  
| volumeOffsetX(vfx) | distance
(double) | 0.0cm |      |  
 | 
| 
|  |  
| volumeOffsetY(vfy) | distance
(double) | 0.0cm |      |  
 | 
| 
|  |  
| volumeOffsetZ(vfz) | distance
(double) | 0.0cm |      |  
 | 
|  | 
| volumeEfficiency(vef) | double | 0.0 |    | 
|  | 
| volumeSweep(vsw) | angle (double) | 360.0deg |      | 
|  | 
| sectionRadius(vsr) | distance
(double) | 0.5cm |      | 
|  | 
| awayFromCenter(afc) | double | 1.0 |      | 
|  | 
| awayFromAxis(afa) | double | 1.0 |      | 
|  | 
| alongAxis(alx) | double | 0.0 |      | 
|  | 
| aroundAxis(arx) | double | 0.0 |      | 
|  | 
| randomDirection(rnd) | double | 0.0 |      | 
|  | 
| directionalSpeed(drs) | double | 0.0 |      | 
|  | 
| scaleSpeedBySize(ssz) | bool | false |      | 
|  | 
| displaySpeed(dss) | bool | true |      |