Parametric hull modeling for concept design, requires a flexible and versatile approach. Rhino enables this in combination with Grasshopper scripting.
Another new application is to create a systematic variation of a ship hull for CFD calculations to find the design with a minimum resistance.
We are proud to publish
two ways to model and design ship hulls with free open source Grasshopper scripts. The two scripts that are published enable you to model a bulbous bow and pram aft body type hull with a press of a button. Both solutions are based on our
Rapid Hull Modeling Methodology which is the manual way to design a ship hull in Rhino.
The first solution (01 RapidHullFullyParametric.GH) is only a script which contains a fully parameterized hull in which also the loft curves are scripted. This is a more academic script that optimizes the design of one type of ship hull. For this you only have to open a new Rhino session and then activate the script. For modeling other ship types you have to fully understand the hull definition in the script and this is not so easy.
The second solution is a combination of a Rhino file (02 RapidHullPartlyParametric) that contains the loft curves as well as a script (02 RapidHullPartlyParametric) that contains the rest of the solution. The idea here is that the physical Rhino loft curves are input for the lofting in the script. The advantage of this script is that you can create easily new ship type solutions by modifying or even replacing the loft curves. In the Rhino file you'll find several ship types.
Resources:
For us it is important that you share your experiences, changes and additions to the script. So please
send them to us and we can learn from you!