I wrote these openscad scripts fairly recently and included them in the description of a live stream video, but the results are so good that they deserve their own video on the main channel.
https://www.youtube.com/watch?v=y9bSzE9ir1Q
This is one of those videos that takes a lot of work, but probably won't get many views due to the 3D printer requirement. Hopefully it will encourage people to buy a cheap printer and start experimenting.