Armadillo Posted January 21, 2016 Share Posted January 21, 2016 Hi everyone, New guy here. I was wondering if there was a Watch Node or something similar in Marionette. In Dynamo there is a Node called "Watch" and it will display the output value(s) of the Node that is connected to its input port. When we have a list of values this is very useful. It is even useful when we have lists of lists of values. Is there some way to achieve this in Marionette? Quote Link to comment
Marionette Maven Marissa Farrell Posted January 21, 2016 Marionette Maven Share Posted January 21, 2016 In Marionette, we have a "debug" mode, which you can activate by clicking the ladybug-looking icon in the mode bar while the Marionette Tool is active. While Debug Mode is active, if you click on a wire (it will highlight in red, if you're selecting it properly), a dialog box with all of the data flowing through that wire will be displayed. A node to print this list to a text object in the document is in progress (I just want to check it over a little more before I share it), and I'll post it here when it's ready. Quote Link to comment
rDesign Posted January 21, 2016 Share Posted January 21, 2016 Marionette's Debug mode is useful, if somewhat confusing to use, but it's not as good as a simple 'Watch' node would be. It also involves many more steps (turn on Debug, click on the wire, turn off Debug, change the Node's values, repeat). Because of the current scale issues (Marionette being 1:1), a node that prints to a text object on a DL sounds like a lot of zooming in and out between the Marionette network and the text object. Plus, if it prints the entire Debug output from a whole Marionette network into one text object, it may get a little confusing about which Node has which value. Quote Link to comment
Marionette Maven Marissa Farrell Posted January 21, 2016 Marionette Maven Share Posted January 21, 2016 In the case of the "Print List" node I was mentioning, it would only output the values from the node it's attached to, much like how the "Text" node would function. The difference between the "Text" node and the "Print list" node would only be that for the "Text" node, a new text object is created for each item of an input list, whereas the "Print List" node would concatenate the values onto their own separate lines. This isn't really a feature specific to debugging, it's just another way to view the values being transferred through a wire. Quote Link to comment
rDesign Posted January 21, 2016 Share Posted January 21, 2016 Thanks for the clarification, Marissa. Your 'Print List' node sounds like it would work similar to a Watch node, which would be most welcome. Quote Link to comment
Armadillo Posted January 22, 2016 Author Share Posted January 22, 2016 Thank you for the answer. Although not as fast as a real-time Watch Node, there is at least a way to check what values come out of a Node port. Quote Link to comment
Mark Flamer Posted January 26, 2016 Share Posted January 26, 2016 I agree, we need a node like this for display of data. 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.