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 | |
|