10-11-2021, 04:20 AM
(10-09-2021, 09:22 AM)d4rk3lf Wrote: Thanks Jumpei.F
It's good that we are both testing, because 2 heads are smarter then one.
---------------------------
When you tested my previous method, it was not working because your custom property timing was set to event entry (sorry I forgot to mention that (but from your other tests I see you figured that out yourself).
The reason why I am disabling Tyflow cache is to "stay safe", because if I change Fume Particle emitter settings, and scrub timeline, Tyflow doesn't figure out that anything has changed, and it keeps providing fume particles with the same (cached) info.
I still think it's smart (in this case) keeping cache off, at least, until you finished setup of the particles completely.
----------------------------------------
I tested further this morning (with carefully reading your post), and I think I am "almost there".
In my newest setup, everything works as expected, the only thing you need to adjust (if you change particle age) is interpolation.... nothing else...
I am attaching a test similar like your super spray test...
Now, I repeat... if you change, in my test, settings of the delete operator, and make particle live longer or shorter, the only thing you need to adjust is interpolation in custom properties operator... nothing else...
If you change other settings (speed, forces), everything will work fine.
I haven't tried yet will this work if I had more complex setups, for example, Tyflow with several events, and if I wanted only one event to be loaded in the fumefx (with proper age).
But I guess it should work nicely too.
Hi, d4rk3lf
Thanks for your help too, d4rk3lf!
This conversation somewhat clarified the issue.
Now I understand why I need to turn off Enable Cache.
I see that sometimes the changes in the simulation are not reflected. Thank you for the instruction.
The sample scene you gave me was very helpful.
However, it seems that it is not possible to load the exact Age with FFX's Particle Sauce.
Based on the scene you gave me, I added a variation to Delete's Age. (Scene data is attached).No other changes have been made.
The issue I found is that Interpolation is only effective when the Particle Age is constant. (To be precise, the reproduction of the Particle Age by Custom Properties is only valid when the Particle Age is constant.)
For example, in the case of a particle with an Age of 15, the Radius should be 0 at Age 15, but since the values adjusted by Interpolation are the optimal conditions for Age 20, they are not appropriate for Age 15, and the Radius will not be 0 even if the Age reaches 15.
As mentioned above, when you want to add variations to the Particle Age, you cannot set the Radius that you want to get.
Based on what I have verified so far, I would like to have a solution to the above issues, but I do not know how to go further.
Ideally, I'd like to see FFX's Particle Sauce properly reflect the Age if Age caching is enabled in tyFlow, without the need to use Custom Properties.
I hope my argument reaches the developers of tyFlow or FFX...
I'd like to get a response from the tyflow developers, too, if they've seen this discussion.
d4rk3lf, your thoughtful reply and help is greatly appreciated. If you notice anything about the above, I would appreciate your reply.