Hi Jersmi ;)
While I was not able to see which version of the
Get Object Vertices node you’re using since we’re not using the same and we don’t get version info for missing nodes (I’m using the compiled version, not the .c version), those nodes could probably be optimised, to reuse the same mesh data if nothing has changed etc.
That’s why I wrote on that node to keep voting for an official stock node by the team if interested, and as you may have seen, this has been changed to “Chosen to be Implemented” so an official version is coming ;)
Beside that, checking your joined composition :
Get Object Vertices is not attached I get about 50-60% Processor workload for the composition.
- When attached, it spiked at about 100%.
But when you check the Output Port of
Add Noise to 3D Object (before the Get Vertices node), you"ll see that it outputs at about 80 FPS.
At some point I will have myself to take some time and analyse again the different ways events travel and are handled in Vuo, I have lost overview
- Why for example here it’s 80 FPS and not 60, because we have
Fire on Display Refresh at 60 FPS and the
Build List that outputs at 20 FPS, it’s spitting an end rate of 80 FPS).
- As you mentioned on your other discussion, why events don’t come out in standalone composition for published ports.
- How events flow in sub-composition.
Etc, but the team recently expressed again how they prefer us to split discussions and keep it on topic so I’ll make a different topic for that.
Anyway, back to the topic, when adding a
Hold Value node for example after the 3D Grid node, it keeps the overall end event rate at 60 FPS, and then the Processor Workload for me is way lower, about 12%, even when connected to
Get Object Vertices.
I’m not on M1 processor though yet.
Hold Value node could perhaps be placed somewhere else even higher in the node stream, but was just a test, see joined composition.
Copy List Item instead of
Build List, there is no need for a
Hold Value node, see joined composition 2.
Hope this helps already.
Built List.vuo (5.33 KB)
Copy List Items.vuo (4.9 KB)