Book Rigger

166 votes
Version: 
3.5
Date Updated: 
09/08/2025
Author Name: 
Arda Kutlu

Now Supports the Latest 3ds Max Versions with Improved features!

One-click page turns, ready to animate.

Make believable book and page animations in seconds. Book Rigger builds a full page-turn rig for any page count, gives you intuitive controls for flipping and shuffling, and supports single or double-sided materials. Drag, drop, rig, animate.

What’s new in 3.5

  • Compatible with the latest 3ds Max versions, fixing the old crash and freeze issues

  • Oldness attribute to add quick per-page noise for a used or vintage look

  • Reset to Defaults button to instantly restore clean settings

  • More animateable attributes such as Flex Crease Center/Area, Turn Crease Center, Land Crease Center/Area and Flex Angle

  • Optimised and easy-to-use expression-based page turn, shuffle and multiply functions.

What it does

  • Creates a complete, animator-friendly book rig in one click

  • Lets you flip, land, and shuffle pages with simple controls

  • Speeds up or slows down turns with a single multiplier

  • Assigns single or double-sided materials, including animated diffuse sequences

Key features

 

  • Any page count, built in a single click

  • Interactive controls for page curvature, turn, land, and shuffle

  • Global speed multiplier for timing tweaks

  • Material setup for single or double-sided pages

  • Diffuse textures can be driven by animated sequences

  • Quality-of-life tools: Oldness attribute and Reset to Defaults

Version Requirement: 
3ds Max 2026+
Video URL: 

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Admin's picture

Maybe this will help - from

Maybe this will help - from the "Additional Info" section above:

"This is a Macroscript. After you run the script, you can find the
script under customize => customize user interface - category: Tik
Works, and can assign it to a hotkey, menu or quad menu"

Christopher Grant
Admin, ScriptSpot.com

niedziak's picture

Will it work with 3DS MAX

Will it work with 3DS MAX 2009 x64? I tried to run it on this version, but program didn't reacted to it.

masquerade's picture

you are welcome. Honestly, I

you are welcome. Honestly, I couldn figure out myself why it isnt working without setting keyframes... And probably I should find a better control mechanism for that.

ebee's picture

Thank you for your fast

Thank you for your fast reply!
Yes I got it working now with a shuffle-value of 200.

masquerade's picture

Yes. Shuffle option does the

Yes. Shuffle option does the exact thing in your image. You see, normally each page starts its animation after the previos one landed. Shuffle option defines overlapping value of each page. If you increase that value (You have to make an page turn animation before) you will notice that space between pages decrease. (making the animation shorter.) 

By the way, I read your message one more time, and realized that you didnt do that image of yours using shuflle option. In that case, I can say that you have to set your page keys first, then try to increase shuffle value.

I know it doesnt work very practical right now. I am working on it.

ebee's picture

Hello! The Shuffle-parameter

Hello!
The Shuffle-parameter doesn't seem to have any effect.
I'm using 64bit max 2009.

edit: no... it does _something_. The flipping speed seems to change somehow... but should I be able to achieve something like this with it? (click here)
Now whatever values I use in shuffle, I can't get more than one page up at a time.

masquerade's picture

D,R, it is possible, but it

D,R,

it is possible, but it dramatically decreases the viewport performance.

You can use two sided materials instead. Inside the script you can assign two sided materials and assign sequences to the pages.

Or you can add shell modifier to one page and instance them to the other pages. You may use Modifier Instancer for this particular situation.

nikiken's picture

thank you, look very tiptop.

thank you, look very tiptop.

D.R.'s picture

I Love this script, when you

I Love this script, when you are working on the new version of the script, and i don't know if it is posible now, but can you make it so that each page has a front and a back for two sided reading. This way if you want to have a blank page on the back of each page or the next page show on the back.

aimerYuer's picture

That's OK now, how careless

That's OK now, how careless I am!
Thanks

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.