Welcome to the Animation Forum

Forum Moderators:  nemirc   

Animation F.A.Q (Updated: 2007 Feb 22 3:12 pm)

In here we will dicuss everything that moves.

Characters, motion graphics, props, particles... everything that moves!
Enjoy , create and share :)
Remember to check the FAQ for useful information and resources.

Animation learning and resources:




Checkout the Renderosity MarketPlace - Your source for digital art content!

 Subject: In an animation, moving a whole frame, from within Python

Anthony Appleyard opened this issue on Feb 12, 2013 · 4 posts

Top of Forum Unsubscribe Print

  Anthony Appleyard () ( posted at 5:55AM Tue, 12 February 2013 

I want to make a length of animation run at half the speed. So I would do this:-

If the animation is n frames long, make it 2*n frames long.

for A in poser.Scene().Actors():

. for j = n (-1) 1 :-

. . for P =  each parameter dial in turn of actor A :-

. . . B = all the frame information (value, whether it is a keyframe, spline settings) for frame j of parameter dial P of actor A

. . . delete frame j of parameter dial P of actor A, if it is a keyframe

. . . delete frame 2*j of parameter dial P of actor A, if it is already a keyframe

. . . set frame 2*j of parameter dial P of actor A to the value and keyframe settings of B, if B is a keyframe

Please, has this been done before?

  Anthony Appleyard () ( posted at 6:58AM Tue, 12 February 2013  · @4040039

Most of it looks easy, but how could I pick up and set the spline settings?

  poisinivy () ( posted at 7:32PM Sat, 16 February 2013  · @4041432

I would render at 30fps save it in AVI and then in your movie editor you should be able to control the rendered scene speed in the movie eidtor  I use adobe premiere  and i can slow it own to 3 fps if i need to.  Just a short cut I use  for slow motion shots. :)

  Anthony Appleyard () ( posted at 12:58AM Sun, 17 February 2013  · @4041501

Thanks. But after I have done what I described in the first message in this thread, I may need to edit the result some more.

 To create a post you must first sign in or register an account.