08-09-2022, 12:21 AM
(08-08-2022, 06:42 PM)tyFlow Wrote: I can't vouch for tutorials made by other people, but from the video I only see 60k particles...in a normal setup with interparticle collisions and whatever, a sim like that on your machine should only take a few seconds.
In the tyFlow Editor window you can right-click and choose Utilities->tyProfiler. Then sim some frames and wait for it to print out its info. It will give you a tree-graph view of all tyFlow operator timings, which should very quickly show you the bottleneck. Knowing where the bottleneck is should help you track down the issue. Maybe an operator is reading a huge texture off a really slow drive or something?
That was my thought as well. @ only 60K particles seemed way too slow There is also Particle Physics at work and such. You did touch on a good point as far as voicing for tuts made by others. Could you point me to some official TYFlow test scenes if at all possible? . Would I benefit more from just getting Tyflow Pro?
I'll try the typrofiler. I also noticed that the beta build that I have spits out this error when I try to query my CPU threads (looks like it cant access the threads??):
Threads:
thread 0 [group: 0 | groupError: 0]
thread 1 [group: 0 | groupError: 0]
thread 2 [group: 0 | groupError: 0]
thread 3 [group: 0 | groupError: 0]
thread 4 [group: 0 | groupError: 0]
thread 5 [group: 0 | groupError: 0]
thread 6 [group: 0 | groupError: 0]
thread 7 [group: 0 | groupError: 0]
thread 8 [group: 0 | groupError: 0]
thread 9 [group: 0 | groupError: 0]
thread 10 [group: 0 | groupError: 0]
thread 11 [group: 0 | groupError: 0]
thread 12 [group: 0 | groupError: 0]
thread 13 [group: 0 | groupError: 0]
thread 14 [group: 0 | groupError: 0]
thread 15 [group: 0 | groupError: 0]
thread 16 [group: 0 | groupError: 0]
thread 17 [group: 0 | groupError: 0]
thread 18 [group: 0 | groupError: 0]
thread 19 [group: 0 | groupError: 0]
thread 20 [group: 0 | groupError: 0]
thread 21 [group: 0 | groupError: 0]
thread 22 [group: 0 | groupError: 0]
thread 23 [group: 0 | groupError: 0]
thread 24 [group: 0 | groupError: 0]
thread 25 [group: 0 | groupError: 0]
thread 26 [group: 0 | groupError: 0]
thread 27 [group: 0 | groupError: 0]
thread 28 [group: 0 | groupError: 0]
thread 29 [group: 0 | groupError: 0]
thread 30 [group: 0 | groupError: 0]
thread 31 [group: 0 | groupError: 0]
thread 32 [group: 0 | groupError: 0]
thread 33 [group: 0 | groupError: 0]
thread 34 [group: 0 | groupError: 0]
thread 35 [group: 0 | groupError: 0]
thread 36 [group: 0 | groupError: 0]
thread 37 [group: 0 | groupError: 0]
thread 38 [group: 0 | groupError: 0]
thread 39 [group: 0 | groupError: 0]
thread 40 [group: 0 | groupError: 0]
thread 41 [group: 0 | groupError: 0]
thread 42 [group: 0 | groupError: 0]
thread 43 [group: 0 | groupError: 0]
thread 44 [group: 0 | groupError: 0]
thread 45 [group: 0 | groupError: 0]
thread 46 [group: 0 | groupError: 0]
thread 47 [group: 0 | groupError: 0]
thread 48 [group: 0 | groupError: 0]
thread 49 [group: 0 | groupError: 0]
thread 50 [group: 0 | groupError: 0]
thread 51 [group: 0 | groupError: 0]
thread 52 [group: 0 | groupError: 0]
thread 53 [group: 0 | groupError: 0]
thread 54 [group: 0 | groupError: 0]
thread 55 [group: 0 | groupError: 0]
thread 56 [group: 0 | groupError: 0]
thread 57 [group: 0 | groupError: 0]
thread 58 [group: 0 | groupError: 0]
thread 59 [group: 0 | groupError: 0]
thread 60 [group: 0 | groupError: 0]
thread 61 [group: 0 | groupError: 0]
thread 62 [group: 0 | groupError: 0]