The Laws of Motion (animation, script; 6/19 update: new dl)

This is my entry for the weekly animation challenge at Elysiun (in the Weekend Challenge forum). The current animation theme is “Physics.”

I tried to make this a silly little documentary about Newtonian laws of motion:

Please click here for animation

Edit#2: new download link

Edit: Xvid encoded AVI, 4.3MB (scroll down page for video link)

This was done from scratch over the past three nights on and off as other unrelated animation sequences were rendering. In the spirit of the competition, which is not a modeling competition, I kept this very basic, in that sense, while focusing mostly on the action.

For this I also recorded a song I decided to call “Mischievious,” inspired by the happy little dudes in this sequence.

Summary of programs used: Blender (internal renderer), Audacity (for sound recording, editing, and processing/vocal pitch shifting), VirtualDub (to merge video + sound). Pure Blender 2.37. Music was played externally on a music keyboard.

I left my computer on overnight last night for rendering only to find that only the title rendered. Here’s what happend and how I fixed it: I have eight layers here, and each stage of the animation is on its own layer. I set Layer frames for the camera (and lights and tiny watermark) so that for specific intervals they travel to/return to certain layers.

I initially thought that, even though I started on Layer 1 (as the only active layer) that having the active camera going at a certain point to Layer 2 would then cause the animation to render from that layer and follow suit. Well that didn’t happen :smiley: After reconsidering things, I realized the active set of layers at rendertime must take precedence over the location of the current camera, as Blender processes it. That would make sense. Re-arranging the animation wasn’t an option given the time I allocated to this project, so I used some Python to make everything work.

So here is some concocted code that saved the day:


# Active Layer Changer / Follow the Camera Script
# by RobertT
# Created June 17, 2005

import Blender
from Blender import *

s = Scene.getCurrent()

c = Object.Get("Camera")

gotoLayer = [c.layers[0]]

s.setLayers(gotoLayer)

Blender.Redraw()
	

To make this script work it must be set up as a World scriptlink activated on framechange.

This script assumes you have a Camera (named “Camera”) and attempts to set the current active layer to the layer the camera currently occupies. If you set Layer keys for the Camera, you can have it travel to different layers and Blender can be made to “follow the camera” wherever it goes. Just be sure to either have layer lights or to copy the Layer keys from the camera to lamps you wish to work on that layer too (if necessary).

Not much of a script, but you’re welcome to use/adapt it however you wish.

Anyway, I hope the animation makes you smile :slight_smile:

RobertT

Very nice :slight_smile:

Sadly the crappy computer I’m on cannot play such a large AVI fluidly :frowning:

Stefano

wow, nothing to crit here. just asking: was that softbody?

hey, very nice, and funny!
the one thing that obviously could be improved is the lack of the text when you say about each law. For a proper “educational” fell there should be text of it somewhere :smiley: other than that: great (nice movement of the creatures!)

Small update: I should have mentioned it was the Xvid codec (not DivX) that was used here.

S68: Thank you Stefano. My computer’s not much better :slight_smile: Sometimes if I stop and then restart, possibly due to buffering an animation will play smoother. I have a 64mb GeForce4 MX 420 at this end, so FPS always seem to be playing catch-up.

M-K: Cool thanks :slight_smile: While I had soft bodies activated early, I wasn’t getting a good jiggle effect, so I relied mostly on hundreds of manual keys (armature IPOs and RVKs) to get more control over that. These little creatures were fun to bring to life :slight_smile:

Yeonil: Thanks Yeonil! Nice suggestion about the text. I have some unrelated poetry sequences in mind for animation that will be using a lot more text. So much to try and do :smiley:

RobertT

UPDATE:

Here’s a new download link for the animation.

Please let me know if you have any problems accessing this or hearing the sound/seeing the video.

This was the first time I used the XVid codec, and it has me wondering after a sound issue was reported in the WC forum :slight_smile:

Plus, any other feedback is welcome and deeply appreciated as always :wink:

Thanks for looking!

RobertT

This is really well done. The music is just so perfect for a science type program, and then the illustrations of the various laws is just great, specially lol @ the second law.

By the way is that your voice, it’s the ideal science commentator voice.

try the divx 6 codec.

it is supposed to be very good.

lol nice stuff

Very good Robertt. You always serve as quite an inspiration.

I love your characters here! Actually, I almost always do… especially the non-human critters you make. But I have a personal love for strange alienish critters.

sornen: Thank you very much sornen. I tried to put a lot into this, so I’m glad it seemed to come together in a good way. I wasn’t sure if people would take this as funny/cute as I meant it to be, so I’m grateful for your comments. Yes, that’s my voice, pitch/time shifted/audio processed a little, and the creature sounds are me too :slight_smile: Turned into a complete little production, this one :slight_smile:

SamAdam: I will upgrade to that codec, if that’s the latest one. I want to be sure I’m making things people can actually see, so codecs always have me concerned to a certain degree.

Alltaken: Thanks so much Alltaken! Good to hear from you :slight_smile:

paroneayea: I really appreciate what you’ve said paroneayea. I love those strange little characters myself :slight_smile: This community is an inspiration. All the feedback really helps, and that is why I eagerly anticipate it and am grateful people take the time to comment on my work. It’s essential for those of us who take this seriously and want to grow and improve.

RobertT

I don’t really get the idea behind your ‘laws of motion’. I guess it’s me.

I liked the softbody effect and your little pets.

Hi Marcoscosci! This was for the “physics” animation challenge, so I focused on Newton’s three laws of motion here, but attempting that in a humorous way. I’ve heard the term “mockumentary” used in the past, as a way to do a documentary but as a parody of sorts, so maybe that’s applicable here :slight_smile:

Thanks for checking it out!

RobertT