BirthAtCurrentFrame
#1
Hi!

I think It would be very useful when there could be a mode for the birth operators which birth particles just at "current time" (the frame on which the timeslider actually is).

For example I expierenced that its very slow to birth a volume of particles using "birth voxels" (high amount) and then use "object bind" to follow the objects animation.
The trick is that tyFlow doesn't calculate anything before the frame at which the first partilce is born. And for the case I wrote those calculations are not needed, so there could be a huge performance boost when just creating a new set of particles for each frame instead of processing an huge number of particles over a long time when its not neccessary.

Hope you understand my intension Big Grin .

Thanks in advance!
  Reply
#2
Sorry, I don't understand the issue you're having.
  Reply
#3
Imagine you have an object and fill it up with particles by birth volume and you link the particles via object bind to that object.
The object has an animation over 1000 frames.

Right now frame 1 will be computed nearly instantly, but Frame 1000 needs to calculate all the 999 frames before it which can take a lot of time.

But when you change the birth time from (1-1) to (1000-1000) then frame 1000 will be calculated nearly instantly cause no calulations will be made from 1 to 999 but its the same visual result then the case before.
This would be possible if you give the birth voxels operator an option to genrerate particles only at slider time or current frame.

Confusing anyway?
  Reply
#4
There wouldn't be a way to do that without negating the sim for all operators, ie...the sim on the whole. It's something I've thought about doing though, so tyFlow has a sort of "scatter" mode, where each frame evaluates only itself...nothing prior or after. Not sure if that would be feasible though.
  Reply
#5
Maybe when you switch on "evaluate birth only at slider time" (checkbox) in the birth op, then all operators of that flow which are incompatible with this birth type become marked and deactivated automatically.
  Reply


Forum Jump: