ParticleSystemEditor

Version 5 (dnk-88, 11/08/2011 10:34 pm)

1 1 dnk-88
h1. Particle System Editor
2 1 dnk-88
3 1 dnk-88
h2. Describes
4 1 dnk-88
5 1 dnk-88
Most game projects use special effects such as: smoke, rain, snow, fire, explosions, magic fx, etc. To create these special effects it is convenient to use a particle system ( http://en.wikipedia.org/wiki/Particle_system ). Ryzom Core using the NeL engine provides a special editor called Object Viewer to create particle systems.
6 3 dnk-88
When working with particle systems it is useful to know the following terms:
7 5 dnk-88
8 5 dnk-88
h3. Attribute maker
9 5 dnk-88
10 1 dnk-88
Attrib maker edition widget - attribute maker is the object that can produce an attribute following some rule. This allow, for example, creation of a color gradient, or color flicker, size strectching and so on...
11 5 dnk-88
12 5 dnk-88
Constant value
13 5 dnk-88
Float
14 5 dnk-88
Integer
15 5 dnk-88
Color
16 5 dnk-88
Basis
17 5 dnk-88
18 5 dnk-88
Scheme
19 5 dnk-88
Type
20 5 dnk-88
Float
21 5 dnk-88
Value blender
22 5 dnk-88
Values gradient
23 5 dnk-88
Curve
24 5 dnk-88
Smoothing
25 5 dnk-88
Value computed from emitter
26 5 dnk-88
Binary operator
27 5 dnk-88
Arg 1/2
28 5 dnk-88
Operator
29 5 dnk-88
Arg1
30 5 dnk-88
Arg2
31 5 dnk-88
Modulate
32 5 dnk-88
Add
33 5 dnk-88
Subtract
34 5 dnk-88
Unsigned integer (link to float param)
35 5 dnk-88
Color
36 5 dnk-88
Color sampled blender
37 5 dnk-88
Color gradient
38 5 dnk-88
Color exact blender (unused?)
39 5 dnk-88
Value computed from emitter
40 5 dnk-88
Binary operator
41 5 dnk-88
Texture grouped
42 5 dnk-88
PlaneBasis
43 5 dnk-88
Basis gradient
44 5 dnk-88
Follow path
45 5 dnk-88
Projection plane
46 5 dnk-88
No projection
47 5 dnk-88
XY plane
48 5 dnk-88
XZ plane
49 5 dnk-88
YZ plane
50 5 dnk-88
Spinner
51 5 dnk-88
Value computed from emitter
52 5 dnk-88
Binary operator
53 5 dnk-88
Source
54 5 dnk-88
Date
55 5 dnk-88
Position
56 5 dnk-88
Inverse mass
57 5 dnk-88
Speed
58 5 dnk-88
Random
59 5 dnk-88
User parameter
60 5 dnk-88
LOD
61 5 dnk-88
Square LOD
62 5 dnk-88
Clamped LOD
63 5 dnk-88
Clamped square LOD
64 5 dnk-88
Input multiplier
65 5 dnk-88
Clamp
66 1 dnk-88
67 2 dnk-88
h3. Workspace
68 1 dnk-88
69 1 dnk-88
Container for the particle systems.Has the following actions available:
70 1 dnk-88
71 1 dnk-88
New
72 1 dnk-88
Load
73 1 dnk-88
Unload
74 1 dnk-88
Save
75 1 dnk-88
Save as
76 1 dnk-88
Insert
77 1 dnk-88
New
78 1 dnk-88
Reset
79 1 dnk-88
80 2 dnk-88
h3. Animation Dialog
81 1 dnk-88
82 3 dnk-88
Play/Stop - ...
83 3 dnk-88
Loop - ...
84 3 dnk-88
Display bbox - ...
85 3 dnk-88
Display helpers - ...
86 3 dnk-88
All particle systems - Play all particles systems.
87 3 dnk-88
Enable auto count - In this mode, when a particle is spawned, it is guaranteed to be  created. Particle arrays are resized accordingly. This helps to tune the size of arrays that contain particles. (This is well adapted for editing?)?, but shouldn't be used at runtime because array reallocation costs much performance. When the system is  modified by the user, he should click 'Reset auto count' button, so that the array will match the current number of particles. This is useful if the user modified the system causing a decrease in particle number.
88 3 dnk-88
Reset auto count - ...
89 1 dnk-88
90 2 dnk-88
h3. Particles of system
91 1 dnk-88
92 3 dnk-88
*Integration*
93 1 dnk-88
Enable load balancing - ...
94 1 dnk-88
Accurate integration - enables a more accurate integration of movement. When activated, integration is performed in a more accurate way when the ellapsed time goes over a threshold, but it is slower to perform.
95 1 dnk-88
Enable motion slow down - allows the system to slow down in speed but to keep accuracy in its movement. It is useful for critical situations where the framerate is  very low.
96 1 dnk-88
Time threshold - sets integration time.
97 1 dnk-88
Max steps - sets the max number of integrations to perform, when accurate integration is activated.
98 1 dnk-88
User parameters (1-4) - Saves a user defined value. Ranges from 0 to 1. The values are not saved and their default is 0.f.
99 1 dnk-88
Bind - bind/unbind a global value to a user param. For example: global strenght of wind.
100 1 dnk-88
101 3 dnk-88
*Precompute bounding box (PBBox)* 
102 1 dnk-88
Enable precomputed bounding box
103 1 dnk-88
Auto - the particle system will recompute the bounding box each time. This may be needed for particle systems that move fast.
104 1 dnk-88
Position
105 1 dnk-88
Reset
106 1 dnk-88
107 3 dnk-88
*Level of detail (LOD) managment*
108 3 dnk-88
Hand tuned LOD (for emission, color, size: this uses LOD as an input for attribute makers).
109 1 dnk-88
Auto LOD
110 1 dnk-88
With non-shared systems: modulates the emission period, quantity etc.. to get the desired result.
111 1 dnk-88
With shared systems: one version is animated with full LOD (no hand tuned LOD should be applied !).
112 1 dnk-88
All versions are displayed with fewer particle than the full LOD, depending on their distance. Visually however, this is not as good as a hand-tuned system, or auto-LOD on non-shared systems.
113 1 dnk-88
Sharable - enable/disable sharing. When sharing is enabled, the state of a particle system is the same for all systems that have the same shape. This allows to save memory. However, such system should not be built with LOD in mind (for example, less emission with distance). LOD should be automatic for these systems (see Auto-LOD). This means that sharing is only useful for systems that have the same state, and if they are numerous: motion is performed once, but only for one system with no LOD. LOD is done during display only (when activated).
114 1 dnk-88
Auto-LOD - enable / disbale Auto-LOD. When enabled, less particles are displayed when the system is far away. This applies to all particles in a system (unless they override that behaviour).
115 1 dnk-88
Start percent DIST - start the Auto-LOD at the given percentage of the max view distance.
116 1 dnk-88
Max distance BIAS - when Auto-LOD on a non shared system is used, this sets the degradation of the system when it is far.
117 1 dnk-88
A value of 0 means no more emissions at all.
118 1 dnk-88
A value of 0.1 means 10% of emission.
119 1 dnk-88
A value of 1 means there's no LOD at all.
120 1 dnk-88
Degradation exponent - The degradation speed. It is interpreted as an exponent.
121 1 dnk-88
Skip Particles - There are 2 modes for the Auto-LOD (applies to shared systems only):
122 1 dnk-88
Particles are skipped in the source container when display is performed (default)
123 1 dnk-88
Less particles are displayed. Can lead to 'pulse' effects, but is faster.
124 1 dnk-88
Maximum view distance - maximum view distance for the particle system (in meters).
125 1 dnk-88
LOD ratio - a percentage that indicates where the 2nd LOD is located.
126 1 dnk-88
127 3 dnk-88
*Global color*
128 1 dnk-88
Force global color lighting
129 1 dnk-88
Edit global color (Warning: By pass multitexturing, not supported by all types)
130 1 dnk-88
Setup a color attenuation scheme with the distance from the viewer. Doesn't act on a particle basis, instead the whole color of the system is changed in an uniform way so it is fast (the same can be achieved on a particle basis). This bypass the source of the scheme : it is set to 0 when the system is on the user, and to 1 when it is at its max distance.
131 1 dnk-88
132 3 dnk-88
*Life managment parameters*
133 1 dnk-88
Presets:
134 1 dnk-88
Environment FX - environment FX, not animated when not visible, persistent.
135 1 dnk-88
Running environment FX - an environment fx that should run when in a parsed cluster: cascade for example, so that it doesn't start when the player first see it.
136 1 dnk-88
Spell FX - always animated, not persistent, garanteed to match the good frame even if framerate is low
137 1 dnk-88
Looping spell FX - always animated, persistent until emitter are stopped.
138 1 dnk-88
Minor FX - animated when visible, discarded when not visible.
139 1 dnk-88
Moving looping FX - persistent, moving fx.
140 1 dnk-88
Spawned environment FX - environment fx, not animated when not visible, not persistent
141 1 dnk-88
Ground FX - usually fx of foot steps (dust clouds etc.). Always animated, persistents, duration of fxs is garanteed, but not velocity of particle if framerate is too choppy (usually ok because particle stay in place with those fxs).
142 1 dnk-88
Projectile FX - like moving looping fx, but not persistent.
143 1 dnk-88
UserBehaviour:
144 1 dnk-88
Model removed when out of range - Invalidity flags (no direct effect, just indications for a third party, a model holding the system for example). Tell the system that it is invalid when its out of range. This is only a indication flag and must be checked by third party (a model holding the system for example)
145 1 dnk-88
PS resource removed when not visible - tells the model holding this system that it will become invalid when its out of the view frustum. This is only an indication flag and must be checked by third party (a model holding it for example). It has no direct effects.
146 1 dnk-88
Force life time update
147 1 dnk-88
No max numbers steps - when activated, this bypasses the limit on the max number of integration steps. This should NOT be used on FXs that are looping, because it would slow endlessly. Anyway if you try to do that an assertion will ocurr. Typically, this is useful for spell fx because they are short, and it is important that they don't slow down when framerate is too choppy.
148 1 dnk-88
Anim Type - tells when animation must be performed
149 1 dnk-88
When visible - visible particle systems only are animated.
150 1 dnk-88
When visible clusters - particle systems that are in cluster are animated.
151 1 dnk-88
Always visible - animate always when not too far.
152 1 dnk-88
Die on event - when don't disable, the model holding this particle system will be considered invalid when dieCondition is met. This is only an indication flag and must be checked by third party (a model holding it for example).
153 1 dnk-88
Auto delay - tells that the particle system should recompute the delay before death test itself.
154 1 dnk-88
This delay is updated when:
155 1 dnk-88
The system structure is changed (located added, merge ..)
156 1 dnk-88
The lifetime of a located is changed
157 1 dnk-88
Emitter parameters are modified
158 1 dnk-88
Apply after delay - set a delay before to apply the death condition test. This may be necessary: the particle system could be destroyed because there are no particles, but no particles were emitted yet.
159 1 dnk-88
160 3 dnk-88
*Link to skeleton (_future, instead additional settings in animation dialog!_)*
161 1 dnk-88
Link to skeleton
162 1 dnk-88
Unlink
163 1 dnk-88
164 1 dnk-88
h3. Located
165 1 dnk-88
166 1 dnk-88
Represents any kind of object that has a position in the world and belongs to a particle system. A located doesn't do anything by itself. You must bind objects to it, such as a particle, a force and so on. Note that a located holds all instances of a object of one type (force, emitter, particles or both...), not only one. Instance of these types are created by emmiters or manually by the user. Not sharable accross systems.
167 3 dnk-88
168 3 dnk-88
*General*
169 1 dnk-88
Coord system:
170 1 dnk-88
Particles are local to the system
171 1 dnk-88
Particles are in world
172 1 dnk-88
User defined
173 1 dnk-88
Disgrade with LOD - Force LOD degradation. This will suppress instances immediately, (during the motion pass)  so that there won't be more than maxNumberInstance * dist / maxDist instances. This may not be desirable every time since particles dissapear on screen, which may be noticeable.
174 1 dnk-88
Parametric motion -  enable parametric motion. This is needed in a few case only, and can only work if all the forces that apply to the system are integrable.
175 1 dnk-88
Max numbers of particles (instances)
176 1 dnk-88
Warning (ovqt bug): can not set count max number < manually created instanciates
177 1 dnk-88
Set current count particles
178 3 dnk-88
179 3 dnk-88
*Life time*
180 1 dnk-88
Limited life time - At the end of the defined life time particles disappear from the screen if life time is enabled.
181 1 dnk-88
Triger on death - Enable a trigger on death. This is used to create emissions on an emitter with a given ID.
182 1 dnk-88
Value time - Life time duration.
183 3 dnk-88
184 3 dnk-88
*Particle mass*
185 1 dnk-88
Value mass - Set the mass of locateds.
186 1 dnk-88
187 1 dnk-88
h3. Emitter
188 2 dnk-88
189 1 dnk-88
Generate particles.
190 3 dnk-88
191 3 dnk-88
*General*
192 1 dnk-88
Emitted type - Sets the type of located to be emitted. Default is no emission. It can fail when this cause the system to last forever, which is incompatible with the 'BypassMaxNumIntegrationSteps' flag in ParticleSystem)
193 1 dnk-88
Type of emission - Sets the emission type. Please note that if the type is 'External only', the located needs to be attached to the system (the system is holding the ID-Located map).
194 1 dnk-88
Regular - Use defined emission period  and generation number (the number of particles to generate when an emission occurs).
195 1 dnk-88
On death - Emit when the emitter is destroyed.
196 1 dnk-88
Once - Emit when the emitter is created.
197 1 dnk-88
On bounce - Emit when the emitter bounces.
198 1 dnk-88
External only - Emitted explicitly by the system user. A 4 letter ID must be used to identify this kind of emitter. The default ID is NONE.
199 1 dnk-88
Direction:
200 1 dnk-88
Default - By default, the direction of emission is supposed to be expressed in the same coordinate system as the one of the emitter.
201 1 dnk-88
Direction is aligned on the emitter direction - Align the direction of emission on the emitter speed. (This also implies that the coord. system in which the speed vector is expressed if the same than the one of the emitter. ??)
202 1 dnk-88
Direction is in world - Sets the particle system identity matrix mode (coord. system) for the direction of emission and allows to change that behaviour. Example of use: a fire p.s is linked to a torch, but the torch doesn't point to the top. So particles are emitted in the axis aligned to the torch. If matrix mode for direction emission is set to the particle system identity matrix, then the direction is interpreted to be in world, and is thus independant from the torch orientation: particles are always spawned in the +K direction.
203 1 dnk-88
Direction is local to the system - Sets the particle system world matrix mode (coord. system) for the direction of emission.
204 1 dnk-88
User - Sets the particle system user matrix mode (coord. system) for the direction of emission.
205 1 dnk-88
Force consisten emission - Enable consistent emission. This tries to keep the number of emitted particle constant by allowing more than one emission cycle per iteration. This is useful to deal with poor framerate. This has several drawbacks though: the motion is in straight lines.
206 1 dnk-88
Note: In fact, this should be used when there can't be collisions with the emitted particles, and with main emitters only.
207 1 dnk-88
Note: this has no effect if the emission period is 0 (which means emit at each frame)
208 1 dnk-88
Bypass Auto-LOD - No Auto-LOD will be applied to that emitter.
209 1 dnk-88
Speed inheritance factor - Sets a speed value, to add the emitter speed to the emittee creation speed. this can be < 0.
210 1 dnk-88
Delayed emission - Sets a delay in seconds before the first emission (regular emitter only).
211 1 dnk-88
Max emission count - Sets a maximum number of particle emission (0 means no limit and is the default). Applies with regular emitter only.
212 3 dnk-88
213 3 dnk-88
*Emission param*
214 1 dnk-88
Emission period - Sets a period for emission (expressed in second).
215 1 dnk-88
Emission quantity - Sets the number of particles to be generated at once.
216 1 dnk-88
Strength modulation - Sets a speed modulation for the emitter.
217 1 dnk-88
Types of emitters:
218 1 dnk-88
Directional - Emits in one direction. This can be the 0, 0, 0 vector.
219 1 dnk-88
Omni directional - Emits randomly in all direction.
220 1 dnk-88
Rectangle - Emits directionnally in a rectangle (useful to produce snow, drop of water ...).
221 1 dnk-88
Conic - Same as a directional emitter, but user can also specify the radius for emission.
222 1 dnk-88
Spherical
223 1 dnk-88
Radial - Direction gives the normal to the plane of emission.
224 1 dnk-88
225 1 dnk-88
h3. Particle
226 2 dnk-88
227 1 dnk-88
A single particle\mesh in the system.
228 3 dnk-88
229 1 dnk-88
Types of particles
230 1 dnk-88
Point
231 1 dnk-88
Material
232 1 dnk-88
Blending mode:
233 1 dnk-88
Add - (out = arg0 + arg1)
234 1 dnk-88
Modulate - (out = arg0 * arg1)
235 1 dnk-88
Alpha blend - 
236 1 dnk-88
Alpha test - 
237 1 dnk-88
Global color lighting
238 1 dnk-88
Z-Test
239 1 dnk-88
No Auto-LOD
240 1 dnk-88
ZBias
241 1 dnk-88
Color
242 1 dnk-88
LookAt
243 1 dnk-88
Material (link to point material)
244 1 dnk-88
Size
245 1 dnk-88
Angle 2D
246 1 dnk-88
Independent size
247 1 dnk-88
Width
248 1 dnk-88
Height
249 1 dnk-88
Look At parameters
250 1 dnk-88
Align on motion - Forces faces to be aligned on motion. This bypass motion blur / align on z axis.
251 1 dnk-88
Z-Align - Forces look at particle to align with the z-axis.
252 1 dnk-88
Fake motion blur coefficient - Sets the coefficient for motion blur (too high value may give unrealistic result). 'Fake' motion blur (its done by deforming the quad). This is slower, however. This has no effect with rotated particles.
253 1 dnk-88
Fake motion blur threshold - Sets the motion blur threshold.
254 1 dnk-88
Texture parameters
255 1 dnk-88
Enable texture anim
256 1 dnk-88
Texture grouped
257 1 dnk-88
Multitexturing (using only two texture units)
258 1 dnk-88
Main texture
259 1 dnk-88
U/V speed 1 texture - set the scroll speed for texture 1(u/v axis) when the main op is used.
260 1 dnk-88
U/V speed 2 texture - set the scroll speed for texture 2(u/v axis) when the main op is used.
261 1 dnk-88
Texture operation
262 1 dnk-88
Add
263 1 dnk-88
Modulation
264 1 dnk-88
Decal
265 1 dnk-88
Bump
266 1 dnk-88
Bump factor
267 1 dnk-88
Texture name
268 1 dnk-88
Use particle data
269 1 dnk-88
Alternate texture (link to main texture without bump operation)
270 1 dnk-88
Force basic caps - This action as if the system had the most basic caps supported (no EMBM for example...). Should be used only in edition mode for test.
271 1 dnk-88
Enable alternate - Use the particle age rather than the global time to compute textures coordinates.
272 1 dnk-88
Texture name
273 1 dnk-88
FanLight
274 1 dnk-88
Material (link to point material)
275 1 dnk-88
Size\Angle 2D
276 1 dnk-88
Fan Light param
277 1 dnk-88
Number fan light - Number of fans used for drawing (minimum is 3, maximum is 128).
278 1 dnk-88
Phase smothnes - Smoothness of phases. The default is 0 which means no smoothness. 'n' mean that the phase will be linearly interpolated between each 'n + 1' fans. It ranges from 0 to 31.
279 1 dnk-88
Fan light speed - Speed for phase. If the located holding this particle has a limited lifetime, it defines how many 0-2Pi cycles it'll do during its life. Otherwise it defines how many cycles there are in a second.
280 1 dnk-88
Fan light intensity - Sets the intensity of fan movement.
281 1 dnk-88
Texture param
282 1 dnk-88
Ribbon
283 1 dnk-88
Material (link to point material)
284 1 dnk-88
Size
285 1 dnk-88
Tail parameters
286 1 dnk-88
Number of segments - Number of segments used with this particle. In this case, it can't be lower than 2.
287 1 dnk-88
Duration segment - How many seconds a seg needs to be traversed. Long times will create longer ribbons. It defines the sampling rate for each type of ribbon.
288 1 dnk-88
Texture U factor - U-factor for texture mapping.
289 1 dnk-88
Texture V factor - V-factor for texture mapping.
290 1 dnk-88
Constant length(m) - Length in meter of the ribbon. This is used only if the ribbon mode is set to constant length. These kinds of ribbons are usually slower than variable size ribbons.
291 1 dnk-88
LOD degradation - Allows degradation of ribbons with distance of the system (may not be suited when theit paths have wicked angles). Value 1 means no degradation, 0 means nothing will be draw when the system is at its max dist.
292 1 dnk-88
Trail coord. system - Coord. system in which trail will reside.
293 1 dnk-88
Local
294 1 dnk-88
World
295 1 dnk-88
User
296 1 dnk-88
Father coord. system
297 1 dnk-88
Use hermitte interpolation - Use hermitte interpolation.
298 1 dnk-88
Orientation - Orienation of slices.
299 1 dnk-88
Follow Path
300 1 dnk-88
Follow Path XY
301 1 dnk-88
Identity
302 1 dnk-88
Tail shape
303 1 dnk-88
Triangle
304 1 dnk-88
Quad
305 1 dnk-88
Octogon
306 1 dnk-88
Pentagram
307 1 dnk-88
Simple segment X
308 1 dnk-88
Simple segment Y
309 1 dnk-88
Simple segment Z
310 1 dnk-88
Simple brace
311 1 dnk-88
Texture param
312 1 dnk-88
TailDot
313 1 dnk-88
Material (link to point material)
314 1 dnk-88
Size
315 1 dnk-88
Tail param
316 1 dnk-88
Number of segments
317 1 dnk-88
Duration segment
318 1 dnk-88
Constant length(m)
319 1 dnk-88
LOD degradation
320 1 dnk-88
Trail coord. system
321 1 dnk-88
Local
322 1 dnk-88
World
323 1 dnk-88
User
324 1 dnk-88
Father coord. system
325 1 dnk-88
Use hermitte interpolation
326 1 dnk-88
Tail fading - Enables color fading to black along the tail.
327 1 dnk-88
Face
328 1 dnk-88
Material (link to point material)
329 1 dnk-88
Size
330 1 dnk-88
Rotation
331 1 dnk-88
Texture param
332 1 dnk-88
Shock wave
333 1 dnk-88
Material (link to point material)
334 1 dnk-88
Size
335 1 dnk-88
Angle 2D
336 1 dnk-88
Rotation
337 1 dnk-88
Shock wave param
338 1 dnk-88
Radius cut
339 1 dnk-88
Numbers of segments
340 1 dnk-88
Texture U factor
341 1 dnk-88
Texture param
342 1 dnk-88
Ribbon look at
343 1 dnk-88
Material (link to point material)
344 1 dnk-88
Size
345 1 dnk-88
Tail parm
346 1 dnk-88
Texture param
347 1 dnk-88
Types of mesh
348 1 dnk-88
Mesh
349 1 dnk-88
Size
350 1 dnk-88
Angle 2D
351 1 dnk-88
Rotation
352 1 dnk-88
Shape
353 1 dnk-88
Constraint mesh
354 1 dnk-88
Color
355 1 dnk-88
Size
356 1 dnk-88
Rotations
357 1 dnk-88
Hint/precomputed rotations - All meshs are turning in the same manner and only have a rotationnal bias. Any previous set scheme for 3d rotation is kept.
358 1 dnk-88
Rotation speed min - Minium angular velocity for particle rotation.
359 1 dnk-88
Rotation speed max - Maximum angular velocity for particle rotation.
360 1 dnk-88
Number models - Number of rotation configuration we have. The higher it is, the slower it'll be. If this is too low, a lot of particles will have the same orientation. If it is 0, then the hint is disabled. This can't be higher than ConstraintMeshMaxNumPrerotatedModels.
361 1 dnk-88
Shape
362 1 dnk-88
Morph
363 1 dnk-88
Morph mesh edit - Ssetups the mesh for morphing use. There are several restrictions:
364 1 dnk-88
All meshs must have the same number of vertices.
365 1 dnk-88
All meshes must have the same vertex format.
366 1 dnk-88
If these conditions are not met, a 'dummy' mesh will be used instead. If there's only one mesh, no morphing is performed. Note: Morphing not supported with precomputed rotations. First mesh is used instead.
367 1 dnk-88
The maximum number of vertices for a constraint mesh - 512.
368 1 dnk-88
Number of meshs to be processed at once... - 64.
369 1 dnk-88
The maximum number of meshs that can be prerotated - 32.
370 1 dnk-88
Force stage modulation (0-3 stages) - Forces the n-th stage of all material to be modulated by the mesh color. This allows to put colors on meshs that haven't got material that allow them.
371 1 dnk-88
Force vertex color lighting - Forces all materials to use vertex color lighting.
372 1 dnk-88
Texture animation type - None\Global
373 1 dnk-88
Reinit when new element is created - Forces the timer for global anim to be reseted when a new mesh is created.
374 1 dnk-88
Translation
375 1 dnk-88
U/V Start
376 1 dnk-88
U/V Speed
377 1 dnk-88
U/V Acceleration
378 1 dnk-88
Scale
379 1 dnk-88
U/V Start
380 1 dnk-88
U/V Speed
381 1 dnk-88
U/V Acceleration
382 1 dnk-88
Rotation
383 1 dnk-88
Speed
384 1 dnk-88
Acceleration
385 1 dnk-88
386 1 dnk-88
h3. Force
387 2 dnk-88
388 1 dnk-88
Description missing
389 3 dnk-88
390 1 dnk-88
Targets
391 1 dnk-88
Available targets
392 1 dnk-88
Force intensity
393 1 dnk-88
Types of zones:
394 1 dnk-88
Gravity - A force that has the -K direction. Mass isn't taken into account (true with a uniform gravity model, near earth).
395 1 dnk-88
Directional - A force that has the same direction everywhere. Mass is also taken into account (which is not the case for gravity).
396 1 dnk-88
Directions
397 1 dnk-88
Global
398 1 dnk-88
Spring
399 1 dnk-88
Fluid friction
400 1 dnk-88
Central gravity - Central gravity. Mass is taken in account here
401 1 dnk-88
Cylindric vortex - Has a limited extend. It has unlimited extension in the z direction.  The model is aimed at tunability rather than realism.
402 1 dnk-88
Radial viscosity
403 1 dnk-88
Tangential viscosity
404 1 dnk-88
Brownian - A brownian motion.
405 1 dnk-88
Parametric factor - Tells how fast the force acts on particle.
406 1 dnk-88
Magnetic -  A magnetic field that has the given direction.
407 1 dnk-88
Direction
408 1 dnk-88
409 2 dnk-88
h3. Collision zone
410 1 dnk-88
411 1 dnk-88
This is a kind of specialized force, and it has an attached list of the targets. Not sharable accross systems.
412 1 dnk-88
Targets
413 1 dnk-88
Avaible targets
414 1 dnk-88
Bounce/Destroy
415 1 dnk-88
Bounce factor - Only valid if the behaviour is set to bounce...
416 1 dnk-88
Types of zones:
417 1 dnk-88
Plane - A plane over which particles bounce.
418 1 dnk-88
Sphere
419 1 dnk-88
Rectangle
420 1 dnk-88
Disc
421 1 dnk-88
Cylinder
422 1 dnk-88
423 2 dnk-88
h3. Light
424 1 dnk-88
425 1 dnk-88
Dynamic light created by a particle system.
426 4 dnk-88
427 4 dnk-88
Color light - ...
428 1 dnk-88
Attenuation start - Radius for attenuation start, must be > 0 (TODO, OVQT Bug: OVQT do not check (> 0))
429 1 dnk-88
Attenuation end -  Radius for attenuation end.
430 1 dnk-88
431 2 dnk-88
h3. Sound
432 1 dnk-88
433 1 dnk-88
Description missing
434 4 dnk-88
435 1 dnk-88
Sound name - Name of the sound.
436 4 dnk-88
Play - ...
437 4 dnk-88
Spawn - ...
438 1 dnk-88
Mute - Sets mute on/off.
439 1 dnk-88
Keep original pitch - Force the sound to use the original pitch that has been entered in the .sound sheet.
440 4 dnk-88
Sound pitch - ...
441 1 dnk-88
Emission percent - Percent of sound emission. If set to 1, it tries to emit all sounds.
442 4 dnk-88
Sound volume - ...
443 4 dnk-88
444 4 dnk-88
h3. Instanciate
445 4 dnk-88
446 1 dnk-88
Description missing
447 4 dnk-88
448 4 dnk-88
Position - ...
449 4 dnk-88
Sub component - ...
450 4 dnk-88
Scale - ...
451 4 dnk-88
Direction - ...
452 4 dnk-88
Scale X/Y/Z - ...
453 2 dnk-88
454 2 dnk-88
h2. Examples of creating a particle system
455 2 dnk-88
456 2 dnk-88
h2. Videos
457 2 dnk-88
458 2 dnk-88
+*Ryzom Core: Object Viewer Qt - Particles editor*+
459 2 dnk-88
460 2 dnk-88
{{youtube(NEkjPbCR-j8,480,360)}}
461 2 dnk-88
462 2 dnk-88
+*Ryzom Core: Object Viewer Qt - Particle System Texture Animation*+
463 2 dnk-88
464 2 dnk-88
{{youtube(TDG22yRY9lY,480,360)}}
465 1 dnk-88
466 1 dnk-88
467 1 dnk-88
+*Ryzom Core: Object Viewer Qt - Particle System Demo*+
468 1 dnk-88
469 1 dnk-88
{{youtube(26ZN2Mki42E,480,360)}}