Here’s my first attempt at creating a head, it’s a bit simple as it only uses 8 curves, but it’s a start:
Source is here: https://github.com/Cotterzz/LoftLatheGeometry
I went with a class in the end as the rest of the project uses es6 classes, it works without modifying the main library, so I’m happy.
The bumblebee Mara with real bumblebee fur :
Haha very good. I see you’re using bones? I’m going to be going with morph targets for the face, and then code the limb movement myself. But it’s a lot of work. I want to avoid frame by frame animation and code as much as possible, it’s for a game so I want to be able to get a lot of different animations and then re-use them for other characters. I will probably do a bee at some point, though my style is a bit different (I am trying to follow the look of animated films like “the ant bully”)
I was trying to work out how to do a hair/fur effect - there was a website where they used several layers of geometry to get a really good hair effect, but it’s no longer live. You can see some screenshots and more info here:
My problem with any generative geometry is being able to take a target shape and work out what equations or variables you need to get there. Also, I think every new shape requires a different approach, I’m currently modelling limbs and head, which are kind of symmetrical with curves and should be easy enough to generate without having to model them by hand. The other solution I have seen is http://supershape.ahoi.in/ - which is quite similar to your work, and whilst it is very pretty, its very hard to predict what the geometry will look like