BOOk rigging
I created the rig for the Illunema intro!
I was handed the model and the job called for a rig where the book opens up and there are hundreds of pages flying through.
How many pages are in the book? 10, 50, 200, 1000? How does a page flip? How do we control how many pages flip at a time?
I came up with the solution using Blender’s geometry node system. I set it up so that it the system knows how much the book has been opened, along with controls to manipulate the user defined curves.
From there, it was as simple as transforming a curve into a mesh, and then randomly selecting a texture to go along with it.
Now what I showed above is a big pile of node spaghetti that took me a few days to figure out. I’m really proud of this particular block of logic here.
What this does is it creates a bézier curve for every single page, and then it handles the math on how each curve should be shaped.
I realized that the best solution to a problem are usually the easiest ones. This block of nodes simplifies the problem into handling 4 points in space. With just 4 points, I can make as many pages as I so desire!