Author Topic: Keeping an offscreen emitter loaded  (Read 321 times)

Legacy_Rubies

  • Hero Member
  • *****
  • Posts: 508
  • Karma: +0/-0
Keeping an offscreen emitter loaded
« on: May 05, 2012, 12:25:14 pm »


               Â While working on my arrow smoke trails, I realised that as soon as the emitter is off screen, the entire trail is unloaded (or not displayed, at least).





I don't really want to create an entire line of low-impact emitters to fix this issue (it feels like an awkward workaround, and limits the distance the arrow can leave a trail) is there any way of forcing the emitter to stay loaded?
               
               

               
            

Legacy_Bannor Bloodfist

  • Hero Member
  • *****
  • Posts: 1578
  • Karma: +0/-0
Keeping an offscreen emitter loaded
« Reply #1 on: May 05, 2012, 09:17:25 pm »


               Well, there are ways to extend the life of the emitted smoke particles, but I don't think they will survive the disappearance of the actual emitter itself.  

Editing the length of time that each particle lives may also change the way the trail actually looks.  Typically each particle disappears after a certain amount of time, while other particles are still being emitted, so you get the illusion of smoke dissipating.   By increasing the lifetime of the particles you may end up with smoke falling to the ground and actually through the ground.  This would increase the overall lag as well.  Even when a particle falls through the ground it is still being tracked by the game engine, and still increases lag even though it is not visible.  

In Gmax or 3dsmax, you can find the settings for number of particles, weight, life-span, and motion in the roll-out of the emitter itself.
               
               

               
            

Legacy_Rubies

  • Hero Member
  • *****
  • Posts: 508
  • Karma: +0/-0
Keeping an offscreen emitter loaded
« Reply #2 on: May 05, 2012, 11:14:13 pm »


               I'll go for the line of low-impact emitters, then. For people who wondered what I was talking about, here's an in-game example:

'Image
http://dl.dropbox.co...emitterfais.jpg
               
               

               


                     Modifié par Rubies, 05 mai 2012 - 10:14 .