Filter Deamon issues with mulitple emitters

Post Reply
ben.fox@framestore.com
Posts: 41
Joined: Thu Aug 29, 2013 4:12 pm

Filter Deamon issues with mulitple emitters

Post by ben.fox@framestore.com » Thu Jan 23, 2014 4:29 pm

My issue can be seen very easily, and I am wondering if this is just the way things are supposed to work or something that could be fixed.
Create two emitters, a container and a filter. Filter the two emitters into the container based on speed. Works great, unless one of the emitters turns off...then the filter stops working.
It gets even more troublesome if you have more than one fill object emitter getting filtered, once one of the fill objects has been completely filtered out, then the filter stops working as well, even if there are other emitter particles around.
I have posted an example file, which will hopefully illustrate this issue.
We are running 2013.7.1.3.0152 and it would be great to get this working.
Thanks so much for any help.
~Ben
You do not have the required permissions to view the files attached to this post.

User avatar
Alex
Site Admin
Posts: 143
Joined: Mon Jun 14, 2010 9:35 am

Re: Filter Deamon issues with mulitple emitters

Post by Alex » Thu Jan 23, 2014 4:45 pm

Hi Ben,

well spotted bug. When the filter is iterating through the source emitters it should skip those without particles. However, it is stopping the whole process instead of skipping just that emitter. :(

There can be some workarounds for it. The first two I can think of are:
The "easiest" one is using a separate filter for every source emitter.
The order of the source emitters matter. So, for example, in this case this would work:

Code: Select all

Filter01.setParameter( "Source Emitters", "endEmit constantEmit" )
Sorry for the inconvenience
Alex Ribao
RealFlow Team
Next Limit Technologies

ben.fox@framestore.com
Posts: 41
Joined: Thu Aug 29, 2013 4:12 pm

Re: Filter Deamon issues with mulitple emitters

Post by ben.fox@framestore.com » Thu Jan 23, 2014 5:12 pm

Alex,
Thanks for the speedy reply.
I think I will go the 'change the order of the emitters' route on the filter instead of multiple filters.
That is a workable solution until this gets fixed.
Thanks for looking into the issue, it made me pull out my hair for a little while the few times I have run into the error.
I guess since the order actually matters it can be a very random one to run into...but no less bug-y-some.
Again, thanks so much!
~Ben

Post Reply