Emitter Extended Data tab: General Data quicktab

This quicktab is concerned with various items of extended data, including that required for particle rotation.

Interface

Parameters

Rotation Data

This group of settings determines particle rotation and spin. Therefore, if you want to rotate or spin your objects, you must turn on particle orientation in the emitter. By default, rotation is not enabled since it requires significant extra data to be allocated to the particle. If you don't need to rotate the particles or generated objects, leave 'Use Rotation' unchecked.

If a Spin modifier is affecting the particles, the modifier will override the Set and Random modes for rotation and will also override the Simple Spin settings. This is to prevent conflicts between the emitter and the modifier when rotating particles.

Use Rotation

To use particle rotation, check this switch. This is essential if you want to rotate objects linked to the particles, but it uses additional memory so is not enabled by default.

Rotation Mode

This drop-down has six settings:

None

The particles are not rotated but the necessary data structures are created so that you can use a Spin Modifier, for example, to spin the particles (and linked objects).

Tangential

The particles are rotated to align with their direction of travel. If the 'Persist Orientation' switch is checked, the particles will be reoriented each frame as their direction changes.

Set

A specific initial rotation can be given to the particles by changing the value in the 'Orientation' field. A Spin modifier, if present, will override this setting.

Random

The particles are given a random initial rotation. The axis on which the rotation is set can be changed in the 'Random Orientation' drop-down. A Spin modifier, if present, will override this setting.

Face Camera

The particles are rotated to align their Z-axis towards the current camera. If the 'Persist Orientation' switch is checked, the particles will be reoriented each frame as their location and direction (or that of the camera) changes.

Face Object

The particles are rotated to align their Z-axis towards the object given in the 'Object' field. If the 'Persist Orientation' switch is checked, the particles will be reoriented each frame as their location and direction (or that of the object) changes.

Invert

If checked, the rotation specified in these settings will be inverted.

Persist Orientation

Only used in 'Tangential', 'Face Camera' or 'Face Object' modes. If it is unchecked, the particles are oriented correctly on birth but are not re-oriented as the scene plays. If it is checked, the orientation will be constantly maintained and updated.

Rate of Change

Only used in 'Tangential', 'Face Camera' or 'Face Object' modes. This has been introduced to deal with the issue that changes in particle direction may result in an abrupt snap to a new rotation. For example, suppose a Direction modifier changes the direction by 90 degrees in one frame. If 'Tangential' mode is set, the particle will instantly snap to a new rotation value. This may be what you want to happen, but it may be that you would prefer a smoother change in rotation over several frames.

That is what this control does. A value of 100% will result in an immediate change in rotation, which was the behaviour in earlier versions. If the value is zero, no change in rotation will occur. Between those values the rotation will change more slowly as the value is decreased, providing a smoother transition.

Up-Vector

Only used in 'Tangential', 'Face Camera' or 'Face Object' modes. This parameter sets an up-vector for the rotated particles; essentially, this prevents the particle from banking so that the the rotation is constrained to the heading and pitch components.

None

The up-vector is not used.

Positive Y and Negative Y

The object is the 'right way up' when 'Positive Y' is used but upside down if 'Negative Y' is selected.

Drag the object the particles should face into this field. Only used in 'Face Object' mode.

Rotation

You can set the particles to a specific initial rotation in this field. Only used in 'Set' mode.

Random Rotation

If the 'Mode' is set to 'Random', the axis or axes to be randomly rotated can be set in this drop-down. There are seven options representing all possible axis combinations.

Simple Spin

If you need to make the particles spin, check this switch. You can then set the amount of spin and add some variation between particles if required.

A Spin modifier, if present, will override this setting and will take over spinning the particles. In previous versions of X-Particles, a Spin modifier was required to make generated objects spin. For simply spinning an object, the modifier is no longer required and the object will take its spin from the particle spin. You can still use the Spin modifier if you need to do things such as increasing or decreasing spin during the animation.

Spin Amount and Variation

This is the amount of spin per particle if 'Simple Spin' is enabled. The 'Variation' setting will give a different spin rate to different particles.

Other Data

Rewind Data

Check this box to enable data recoding for the Rewind modifier. See the Rewind modifier page for more details. Note that this modifier is deprecated in X-Particles 4. The new History modifier does not require this switch to be set.

UV Emission Data

If the particle has been emitted from a polygon object in either 'Polygon Centre', 'Polygon Area', 'Texture', 'Object Color' or 'Illumination' mode, the UV coordinates on the object of the position from which it was emitted will have been generated. In previous versions of X-Particles these coordinates were not retained by the particle, but if this switch is checked, they will be stored.

You can use the UV data to sample from a texture applied to the object using the UV coordinates at the point of emission. Then (for example) you could use data mapping to map a modifier value to a texture and always sample it at the same point. This can be very powerful when using an animated texture, for example.

Nearest Particle Data

If checked, this switch will cause the particle to store and update information about the particle nearest to it and furthest from it. If you use the 'P-P Distance' gradient mode in the particle display, this switch must be checked.

World Speed

For an explanation of 'World Speed' please see the Question object page. To use the 'World Speed' question you must check this switch to allow the extra data required to be stored.