20140120

Dynamo Stadium


We've done a few Dynamo demo's using a Stadium dataset that Nate Miller started back this past fall and we have been tinkering with it ever since.  It's a work in progress, and I'm sure we will keep refining it, but there are a number of nice things going on that folks can learn from now.  You can see the file in action during the first few minutes of this presentation.


Download the Datasets.

Riser layout:  there are some well tested methods for laying out stadium seating, a recursive method that starts with the person sitting in the front row, with each successive riser placed such that the next person can see over the head of the person in front. In this Dynamo file, it is handled with a tiny Python node.


Placing families:  There is a boolean toggle to turn Revit family creation on and off.  This is helpful if you are looking to experiment with the general structure of the Stadium while not having to commit to the performance hit of Revit family creation.



Visualization of downstream effects:  There are a number of input parameters that are nice to see the isolated effects of.  We placed a few watch 3d  nodes so that you can monkey with the basic layout parameters and see the effects further downstream on specific structures:  Risers, Trusses, Enclosure.


You can run the definition in either a mass.rfa, or in a regular .rvt environment, but you need to have the Truss, Riser, and Panel families loaded, as well as specify a sun setting for the file.  Color Overrides will only work in the rvt environment. There is also a "custom node" in this definition that you need to download from the Package Manager. Is the menu bar at the top of the application go to Packages>search for a package> and search for "Quads from Rectangular Grid", then re-open Stadium.dyn

There will surely be updates to this in the future, but this can get folks going.
Download the Datasets.


13 comments:

  1. Hello Zach, with the dataset that you provided, when I download it and open it I can't get any of the functions to perform in the 3d watch nodes. (It's as if it is not doing anything) Any help or quick ideas would be great. I'm trying to bring this concept to my firm and this would be a great eye opener for them.

    Thanks,

    ReplyDelete
  2. Jess,
    are you using 0.6.2 (or more recent)?

    ReplyDelete
    Replies
    1. Ha, ha, that was it. Thank you very much. After I upgraded to a newer version it all worked. Well except for the panelization. I can't get it to place the adaptive component points on the trusses.

      Thanks for the help.

      Delete
  3. Hi Zach, when I load it it says "The input list of points does not have the same number of values required by the adaptive component." at the adaptive component placemement step. All the 3 families are stack on each other at the ground floor level. Any ideas? I am running Dynamo 0.6.2

    ReplyDelete
  4. Carl,

    There is a Make Revit elements Node, on the left, that you need to set to 1.

    Aside from that, I only get 1 panel, lying on the floor.

    How can I check if I have the latest version?
    No "About" menu?

    Cheers,
    J

    ReplyDelete
  5. Hi Zach,

    I'm having exactl the same problem as above... any ideas on how to resolve?

    Thanks,
    Simon

    ReplyDelete
  6. Hi Zach,

    I'm having the same problem, that is, in the panel generation. The node "Quads from Rectangular Grid" is empty. I am using Dynamo 0.6.2. Could you share what does it do?

    Thanks!
    Hans

    ReplyDelete
  7. Aha! Yes, sorry folks. There is a "custom node" in this definition that you need to download from the Package Manager. Is the menu bar at the top of the application go to Packages>search for a package> and search for "Quads from Rectangular Grid", then re-open Stadium.dyn

    ReplyDelete
    Replies
    1. Works like a charm.

      Thank you!
      Hans

      Delete
  8. Zach,

    Is this available in 2013 format?

    ReplyDelete
  9. Sorry, no . . . I've only built content for 2014 format. However, you could use the same Dynamo definition in r2013, you would just need to make a 4 point panel component, a 5 point truss component, and a 5 point riser component.

    ReplyDelete
  10. Hi zach, i was wondering if the values inside dynamo is compatible with millimeter or meter value? if ill input on it... cause i did set the stadiumtemplate.rvt to millimeters and what i did place for the "C" value is 90mm like 0.900 or 0.090 plus the N= Initial riser height is maxed to 2.000 help?

    ReplyDelete
  11. The internal Revit units deal in decimal feet, but if you try out the latest daily builds (post 0.6.2 release) you will see that there are a number of nodes to deal with conversions and there are also project wide settings.

    ReplyDelete