View Full Version : [3DS MAX] Animating Gears
30-06-2005, 02:24 AM
What is the best way to make the gears move together accurately in 3DS Max 7?
30-06-2005, 06:53 AM
[ = \ Yich. The best method I know of is to use a really good calculator. Any one else have some ideas?
**Edit** Buzzy really hit it. Good answer!!
30-06-2005, 07:00 AM
Seems like it would be easy enough just to auto key it by eye. Start one gear going, then autokey the next and so on...
30-06-2005, 08:20 AM
gears are alot simpler than people think....it has nothing to do with radius or pi or anything.... the only thing that matters is the number of teeth. If one gear has 30 teeth, and the other has 15, everytime the big one goes around once, the little one goes around twice. Thats called a gear ratio...in this case, 2:1...or 1:2, depending which gear is generating the power. Outta be simple to rig with a simple formula...something along these lines
rotation of gear 2 = (rotation of gear 1)x(teeth on gear 1/teeth on gear 2)
I just tried this out of curiosity, and this is the formula I used in MAX
(in this case the gear ratio was 36:18... or 2:1... I made the 2 negative since the smaller gear has to spin the opposite direction)
30-06-2005, 11:48 PM
I love you buzzy. One last thing... where do you put that in? (I know its a n00b question...)
01-07-2005, 12:16 AM
Nevermind... I figured it out. Thanks for your help.
01-07-2005, 12:32 AM
This is how I do it. I use wire.
I did try Motor in reactor, the result it's very bad when gears interacting. Then I try wire parameters, it gives me great output. I'll make a tutorial for u tomorrow. Going sleep now zzzz....
01-07-2005, 12:51 AM
Wow, thanks! I got wire parameters to work, but not very well... I look forward to your tutorial.
02-07-2005, 01:21 AM
Buzzy is very clever!
Basically what I've done is similar with what he said. As long as the size of the teeth for the 2 gears are same, then the 2 gears could rotate together nicely, no matter what radius they have.
First I prepared 3 gear models with the following settings:
No. of Teeth: 16
No. of Teeth: 8
No. of Teeth: 4
02-07-2005, 01:23 AM
Right click the Middle Gear, choose Wire Parameters > Transform > Rotation > Y Rotation.
While the dotted line is dragging, click the Large Gear, apply the same setting (Transform > Rotation > Y Rotation).
02-07-2005, 01:24 AM
The Parameter Wiring #1 window popup. Because Large Gear will spin at the opposite direction of Middle Gear, and its size is double of it, so we use "-Y_Rotation/2" for Large Gear.
02-07-2005, 01:28 AM
Now wire Small Gear Y Rotation to Large Gear Y Rotation (Right click Small Gear > Click Wire Paramters > Transform > Rotation > Y Rotation, click Large Gear and do the same thing).
Now here's the tricky part. We all know that Small Gear is 1 quarter size of Large Gear, but why we need to deduct 0.07? Because the position that I place Small Gear, cannot match the teeth with Large Gear. So I adjust this value manually for optimize spinning.
We can right click Y Rotation: Float Wire (at Motion Panel) > click Properties to access the Parameter Wiring of the gear.
02-07-2005, 01:30 AM
And my animated gif.
02-07-2005, 01:32 AM
Sorry, I should say "Regular", not Middle size.
02-07-2005, 01:34 AM
Many thanks, Buzzy and MaggieQue.
vBulletin® v3.7.4, Copyright ©2000-2013, Jelsoft Enterprises Ltd.