algorithmic modeling for Rhino
we are doing a review of the 3 major dataflow parametric modeling tool. we have created an example and re-did it in all 3 modelling program. we will then look at the construct of each network and try to do a review of all the 3 modelling software.
attached is the example we created. Please give ur comments on it , or suggest any other way to reduce the complexity of the network.
( i am not a very experience grasshopper user, so any improvement to the network is welcomed)
thanks
the example schema is base on this few parameters:
Tags:
Hi Chen Kian Wee,
I have gone through your definition and replaced certain sets of components where there is a better way, but like most things in Grasshopper there is always more than one way to achieve the same results. I have not tried to alter you workflow in any way as presumably you are comparing the same algorithm in all three programs.
Typically what I've done is to replace the cull patterns where they have been used to get specific points on a curve with components like End Points and Points on Curves. Also the numbers series to generate lots of the same numbers I have replaced with Repeat Data components.
Where you have used Flatten and Graft in conjunction to neaten the data structures I have removed these to show that GH will try and make the most of what it is supplied even if the two inputs are not identical in numbers of branches. But for house keeping purposes I can see why you wanted to use them, although I would recommend avoiding the flatten component where possible as I can can introduce problems when wanting the definition to handle multiple worm pavillions.
You will need to use the latest version of grasshopper 0.8.0004 to see what I have done, as it uses the Context menu Graft function which is not available in v0.6.0059
It will be interesting to see your results.
Good luck,
Danny
Hey Chen Kian Wee,
It seems Danny has beaten me to it at uploading a revised/optimised workflow. Though i shall upload mine anyhows as its slightly different approach. I have gone though the whole code and where possible removed duplicate sets of components by editting the tree structures, as well as removing all the code required to create the Triangled faces and replaced them with a Loft component using a little bit more tree knowledge.
Hope this helps
Matt
P.s This was also written in GH 0.8.0004
ditto.
Also wondering what some of the comparison criteria might be.
All are fruit but how do you evaluate apple vs orange vs pear...
There was some interesting discussion on this a while back in the GC forums:
http://communities.bentley.com/products/products_generativecomponen...
the comparison criteria might not be be which is better than which , like u say its apple orange and pear , but i think the review serve as a good overview of the 3 tools , their disadvantages and advantages , the concept and structure of the network ( the 3 might look similar graphically , boxes and connecting wires, but once u use it there are significant difference in how each network is constructed between the 3 program) it will be good for users of each tool to read about other similar programs too.
i will probably be targeting the official forum of each program . but i have not posted it onto the other forums yet. Might not post it onto the houdini forum as I myself is more of a houdini user, to be fair to the other 2 programs due to my inexperience with them I ask for help from you guys. Thanks a lot!
for houdini :
http://www.sidefx.com/index.php?option=com_forum&Itemid=172
for GC:
http://communities.bentley.com/products/products_generativecomponen...
since is ported kangaroo over to GC it is interesting see the workflow diference between the two programs. having kangaoroo as a base is good for the testing because the functions are all the same but the way you go about setting things set up differers, but in the end you get the same results.
This is another example we did , its a recursive example, the schema goes like this :
- check the surface area if it is bigger than 2 , divide it into 4
so u can see from the example the surface is repeatedly divided into 4 pieces, due to the lack of looping in grasshopper u have to do this manually copying the network again and again.
its just a simple example to test the recursive ability of grasshopper. Again any comments or suggestion is welcomed thanks alot. Thanks for the suggestions for the previous example , have not digested the network yet, willl do it over the next few days and see how it goes, thanks again
And if u guys are interested I have posted the previous problem onto the houdini and GC forum.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by