Rhino - Tower Massing with Explicit (Grasshopper) and Implicit History

Tags: , , ,
Add content to your widget section through the widget control panel.

Get the Flash Player to see this player.

Software : Rhino 3d
Level : Beginner / Intermediate
Description : This Rhino Video Tutorial covers how to use Implicit and Explicit history (Grasshopper) to model a building massing. This tutorial is one that I had previously done in 3ds Max and wanted to compare the differences in work flow. Over the course of the next few weeks I plan to continue this research. This methodology has proven useful for me to understand how one must navigate each platform to achieve similar results. As usual, please feel free to post questions or comments regarding these techniques.

Spread the word
  • Digg
  • E-mail this story to a friend!
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Reddit
  • Slashdot
  • SphereIt
  • StumbleUpon
  • Technorati
  • Tumblr

32 Comments »

  1. blipoids
    May 30, 2008 @ 1:53 am


    Wow wee!

  2. blipoids
    May 30, 2008 @ 2:26 am


    Would this be compatible with iRhino (… rhino for mac - ;;) …)?!

  3. David fano
    May 30, 2008 @ 5:41 am


    not sure. Depends on alot of things. I think David Rutten writes in his plug-ins in c# so i don’t know how well that will translate to a mac.

  4. Dillon
    May 30, 2008 @ 11:41 am


    Thank you for your step by step videos, especially the commentary that you give about your discovery of each modifier (in case of 3d max) along the way while you make each model. I am wondering if you’ve modeled anything using recursion? For example, a fractal growth pattern, or a tessellation on a surface? I wonder how easy it would be to re-construct a rhinoscript like this one: http://www.opensys-log.com/2007/11/071120circle-packing-1.html into explicit history. I don’t know how hard it may be to manage multiple for/then conditions and mathematical formulas within explicit history.

  5. David fano
    May 30, 2008 @ 12:50 pm


    i’ll have to look into this. I still have not played with the functions in Explicit History. This seems like something that can be done with the paneling plug-in. I’ll be posting tutorials on that this week.

  6. John
    May 30, 2008 @ 1:55 pm


    For some reason the video isn’t running all the way…is the problem on my end?

  7. niki
    May 31, 2008 @ 8:08 am


    hey amazing it is. Thanks alot David. Is it possible to download the vedio?

  8. Dave
    May 31, 2008 @ 8:29 am


    video should be ok

  9. David fano
    May 31, 2008 @ 2:34 pm


    im trying to avoid that to preserve bandwidth. Also all the videos are in FLV format so i would have to re-render them. Sorry

  10. taz
    June 2, 2008 @ 10:25 am


    dave, i’ve been working to model a tower system as well in hopes of developing a work flow that can (potentially) be applied to other projects. i’ve been able to accomplish a lot parametrically with EH, but in trying to make the tower model more detailed i’ve run into a couple snags… i’ll keep it brief for now, but i’d be interested to hear your comments on the following…

    _the model is comprised of surfaces with a floor plate defined by curves so until the there is an offset component added, some solid modeling is tricky (i.e. generating a curved edge beam of a specific width).

    _getting equidistant points along the curved perimeter for facade panalization studies is also tricky. without allowing recursion the points can’t be obtained with EH, so i’m taking a perimeter curve, baking it, using panelization tools (or running a script), and then bringing the points back into EH.

  11. niki
    June 5, 2008 @ 4:37 am


    hi David I have one doubt , after lofting all faces of the pentagon it has been shown that you select the the set of points on curves and drag them , where surfaces also get dragged with the curves. However when i tried the surfeces are no getting dragged with the curves they remain flat and do not bending with the curves. Thanks. plz let me know.

  12. niki
    June 5, 2008 @ 5:04 am


    Hey I have rhino 4.0 but there is no command like exphiseditor. Can you tell me how can I get it? Thanks.

  13. David fano
    June 5, 2008 @ 5:36 am


    You need to have the most current Version of the explicit history plug-in. Here is a tutorial on how to install it http://designreform.net/2008/04/29/rhino-explict-history-plugin/

  14. Josh
    July 7, 2008 @ 6:46 pm


    I can’t figure out why the control points on the original curves will not change the surfaces I lofted. The original curves will rotate/skew; however, the surfaces do not follow. The grasshopper portion worked great. Thanks,

  15. David fano
    July 7, 2008 @ 9:08 pm


    Make sure the “record history” Button is on.

  16. Jonathan
    July 31, 2008 @ 4:22 am


    Hey Dave,
    Great tutes. I’m learning a lot from them, so cheers! Having a little problem getting the section tool to work in planes other than the XY plane. I’m trying to develop a model with sections cut through both the XY and YZ at the same time, but only get XY planes no matter what I do.
    Can you help? thks

  17. Nankyo
    August 7, 2008 @ 1:43 am


    is it possible to download the definition file for that on?

  18. Rhino Tutorial - Tower Massing with Explicit (Grasshopper) and Implicit History | Design ReForm Video
    August 13, 2008 @ 6:53 am


    [...] digitoolbox first collected Added 13 Aug 08 from designreform.net [...]

  19. marco
    September 28, 2008 @ 8:42 am


    Dave:
    Thanks, the tutorial is phenomenal. I have one problem, I can’t keep my history from breaking. I make the pentagon, copy it vertically, make the curve and copy it, but when I try to move any of the control points as you show in the tutorial, Rhino tells my my history is broken. Any suggestions? Thanks marco

  20. David
    October 5, 2008 @ 12:57 pm


    wheres the “record history” button in the latest version of grasshopper?

  21. Thiru
    October 12, 2008 @ 2:38 pm


    Hey David, i tried your amazing tutorial, but have an question. I normally do all my renderings in 3ds max so do u have a tips to export the tower to max to render?

  22. Peter
    October 31, 2008 @ 7:13 am


    Is there a way to use a custom-shaped floor plate (instead of a generic shape)? Would the Scripting Component be an answer?

    Thanks

  23. blue
    November 14, 2008 @ 6:34 pm


    hello to all i am having problmes
    i have rhino 4 and i like the tutorial but i cant get past the loft part i have lofted all my poly and it has a surface but it wont move with the poly
    can some one please tell me what i am doing wrong
    steps i use…..
    1.copy shape
    2. use poly lines
    3. loft each side (((i have tried lofting with points on and off still same prob)))

  24. HIGINIO LLAMES » DIGITAL TECTONICS Tutorials » Opciones parametricas en Rhino
    November 20, 2008 @ 12:27 pm


    [...] Algunas opciones parametricas en la mas renciente version de Rhino (4.0). Tutorial > Rhino - Tower Massing with Explicit (Grasshopper) and Implicit History [...]

  25. ffantx
    February 1, 2009 @ 6:46 am


    I having the same problmes too,the surface just wont move

  26. ARCSTUDENT
    February 11, 2009 @ 1:36 pm


    when I attempt to connect the first slider to the division module my computer screen turns black and the only option is to turn it off and reboot. a couple other students in my studio have the same problem. any idea on what is happening or what can be done? thax

  27. ARCSTUDENT
    February 11, 2009 @ 1:49 pm


    also for the people who cant get the surfaces to move with the splines…before you start doing anything in rhino type history in the command…the history settings will appear…the the first setting is record=no…click it and it will change to record=yes…now you can begin the tutoral and the surfaces will move with the splines.

  28. FFANTX
    February 12, 2009 @ 4:02 am


    thanks a lot,it works

  29. Agneesh
    March 15, 2009 @ 4:54 pm


    Hi David,

    I’m a beginner for Parametric Architecture. i have 1 question which might sound vague, however,

    1) What is the difference between Rhino & GC?

    2) Do we need to know both for producing Digital & Experimental forms?

    2) Can Rhino (with Explicit & Implicit History) do the same thing as GC?

    Thank you

  30. sp
    March 28, 2009 @ 4:11 pm


    Hi there
    Amazing tutorial David! I just have a small question! About halfway through the tutorial where you make the floor plates (Planar surface) I just get this runtime error “Planar surface routine failed” I don’t know what I do wrong! Thanks

  31. julia
    April 7, 2009 @ 2:24 am


    hi david,

    I have the same problem with the floorplates - I get a runtime error, too….would be great if you had any tips for me!

    jhanks

    julia

  32. derrick
    July 2, 2009 @ 2:10 pm


    is it possible to get the areas of the floor plates exported to excel somehow?
    it could be really useful for creating schedules etc.

RSS feed for comments on this post. TrackBack URL

Leave a comment :)

Recent Comments

What I'm Doing...

Powered by Twitter Tools.