If I select all objects in a scene and add a location keyframe, all objects will get a location keyframe. How do I do the same thing with a property such as Diffuse Intensity. If I am animating 100 cubes for example and want to add a Diffuse Intensity Keyframe I can't seem to do it to all selected objects simultaneously. I understand I could probably do it by adding all 100 Diffuse Intensity properties to a Keying Set but is there another way other than scripting it? I tried ctrl L > "Copy Animation Data" and this doesn't seem to work. Thanks

  • 1
    $\begingroup$ Do all 100 cubes have the same material? If so, you should just be able to keyframe the one. $\endgroup$ – Scott Milner Dec 7 '16 at 4:44
  • $\begingroup$ be carefull about which objects you select last before copying animation data. It will have a more vivid orange tone than selected objects and it means is is the "active" object, this has influence for the source and destination targets during a copy operation. $\endgroup$ – Yvain Dec 7 '16 at 8:08
  • $\begingroup$ I guess this could be done with some python-fu scripting, see this (although different) for inspiration: blender.stackexchange.com/questions/27136/…, there are other similar questions, too. See also this answer: blender.stackexchange.com/a/2636/919 $\endgroup$ – m.ardito Dec 7 '16 at 12:32
  • $\begingroup$ Thanks for the help. I decided the easiest way to do it was through a script. I was just surprised there wasn't a method as simple as adding location keyframes. Just getting the hang of scripting and enjoying it's powers. $\endgroup$ – Jim Ruxton Dec 8 '16 at 5:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.