Marionette is a brand new design workflow tool for Vectorworks. It is the first and only cross-platform graphical scripting (or “visual programming”) environment available in a BIM authoring software for the AEC, Entertainment and Landscape industries. It enables a user with few or no programming knowledge and skills to create custom application algorithms to explore designs, build interactive objects and streamline complex workflows that may also include functions of the operating system and internet.
Graphical scripting will play a significant role in the workflows of the future. These tools, when built into an intelligent information modeling application such as Vectorworks software, present designers with unlimited opportunities to generate, define, build, and explore form and function throughout the design process.
This series of video tutorials will introduce you to the basics of working with Marionette and walk you through the basics. Many of these videos come with an example file to work from, the associated file for each video should be used by anyone following along with the tutorials, links for each can be found below each chapter:
You may want to have Vectorworks and the tutorials up on screen at the same time to make comparing the guide to your own file easier. This can be done whether by fitting both to either side of one screen, or by viewing the tutorials on a separate laptop, tablet or mobile device.
For even more information, visit the Vectorworks Developer Wiki section on Marionette.
Part 1 - Nodes and Connections:
Part 2 - Math and Wrappers:
Part 3 - Creating Multiple Objects:
Part 4 - Object Nodes:
Part 5 - Manipulating Geometry:
Part 6 - Modifying Existing Networks:
Edited by JimW