ScriptSpot

Script

Bake Animation

By Mayec · 2009-02-19

Version
1.2
Version requirement
tested in 3ds max 2009 and 8
Date updated
2010-05-08
Votes
23
Download
Download
Description

Bake Animation
======================
version 1.2

written by Mayec Rancel

(macroScript)

Description:
Applies, through keyframing, the transform animations of source object to target object

Compatibility:
This script has been tested in 3ds max 2009 x64.

Setup:
Execute mcr file from 3ds max.
Go to "Customize > Customize User Interface".
In Category "MayecTools" you will find "Bake Animation" which you drag to a toolbar to have as a button, or associate it with a hotkey, etc.

VERSION HISTORY
===============

Bake Animation 1.2
======================

Bug Fixes
---------
* "new_obj: undefined" error when baking scale.

Bake Animation 1.1
======================

Bug Fixes
---------
* Now works with source objects that have a "Link Constraint" controller.

Tags: animation bake

Comments (7)

z0mbie · 2019-08-24

useful

Very nice!!

Yusuf_ES · 2012-08-28

Good script mayec. Thank you.

Mayec · 2010-05-08

I hadn't seen the coments until now! Now I have subscribed to the page, so hopefully I won't miss such useful feedback.

Thanks guys, for reporting this bug. Especially to Anubis for solving it.

v1.2, now available for download, has the fix.

Devoti · 2009-10-07

hi guys, look, i have a problem exporting an Object in 3Ds Max, i use 2010, it is when i want to export only 1 piece of the whole object gets exported, i want to export it all as 1 combined piece with the animations, because when i attach it, the animations get ruined, some1 told me that i can bake it using animations baking or something.... help me if u can pleaseeee

fferro · 2009-09-25

does it work with bipeds? (anchored limbs)

Thanks

Anubis · 2009-07-30

Hi, as in previous version 1.0 here the same bug remain:
Quote from Listener:

new_obj: undefined
>> MAXScript Rollout Handler Exception: -- Unknown property: "scale" in undefined <<

just replace:

new_obj.scale = source.scale

with:

target.scale = source.scale -- now Ok

Devoti · 2009-10-07

ah yes, the problem he is talking about is there ^^