Hi again,
I had just enough time over the weekend to do the Sailing Story prompt for Nodevember.
This time it’s a cartoon ship fleet generator. Dang that’s a mouthful.
What it does is combine a random procedurally generated hull, with a random rig. I generated 12 of each and combined them at random.
The real meat and potatoes, however are the generators behind the hulls, and sails.
The hulls are made by creating a series of cross-sections with a bow profile, that are used to make a loft of the sides, another one for the aft, and selectively extrude a deck.
The sails-gen take a set height and maximum width, as well as how many sail on a mast, and makes a set of lofts based on profile curves, and creates the sails in a series.
And finally all of this is put together on a ocean modifier plane and randomly rotated and scaled to give further variation.
If anybody is interested in how the loft node functions, then please take a look at Erindales YouTube channel. He explains the concept extremely nicely, as well many other aspects of geometry nodes.