Book rig - using a page's orientation value to drive a bend value?

Book rig - using a page's orientation value to drive a bend value?

PaalGustavWiderberg9222
Enthusiast Enthusiast
904 Views
2 Replies
Message 1 of 3

Book rig - using a page's orientation value to drive a bend value?

PaalGustavWiderberg9222
Enthusiast
Enthusiast

Hi all.

 

I'm pretty novice at rigging, but I've tried my hand at a book rig.

Each page has a LookAt Constraint pointing to a helper and the helpers spread out, as the book fold out.

 

Now what I'd like to do is to have a bend modifier on each page, and to have the Angle value driven by the page's gimbal x value - When the books is closed the gimbal x value is 0 - also driving the bend modifier angle value to 0. When the book is unfolded the outer pages will have gimbal x value closer to 90, the bend value would say, 75.

 

Is there a simple way to set this up?

 

Using 3ds max 2019

0 Likes
905 Views
2 Replies
Replies (2)
Message 2 of 3

PaalGustavWiderberg9222
Enthusiast
Enthusiast

I think I might have figured it out - using a ExposeTM helper I can read out the values and use expression manager to link them to the bend value. Problem now is to set it up with some 150 pages...

0 Likes
Message 3 of 3

leeminardi
Mentor
Mentor

Could you also make the page's bend amount and rotation value a function of the page's position?  For example, if the pages are stacked in the z direction then the bend and rotation value of the page could be a multiple of the page z coordinate.  Pages near the top of the book should bend and rotate more than pages near the bottom. If so, you may be able to array, clone (instance?) a single page rigged correctly to create the other pages.

lee.minardi
0 Likes