Marionette - Objects

50 files

  1. Parametric Books

    Features:
    Places books from a designated symbol folder in a box ("shelf") Eliminates books that are too tall or wide for the box Allows to randomize the sequence of placement within each book collection (symbol folder) Option to repeat the list to fill long shelves Six different types of random angles or all straight Offset from shelf edge (Random Max/Min) Allows for any number of stacks in-between standing books Number of books per stack (Random Max/Min) Offset and angles for stacked books (Random Max/Min) Option to have only stacks, no upright books  
    Known Issues:
    The gap between angled books and stacks is not correct. I'm running out of time :-). Maybe I'll fix that later. Choosing paperbacks will currently throw an error. The workaround is to set the height of the shelf to 2m minimum if you want that type of book.  
    IMPORTANT
    *** Configure your books using the Marionette instance provided in the document. Then, make a copy. Ungroup that copy to lock its values. Start over. This will speed up your workflow considerably and you won't have to wait for each Marionette instance to recompile ***
     
     

    95 downloads

       (2 reviews)

    0 comments

    Updated

  2. recessed showcase

    This showcase can be inserted in walls. It works fine but ... Textures are wild animals. When you change one sometimes it changes all the others.

    Last the OIP is messy because ordering is not yet sufficiently secure to use, specially if you start using the object in a professional file.

    Be careful, this is a Marionette object RECORD often.

    12 downloads

       (1 review)

    0 comments

    Submitted

  3. Marionette Triangulation

    A recent discussion with a coworker prompted the idea of populating a source shape with random triangulations - this is what has evolved.
     
    Notes:
    These objects require the Python libraries NumPy and SciPy to be installed to your computer. A prompt will appear when you modify any of the objects.
    These libraries will be installed to your User Library > Python Externals. It is 100% okay to delete these libraries at any time, the only thing that will happen is that networks that rely on those libraries will require you to download them again.
     
     

    40 downloads

       (1 review)

    0 comments

    Updated

  4. Simple House

    Attached is a simple house showing how to use a few marionette objects that have sped up my workflow, Work in progress so hope to create more things to help me.

    With baseboards etc you don't have to worry about the end cap so much so it can stay as anything. Just remember if the object disappears its probably that you just spelt the symbol name wrong so just retype the name in the OIP and it should appear.

    Hope it helps you.
     
     

    18 downloads

       (1 review)

    0 comments

    Submitted

  5. Flat showcase

    Second type of showcase
    Used to put objects with a flat cover on top. By changing the width of the wood you are able to put labels behind the glass.
    This version does not include recessed lights places bellow the wood.



    17 downloads

       (1 review)

    0 comments

    Submitted

  6. Curved Ramp

    This Marionette object is a path-based ramp. The path is a bezier curve and can be reshaped by double-clicking on the object. The 3D ramp is built by lofting NURBS curves and the 2D text can be turned on or off in the Object Info palette.
     
    This ramp uses the new Valve node in Vectorworks 2018 which means it can't be exported back to 2017.

    55 downloads

       (2 reviews)

    2 comments

    Updated

  7. Stair Object

    This file contains a simple stair object to show that Marionette can be a solution to an over-complicated problem. Marionette will allow you to generate your own plug-in objects to give the user as much or as little control over the object as you would like. I hope to expand upon this object in the future to show more opportunities for control over a stair object - both simple and complicated.

    66 downloads

       (0 reviews)

    0 comments

    Updated

  8. Bedroom Set

    This the first Marionette project I created. In this file is a bed that can be sized based off of a popup menu and textured as well as a simple night stand. 

    11 downloads

       (0 reviews)

    0 comments

    Updated

  9. Wind Rose

    This is a Marionette Object that downloads weather data from the internet based on the address/location you enter into the OIP. You must have a valid internet connection to use this MO. There will be more weather analysis graphs to come!  Here is a video that shows how the Wind Rose works: Wind Rose Video.mp4

    14 downloads

       (0 reviews)

    0 comments

    Updated

  10. Vertical Blinds

    This Marionette Network generates vertical blinds.
    Nearly every part of the blinds can be modified by the parameters.
     
    Usage comments:
    - Put the Symbol 'Vertical Blind' into your drawing.
    - Now costumize it to your needs with the parameters in the object info palette:
     
    Total Length, Slat Height, Slat Width, Slat Angle and more
    (A Video will follow)
     
    - Finally you can define textures for parts of the slat by the generated classes:
     
    VerticalBlind-Slat
    VerticalBlind-Slat_Backing
    VerticalBlind-Rope
    VerticalBlind-Fixture
    VerticalBlind-String
    VerticalBlind-Beads
     
    Thanks to Dom for the PutByRefNode which made it a lot more easy.

    18 downloads

       (0 reviews)

    0 comments

    Submitted

  11. Voronoi Familiar Colorful Cubes

    This Marionette network uses a custom node, which implemented the pixel-based try and error code (I think there is no other way to create voronoi, is it?) from here https://en.wikipedia.org/wiki/Rosetta_Code
     
    Instead of Pixels it uses rectangles which were extruded in random height (ground height is different in every voronoi cell). And different full spectrum random colours (which would look much better with adapted colour design).
     
    Carefull playing around with values. Do not enter to high or to low values. Creating 843'135'013 extrudes, could take a while :-)

    21 downloads

       (0 reviews)

    0 comments

    Updated

  12. Items on Shelves

    Hi, This simple network places items from a selection of symbols onto shelving. You can decide on the shelf width and depth and the item numbers will adjust to suit. The idea is to move the objects to suit your shelving then select different items from the dropdown to get you desired effect. Currently to get a more random looking front when you are happy with the look just explode a few and delete a few items to make it look more real.  Looking at ways to make the random placement automatic, will see how it goes.
     
    You can make your own folders, but you will need to change the script at the beginning to get it to work.
     
    Any questions just ask.
     
    Work in Progress.
     
    Thinking so far in relation to different categories of stock you could create duplicates with symbol folders and Marionette Objects of different stock and use whichever is appropriate.

    19 downloads

       (0 reviews)

    0 comments

    Updated

  13. Skylight Parametric Object

    This Vectorworks file has a couple of variants of skylight object that are created with Marionette. The Marionette scripts for the skylights can be examined simply by double-clicking on the skylights themselves. This was my first attempt at using Marionette for parametric objects and I explored several topics:
     
    1. The two skylight objects are different because one uses a simple set of parameters (height, width, curb height) to set the geometry, while the other allows you to pick from a predefined "catalog choice" on the Object Info palette. There is a Marionette node inside the second one that is called "Configurator' that takes advantage of a very useful data structure in Python called a "dictionary". For those of you interested in Python scripting, this is worth a look.
     
    2. There are wrapper nodes inside the skylight objects called "Frame Profile" and "Curb Profile". These are essentially nested parametric shapes. Select either of these nodes and you will see a number of parameters on the OI palette. Double-click either of these nodes and you will see their internal scripts as well as a picture describing what the parameters mean. (You can paste anything you want into wrapper nodes as informal documentation.)
     
    3. These objects write and maintain proper IFC data, including height and width, with every reset.
     

    48 downloads

       (0 reviews)

    0 comments

    Submitted

  14. Marionette Launch Video Facade

    This is one of the files used in the Marionette launch video. It was created by Dominique Corpataux at Computerworks.
     
     

    58 downloads

       (0 reviews)

    0 comments

    Updated

  15. Parametric Brochure Holders

    This Marionette PIO draws a brochure holder with various settings. Parameters over Info Palette. Profiles and brochure (Brochure Textures, brochure Format) over control geometry. Enter and edit control geometry in top plan view (correct bounding box). 

    Special:
    Use of a custom Node, which automatically aligns an object by its bounding box to a referenced place.
     

    28 downloads

       (0 reviews)

    0 comments

    Submitted

  16. Parametric Metal Framework Cabinet

    A Text-Script based Marionette Object. 

    Technical Info:
    About 30 Options in the Object Info palette. And many if then combinations, which results in drawing/not drawing a part of the cabinet. I did this first with a graphical script network. But there was no possibility to NOT execute part of a graphical script because of an option. 

    It is just possible to execute/draw everything and then delete objects. Which results in a disadvantage of speed. So I decided to write code instead. Anyway, this is also something, marionette can be used for. 
     
    Youtube Link:
    https://www.youtube.com/watch?v=lUmXE-3ONlE
     

    53 downloads

       (0 reviews)

    0 comments

    Updated

  17. Grab Rails - Starting out with Marionette

    Thought is was time to start a few videos for those starting out.
    The first one hopefully helps you understand vertex's and manipulating then and finally creating an adjustable handrail.

    Apologies for the unprofessional dialogue but hopefully will get better.
     
     

    6 downloads

       (0 reviews)

    0 comments

    Updated

  18. Using the Sweep Node

    Attached is a file showing how to use the sweep node.

    The second file shows how to push the node to create a spring.
     
     

    6 downloads

       (0 reviews)

    0 comments

    Updated

  19. Parametric Spindles

    Attached is a file which shows you how simply you can create a Spindle:
     
     

    4 downloads

       (0 reviews)

    0 comments

    Submitted

  20. 3 Drawer Cabinet

    I have been playing with Marionette. It is very fast to make objects. Here is a simple 3-Drawer cabinet that I made to try it out. My only challenge was the mathematics for the two bottom drawers, but that is my fault, not Marionette. 

    This cabinet allows you to control the top draw height, the carcase thickness, the drawer from thickness, and all other typical settings. It will only make a 3 Drawer Cabinet at this stage. 
     

    21 downloads

       (0 reviews)

    0 comments

    Submitted

  21. Freeform Truss Objects

    The 3 attached files demonstrate using Marionette to generate a roof truss from a guide curve. 
    - Truss Network.vwx : This file contains a network that uses a named curve and some dimensional input parameters to produce truss geometry as extrudes on the layer plane.
    - Truss Node.vwx : This file wraps the truss network from the first file and uses it within another network. This network takes a freeform NURBS surface, slices it into a series of curves using the contour node, and generates a truss from each curve.
    - Truss Object.vwx : This file demonstrates the truss network wrapped and converted to an object. You can change the parameters in the OIP or reshape using the reshape tool.

    118 downloads

       (0 reviews)

    0 comments

    Submitted

  22. Simple TV Stand

    A few simple examples of 3D parametric plug-ins created using Marionette scripts. This example is a simple parametric 3D TV Stand.

    11 downloads

       (0 reviews)

    0 comments

    Submitted

  23. Simple Light Fixture

    A few simple examples of 3D parametric plug-ins created using Marionette scripts. This example is a 3D light fixture.

    6 downloads

       (0 reviews)

    0 comments

    Submitted

  24. Simple Coffee Table

    A few simple examples of 3D parametric plug-ins created using Marionette scripts. This example is a simple parametric coffee table.

    8 downloads

       (0 reviews)

    0 comments

    Submitted

  25. Simple Customizable Shelf

    This network creates a simple but highly customizable shelf.
     

    78 downloads

       (0 reviews)

    0 comments

    Updated