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 |
Classification |
MFn type |
Compatible function sets |
pointEmitter |
dynBase |
drawdb/geometry/dynamics/emitter |
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 |
|