![]() |
If processing time per frame is greater then var then halt - Printable Version +- tyFlow Forum (https://forum.tyflow.com) +-- Forum: tyFlow Discussion (https://forum.tyflow.com/forum-1.html) +--- Forum: Feature Requests (https://forum.tyflow.com/forum-4.html) +--- Thread: If processing time per frame is greater then var then halt (/thread-2609.html) |
If processing time per frame is greater then var then halt - aaron@vector6.com.au - 09-04-2021 I’m looking for a way to halt the simulation process if the time to process a frame/timestep is longer than a set time value. As it stands, 3ds max’s response to manually stopping via any other methods can be temperamental. So including a function like this would be very helpful in those times when each frame's processing time is exponentially increasing. Aaron Munro Vector 6 RE: If processing time per frame is greater then var then halt - tyFlow - 09-06-2021 You can hold SHIFT+ESC (as directed in the status bar) to cancel tyFlow's longer operations. Holding is important. It can't simply be pressed and released. If you've found a place where even holding SHIFT+ESC doesn't stop an operation, let me know and I'll get it fixed. RE: If processing time per frame is greater then var then halt - aaron@vector6.com.au - 09-11-2021 (09-06-2021, 12:59 AM)tyFlow Wrote: You can hold SHIFT+ESC (as directed in the status bar) to cancel tyFlow's longer operations. Holding is import. It can't simply be pressed and released. I have had a few instances where SHIFT+ESC will still fail to stop the operation. I believe in an instant where there is an exponential increase in elements with Voronoi Fractures with Particle Physics/PhysX components. I've also used lower time-steps, noticing that if it reaches one of the time-steps, it has been able to break out, while holding either ESC or SHIFT+ESC. I should probably reduce my Max fractures per frame in these situations. While I have you here, on a side note. Do you have tooltips on UI elements? Not something I'm expecting you to implement if not as looking at all your settings, it would be a crazy request to make. Although, I did envision using a help file as a lookup table to search for a tag based on the GUI element a tooltip function was applied to. I'm happy to add this is the feature request board if it has not been added already. ![]() Thanks for your quick response! Kind regards Aaron RE: If processing time per frame is greater then var then halt - tyFlow - 09-13-2021 Yes PhysX is a bit of an exception to the Shift+ESC rule. Once I pass control to the PhysX solver, there's no escape from it until it completes its operation. That's just how NVidia have made it. I don't have any tooltips at the moment, no. The entire UI is kind of hanging in the balance at the moment, as I decide whether or not (or mostly when) to migrate everything to Qt. Until then, I probably won't be making any sweeping changes. |