generative modeling for Rhino
I am in the processes of venturing into parametric generative design – I have little experience with this type of software
specifically. I am out kicking tires for
software options…CATIA, DP ($$$ aside), GC, and Grasshopper. Arthur’s original question is very important
and the exact question (and hopefully answer) I was hoping to find on a
“How to take intelligent 3D parametric generative design models (scripting, etc.) into 2D documents?" Or, deliver the 3D design for evaluation, bid, construction, etc.
I am intrigued by Jon’s comments in the same thread and would like to know how I can learn more about the process (and pitfalls) of turning over a 3D digital generative models to a contractor/fabricator.
Are there any industry guidelines established I could use as a reference to guide our firm through this type of uncharted territory?
Arthur’s question is very reminiscent of 10 years ago when I was frustrated with the amount of time spent on the development of a 3D model design (physical and/or virtual) only to have to wipe the table clean and start the process all over again in 2D in order to document the project for delivery. From this I jumped head first into BIM and Revit, vowing never to go back to unintelligent 2D line work. I am now working on Bentley software (v8i: Microstation and Bentley Architecture) with the access and desire to venture into Generative Components. I am very intrigued by Rhino/Grasshopper primarily with the apparent ease of use and available resources assisting in the learning process – something not really available with Bentley.
In hindsight, as I am doing my software research I think the current use of Revit and BA (Bentley Architecture) are more of a “bridge”
between the past (decades of digital 2D work, i.e. AutoCAD) and where hopefully
we all will be someday in the near future (100% 3D modeling, i.e. Digital
Project??). Without having the experience
it would appear that DP/CATIA (PLM software) are closer to this than any other
type of software. As complicated as the
industry standards are for the automobile and airline industry, I feel we
(architectural industry and others) are heading in a similar direction with
total understanding (PLM/ Evidence Based Design) of a design (a whole other topic). If anything I think the market will begin to
demand it sooner or later.
Gehry (DP) article NY Times:
I know these type of broad discussions (software vs. software) can be blown out of proportion on forums, but I am would like to read
the pulse of those who are already in the trenches (using Grasshopper, CATIA, Digital Project, Generative Components, others??) and hear your thoughts. Just as valuable would be other threads,
industry articles/reviews of 3D parametric generative design software.
Maybe it's not too late to add to this discussion.
I posted a new topic which compares an Inventor model with a GH model, here:
Has anyone checked out RhinoBIM?
It has a GH plugin for analysis, but does not seem to have much parametrics. It also seems to be bundling VisualARQ in as part of the package. I don't think there are very well integrated at the moment, but I am sure that will change.
On the face of it, the mixing and matching of plugins is something that can be super powerful. In fact, I would have thought that it essential long term. I hope RhinoCommon and GH will really provide the underlying framework for more of this. I think Revit now has a Dynamic Update API that addresses a lot of the requirements for managing multiple plugins.
Autodesk has had a bit of success pushing Revit and BIM in the UK, lately. I suspect that a lot of firms are looking at whether to 'revit' or not.... again.
GH's interaction with Revit or even Rhino needs to change a bit if it wants to make headway in the mainstream BIM environment. I don't think its can continue to throw geometry over the wall, downstream to the nonscripting world, without the driving intelligence reusable. Would be interesting to see how DesignScript handles this. Aish mentioned at AU 2010 that the intention is for DS is to able to transfer design intent by exchanging scripts, that would re-execute the model on the receiving platform. I guess Inventor or Max/Maya/XSI would have a DS plugin? A sort of dxf for scripts?
I suppose it would only be a matter of time before we get script to script translators as well. GH <> GC should be relatively easy. Both are pretty imperative and comparatively conventional language wise. Not sure about DS, which seems to have a somewhat more complex language.
There are probably people out there already testing out other language paradigms with 3d modeling, like functional reactive languages like Yampa etc. http://www.comlab.ox.ac.uk/ralf.hinze/WG2.8/25/slides/john.pdf And there is always rules based like CityEngine... split grammar stuff. Hopefully, with RC/GH now being open source, we will see more interesting stuff.