Sketchup Blog - News and Notes from the Sketchup folks

Proper Animation is a very cool plugin

Somewhere near the top of SketchUp's all-time list of feature requests, there's a big, bold headline that reads ANIMATE THE MOVEMENT OF OBJECTS. It's something all of us have wanted to do at one time or another. Unfortunately, it's also not something we've managed to tackle just yet. And that's why Ruby script plugins for SketchUp are so darn useful.

A while ago, I found out about a nice little plugin called Proper Animation. Watching the teaser video (below) inspired me to model and animate my very own robotic contraption. Shockingly, it only took me about half and hour to do; Proper Animation is refreshingly easy to figure out and use.

This script's premise is that objects in your model—groups and components—can each have multiple positions. You manually assign each position to build an animation. Playing that animation involves using SketchUp's already-existing Scenes feature. The really nice thing is that Proper Animation automatically connects positions to scenes.

The first thing you need to do is download and install the plugin. Its developer is MorisDov; you can find it on his site. Proper Animation also comes bundled with its own tutorial PDF. If you're looking for even more encouragement/inspiration/support, you can check out the plugin's SketchUcation thread.

Here's how I recommend getting started with Proper Animation:

Step 1

Build a box and turn it into a group. This plugin only works with groups and components.

Step 2

Right-click the box and choose Proper Animation > Set Position - 1. This tells the plugin where the box should start out.

Step 3

Move the box using SketchUp's Move tool. It doesn't matter where you move it to.

Step 4

Right-click the box again and choose Proper Animation > Set Position - 2.

Step 5

Open the Scenes Manager (Window > Scenes) and create a couple of new scenes. Clicking the Add Scene button twice is the quickest way to do this.

Step 6

Choose Plugins > Proper Animation > Start Scenes Observer from the menu bar. This tells SketchUp to start paying attention to the Proper Animation plugin.

Step 7

Click the first scene tab and watch the box travel back to its original position. Now click the second scene tab to animate the box back to Position 2.

Step 8

Telephone Pixar to let them know you'll be applying for a job shortly.

Proper Animation does a whole bunch of other stuff, too. There are controls for scene transition and delay timing, as well as fancier parameters like easing. You can use the plugin's dedicated "Animation Attributes Map" dialog box to fiddle with individual settings. Extremely advanced people are even experimenting with combining animation and rendering—take a look at the most recent pages of this SketchUcation thread to read all about it.

Note: Running Proper Animation on my Mac with the latest version of SketchUp 8 installed, I'm experiencing some weird crashing that didn't seem to happen before. Using the plugin in connection with Scenes (as described above) seems to resolve the issue, though.

Thanks to MorisDov for a truly nifty piece of technology. A thousand nerdy assembly line robot models owe their lives to you.

Permalink | Links to this post |
The comments you read here belong only to the person who posted them. We do, however, reserve the right to remove off-topic comments.


Unknown said...

I agree with you 100 percent! I also love this plugin. I used it to very easily animated a lift bridge that I did. Nice to read how others use it. Thanks!

Unknown said...

my resume is already at Industrial Light & Magic ...

great, I'm lovin it !

CK said...

Wow..Thanks a milion. I love it too.

Sherwin said...

Thanks a lot. It worked. I followed all the steps and downloaded the plugins.

plan9 films said...

The plugin worked great. Now how do I get an animation to export? When I try to export the animation - it doesn't seem to work.

Августа Сигит Виснуброто said...

it won't works when you render with VRAY ..

Daniel said...

Are there any plans to offer an updated version compatible with Sketchup 2013? If so, when can we expect it to be available?