Notifications
Clear all

[Closed] Simple X rotation over time

Hi, I know it’s very basic, but I am not good at this technical stuff, so I hope some one finds the time to reply, anyway:

I have a air conditioning fan in my scene, and as it going to be used in about 10 shots throughout the short, I want the fan to have a script controller (or anything else) on the x axis and to rotate linearly over the animation. The main reason for this is that I will most probably forget to animate it, and will stop in the middle of a shot…not good!

I have tried something like this (haven’t got max in front so cant copy paste):

rot = $fan.rotation

rot.x + 5

this is not good I think, so if some one can give us an rough idea where to look at and such, it would be much appreciated…

[font=Verdana]cheers…[/font]

2 Replies

A non-script related answer might be is to use the Out-of-Range curves on trackview. You’ll just have to key you’re animation say from 0 to 10, then open trackview, go down to your objects’ rotation x axis and click to select it, then go to the “Controller” menu, look for “Out-of-Range Types…” and choose a type, for you case you should pick the loop. You could then adjust the speed just by moving your last rotation key to a different time.
And for a script controller method… assign a script controller to your x rotation in trackview and type “(currentTime/160)*10” inside… you could then adjust the rate of spin by changing the value of the multiplier “10” to any number you want… (It would also be advisable to use a List controller first befre applying a script controller, a lot like layering for easier adjustments)

I hope this helps!

Cheers mate, it’s working great, thanks alot.

The beers on me