I hope you wouldn't mind if I start blogging here a bit about modular origami. I find it related to 3D graphics programming in some way ;) To introduce the topic: As you probably know, origami is a traditional Japanese art of folding paper, without use of cuts or glue. Many objects can be done this way, including characters and animals. But I'm mostly interested in modular origami - a type of origami where some number of identical pieces (called modules) have to be prepared to be then assembled together into some interesting geometrical form.
It's not very easy. I especially couldn't imagine myself developing a new kind of module. Luckily there are some books and websites about origami. There are also lots of videos on YouTube teaching how to make particular objects. I believe YouTube is kind of a revolution in teaching origami because a video shows much more and is easier to understand than traditional static diagram.
Today I've finished assembling an cuboctahedron made of 12 modules invented by Rona Gurkewitz and Bennett Arnstein.
Here is the video I've learned it from: How to make an Origami Spiky Cuboctahedron aka Spike Ball. I can see there is whole website dedicated to these spike balls: Spike Ball Heaven.
That's it for the start. Next time I'll show some more basic stuff.
See also: my Super Spike Ball.