Chain Swings from invisible hand with Physics

Have you come up with a good Moho trick? Need help solving an animation problem? Come on in.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
fracturedray
Posts: 175
Joined: Sun Sep 07, 2008 4:45 pm
Location: Dallas, Texas
Contact:

Chain Swings from invisible hand with Physics

Post by fracturedray »

I'm not sure if a tutorial for this is already out there or not. I don't have a video capture tool to show the WIP so my notes will have to do. enjoy.

How to make a chain animation that can look like it is responding to the movement across the screen.

http://www.youtube.com/watch?v=0tfYs0lVjQ4

A basic understanding of Anime Studio would help.

Start a new file
Rename layer 1 "shape". Double click on the layer
On the "shape" layer create a long strip hanging down with several points along the height
Create a bone layer and name it "chain"
Create a link of bones from top to bottom of the strip shape. (8 is a good number to test)
Activate the "Select Bone" Tool and select all of the bones.
Go to the top and expand "Bone Constraints" and turn on "Angle Constraints and set the min to -20 and the max to 20.
Create a group layer and name it "root"
Move "shape" layer into "chain" and move "chain" into "root"
Now open the layer settings of the "root" group. Go to physics tab.
Turn on "Enable Physics (animated)"
Set "Gravity Direction" to 270
Set "Gravity Magnitude" to 10
Leave "Use Baked Physisc" turned off
Click OK
Open the layer settings on the bone layer "chain" and go to the Physics tab.
Turn on "Pivot on Origin" and "Enable Motor"
Set Motor speed to 180 (positive numbers go counter clockwise, negative numbers go clockwise)
Set Motor Torque to 20
Click OK
Got to frame 30
Open the layer settings on the bone layer "chain" and go to the Physics tab.
Set Motor speed to -180
Got to frame 60
Open the layer settings on the bone layer "chain" and go to the Physics tab.
Set Motor speed to 180
Got to frame 90
Open the layer settings on the bone layer "chain" and go to the Physics tab.
Set Motor speed to -180
Got to frame 120
Open the layer settings on the bone layer "chain" and go to the Physics tab.
Set Motor speed to 180
etc etc...

Press play. The chain should swing back and forth.

Go to frame 1
Select the "root" group.
Set "Translate Layer" in the Layer Tools.
Go to frame 30
Move the group to the right
Go to frame 60
Move the group to the left
Go to frame 90
Move the group to the right
Go to frame 120
Move the group to the left
Feel free to move it up or down as you go.


NOTES:
I tried selecting the top bone and then selecting the "Bone Physis" in the Bone Tools then setting the Motor Speed and Torque however when I set several frames with different speeds the chain for some reason never changed directions. May be a bug or something. So you will have to do it the slow way until it is fixed.
Hi animation world.
Post Reply