Bake Objects

6 votes
Version: 
1.31
Date Updated: 
11/16/2016
Author Name: 
Lorne Brooks

Allows baking of keys on transform tracks for selected objects.

Options include:
- Time range limiting and incremental baking (step size).
- Assign a new shared parent for the selected objects after baking.
- Bake the motion from a picked target object.
- Linking to the picked target object.
- Unlink from the current parent (if using the target object option).
- Bake the motion from the current parent of each selected object.
- Align the selected objects to either their current parents, a new shared parent or a target object.
- Undo button (kinda fake: essentially it just holds the scene when baking then undoing will fetch it back).

Generally:
- Objects can use any type of constraint, animation layers, as well as linking.
- All constraints and animation layers will be removed.
- Objects will be unlinked by default.
- Does not currently support hierarchy preserved baking (e.g. character skeletons).

 

Updates:

Version 1.31 (hotfix);
- Fixed the baking time range settings to update correctly if the range is adjusted in the scene while the UI is open.

Version 1.3;
- Major UI changes; removed redundant buttons and added more features and options.
- Consolidated previously separate bake buttons into one.
- Baking now resets all transform controllers on selected objects to their defaults (PRS, PositionXYZ, RotationXYZ, Scale Bezier).
  This effectively removes any type of constraint, as well as animation layers.
- Added the ability to bake the motion from the current parents of each selected object.
- Added the ability to align to either the current parent, a new parent (shared), or a target object.
- Added a fake undo button (basically it uses a scene hold during the bake process then a fetch when undoing).

Version 1.2;
- Contact email changed.

Version 1.1;
- Recoded script as a struct to minimize global variables.
- Major UI changes.
- Bug fixes.

Version 1.0;
- First release.

 

Additional Info: 

The script can be found in category “LB Tools”.

The script creates its own macro to be placed as a toolbar icon or a keyboard shortcut added.

Installation:

Drag the MZP file into your Max viewport.

Files will be copied to...

C:\Users\<userName>\AppData\Local\Autodesk\3dsMax\<maxVersion>\ENU\scripts\startup

Version Requirement: 
3dsmax 2008-2017
AttachmentSize
lbtools_bake_objects.mzp4.07 KB

Comments

Comment viewing options

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

UPDATE

can you update it please?
its not workingwith 2016.
when i opened script and chose evaluate all, nothing happened!

kuang123456's picture

tested in max8 is OK

copy LBTools_Bake_Objects.ms to X:\3dsmax8\Scripts\Startup\

Comment viewing options

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