Menu

Particle_systems

Javier Taibo

Supported features

Maya Dynamics particle systems are exported to osgParticle node kit.

The following Maya emitters are exported to OSG:

  • Omnidirectional
  • Directional

The following emitter attributes are supported:

  • Emission rate (particles/second)
  • Speed (world units/second)
    • Speed random is also supported
  • Spread (only directional emitter)

Maya2OSG exports old fashioned particle systems from Maya Dynamics engine. The new Nucleus system nParticles will be supported soon.

Connections between emitters and particles are kept in OSG scene. A particle system can be emitted from several emitters, but one emitter cannot emit more than a particle type, as osgParticle does not support it.

The following particle attributes are exported:

  • Lifespan mode
    • Live forever
    • Constant
    • WARNING: Lifespan random is exported as constant
  • Lifespan (seconds)
  • Radius (world units)

Supported particle render types:

  • Points
  • Streaks
  • Sprites
  • ...more to come...

About particle support

Maya2OSG particle systems support is currently in a very preliminary stage. There is a lot more work to do:

  • Exporting nParticles
  • Exporting Maya Fields connected to particles to

    osgParticle::Operator
    

's
* Improving particle render (spheres, instance geometry, sprite image sequences, ...)
* Random lifespan
* and much more

Some of this features are relatively quick and easy to implement, some others are more delicate because they need to modify OSG code. Whatever the case, they are left in stand by for a while, unless they are needed for any project. Current efforts in Maya2OSG development are oriented towards lighting, shading and shadowing.


Related

Wiki: Main_Page

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.