Jump to content
Developer Wiki and Function Reference Links Read more... ×
Jim Wilson

Marionette Introductory Tutorials

Recommended Posts

The first series of Marionette tutorials is live!

 

Each part has its own exercise file to start from. Some of the chapters start with the end file from the prior chapter, but all chapters' files have been provided to make things easy on the viewer.

Please let us know what you think and what else you'd like to see in future training content!

Share this post


Link to post

These are a fantastic introduction! I've played around with Marionette a fair amount and I learned a few more of the nuances. I hope there are more in this series soon.

Kevin

Share this post


Link to post

Jim, those tutorials are great! They're a superb series for gradually building up basic skills with Marionette and also for showing the power & versatility of the new feature. I've already binge-watched and rewatched them!

I can hardly wait for Season 2!

Thank you!

-Neil

Share this post


Link to post

Not to take any pressure off of JimW and a second batch of Vw Marionette tutorials, but Jonathan Pickup's one-hour recorded webinar on Marionette just showed up on Novedge's YouTube channel.

Share this post


Link to post

The purpose of my webinar with Novedge was to show people that know nothing about scripting or marionette to get started, kind of like before Jim's tutorials.

I have stated to play with Marionette and it seems very easy to create flexible objects. I have shared one of my objects in the Marionette Resource Sharing:

https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Number=218555#Post218555

Share this post


Link to post

Hello all - if there are specific nodes that people are having trouble using or certain types of definitions people are looking to make, we could use suggestions for the next tutorial. Topics could be, for example: 3D/Solid geometry, referencing and searching documents, an in-depth look at the Data Flow nodes, etc. Feel free to let us know what you want more of!

Share this post


Link to post

@sbarrett: after watching Jonathan Pickup's intro webinar, and looking through the nodes list myself, it seems that there is no Node for inserting a light inside a Marionette object.

I don't know if it wasn't included because it would require Renderworks, but an 'Insert Light Object' node would be high on my wishlist for needed nodes.

Share this post


Link to post

Is there a node to call up a dropdown for 'Set Class'?

Share this post


Link to post

We don't have a dropdown menu for classes yet, but we do for layers. There is a set class node in the attributes category (instead of the classes category) - I think this location is debatable. If you combine it with a class list node and an integer node, you can input the index of the class. Its not ideal but it is a stop gap.

Share this post


Link to post

Hi!

I was wondering if there could be made a tutorial about duplicate/rectangular arrays.

At first very simple, just some columns and rows of points, rectangles or circles.

I was trying to create something like that from scratch but wasn't able to accomplish it.

Would give me some insight in the basics :)

Thanks!

Share this post


Link to post

@Bas : take a look at Jonathan Pickup's 'Intro to Marionette' webinar that I linked previously; He demonstrates how to make a linear array of objects inside a Marionette network. It might get you started on how to extend his network into a rectangular array.

Not to take any pressure off of JimW and a second batch of Vw Marionette tutorials, but Jonathan Pickup's one-hour recorded webinar on Marionette just showed up on Novedge's YouTube channel.

Share this post


Link to post

Jonathan Pickup's tutorials are excellent. I can not stress enough how important it is that anyone interested in Marionette watch them. He not only gives you practical examples, for the topic, but also explains the concept of graphical scripting, which is important since it is so new to so many of us.

Share this post


Link to post

@rdesign: The linear array is not the problem.

I am not able to make a rectangular array. What i got was only one row and one colum, and the row was full of stacked rectangles :(

@ jim: The tutorial from Jonathan i watched, that was pretty much how far i came on my own as well :)

Share this post


Link to post
Hello all - if there are specific nodes that people are having trouble using or certain types of definitions people are looking to make, we could use suggestions for the next tutorial. Topics could be, for example: 3D/Solid geometry, referencing and searching documents, an in-depth look at the Data Flow nodes, etc. Feel free to let us know what you want more of!

Sarah, you read my mind... I would LOVE an in depth look at the Data Flow nodes. While I have been able to decipher many of the other nodes I have attempted to use, I'm not quite sure what to do with the Data Flow collection. (Even just knowing what a "list" is right off the bat would shed some light on this.)

Many thanks in advance,

-Neil

Share this post


Link to post

Thanks for the feedback Neil - I agree that we should look more closely at data flow nodes because they are the category that is most fundamental to visual scripting and probably the most obscure category for non-scripters.

Share this post


Link to post

All these comments and feedback are great and I think its going to snowball as we understand it all better.

Thanks to all.

Jim, Re Part 6 Tutorial

Within these networks I seem to see new nodes that are not in my SP2 file.

Splay_offset and Poly SetClosed which are called up as marionette-Maths. I cant seem to find them there, but I find a similar one Set Closed 2D poly in the Marionette-Geometry 2d. Also Create Polygon,(maths) similar to Polygon 2D (Marionette-Geometry 2d).

I see you used the poly ones in the Frame_profile and the Maths ones in the Curb_Profile.

Are these are new nodes, or am I missing something?

If they are new, would it be possible to highlight these so we can add them to our library please and delete the redundant ones.

Also I cant seen to use the marionette Debug within the wrapper node to check the data flow. Should I be able to do this? Only by pulling the network out of the wrapper totally can I click on the wires to see the flow data.

Also what does the Splay offset do in the Curb Profile? If I delete it it appears to make no difference to the resultant profile. You have set all the nodes for the polygon by each x,y and it closes, so not sure.

Thanks.

Edited by Alan Woodwell

Share this post


Link to post

Hi Alan,The person who created the original definition in this tutorial was a champion scripter before Marionette, so some of the nodes he simply wrote on the fly instead of looking for them in the library. Poly SetClosed is an example of that. I would continue to use the ones that are actually in the library. Sorry for the confusion. It is also not possible to debug a definition INSIDE a wrapper so yes you do have to unwrap the definition before debugging it. I will check with the engineers as to why this is necessary because I would like to debug a definition inside a wrapper as well.

Hope that helps!

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×