LichtLukas Posted March 9 Share Posted March 9 Hello, I looked around a bit in settings, the forum and the web, but couldn't find a way to delay the execution of a marionette network until user input finished. Basically, I want the Plug In Object created from the Marionette Network or the network itself to only update itself every x milliseconds and not with every value the user slides over, while moving the slider to the right position. Reason being, that using the slider for changing 3D geometry is a bit laggy and not a nice user experience with more complex networks. If anyone could point me to a setting (for now it doesn't matter if it's the plug in object itself, the document or general settings), it would be much appreciated 🙂 If this does not exist, I would like to suggest such a setting. Thanks in advance. Quote Link to comment
LichtLukas Posted March 9 Author Share Posted March 9 Alternatively, is there a way to set the slider step size? Quote Link to comment
Marionette Maven Marissa Farrell Posted March 10 Marionette Maven Share Posted March 10 I am unaware of a way to delay the updating of a Marionette object. I do also agree that the slider control is a frustrating user experience. There's no way, in my brief check, to set a step for the control itself, however you could modify your network to do the math for you if you don't need the intermediate values to ever be calculated. I'll add these to the list of improvements to consider for a later release. Quote Link to comment
Letti R Posted March 11 Share Posted March 11 Hello, maybe there is a workarround that you could do with the "Valve" node. With this node you can block parts of your network from running. In the attached file i made two networks, one that takes a long time to run (the thing you actually want to do) and one that takes almost no time (just some placeholder network that you need so that the Marionette PIO does not disappear because it produces no objects). Then i combined them with a "Radio Button" and some "Valve" Nodes in a way that you can choose which part of the network you want to run, the slow one or the fast one. Now you can take your Marionette PIO switch to only run the fast part, now you can change the sliders without lag (and without any effect), if you switch back to running the slow part of your network all previously made changes will be done in only one step. I know this is not a convinient solution, but its the only one i can think of right now. If you need help with my Example file feel free to PM me (in German). 250311_shut_off_part_of_marionette_network.vwx Regards, Letti 1 Quote Link to comment
LichtLukas Posted March 11 Author Share Posted March 11 Hello! Thanks a lot for the example Letti 😄 I think for now this workaround is sufficient 👍 And thanks Marissa for noting it down 🙂 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.