Si te refieres a noise_controller, no es aleatoria (random), sino predecible según su parámetro sed. Pero para atrapar la animación en keyframes hay varios maxscripts en la web, como en scriptspot, con nombres como bake animation.
Similar a esto:
Código:
tmp = position_xyz().
For f in 0 todo animationrange, end, frame do.
Addnewkey tmp.keys f ttmp[1].keys[f+1].value = at time f $.pos.x ttmp[2].keys[f+1].value = at time f $.pos, y ttmp[3].keys[f+1].value = at time f $.pos, z).
$.pos, controller = tmp