|
ParticleTools: OperatorAn Operator affects the ongoing behavior of a Particle Object — i.e., an Operator can modify various properties of a particle after it's been emitted. (Emitters and Forces are also Particle Objects, so Operators can affect those, too.) There are two kinds of Operators — those that act on scalar numbers and those that act on vectors. Each kind has its own set of properties it can modify.
Self OperatorsMost Objects accept Self Operators --- Operators attached to these input ports affect properties of the Object itself. Objects start out with a single Self Operator port. In the QC Editor, go to the Object's Settings panel to add more Self Operator ports. Child OperatorsIn addition to supporting Self Operators, Emitters also support Child Operators. The Child Operator affects each emitted Object once (e.g., you can use a Child Operator to give each emitted Object a random Location). You can also set Self Operators on the Object connected to the Emitter's "Emitted Object" port. Unlike the "Child Operators" on the Emitter, Self Operators on the Emitted Object affect the Object throughout its lifetime — so, for example, you could hook up an "Add Location" Random Vector Operator, which would cause emitted Objects to do a random walk reminiscent of Brownian Motion. Open the "hose.qtz" sample composition, and try connecting the The Emitter's Self Operator (as with any other Object) affects properties of the Emitter itself (e.g., you can use an Emitter's Self Operator to change the position from which Objects are being emitted). |
Documentation |