← All ideas
  • Published 23 Dec 2024

Execution time node! ⏱

It would be nice to have the ability to read how long a node tree executes sometimes some setups can be 10 seconds or more in heavy simulations, booleans, or whatever.

So my proposal is this node that can read some the evaluation time, it would be very handy for "realtime" setups or some setups that you don't want to wait a lot of time and let it be dynamic. I think the design is not the best would be better if it was going backwards like gizmo nodes but the idea is here :)

Screenshot 2024-12-23 111540.png

85.7%

Development Status: Open

Upvote 6 Downvote 1
costa
23 Dec 2024

3 Comments

Ian-Dorow

If the system knows the execution time of the node, that probably means that it was already executed and there is no point to discard it after that because the time was already spent.

The suggestion may imply some kind of estimation instead of evaluation, but I think this would entail a whole new complex setup for do so.

1
costa Author

Oh you're kinda right haha didn't think about it. But in general the idea of "performance" node can be somehow handy, not sure then what design/what would be the implementation.

Maybe some easy caching of execution, first it executes then it caches it idk

Gorgious

I think you may want the "Is Viewport" node ?