PDA

View Full Version : 3DS Max: Animating a rolling rug.


wburke
17-03-2007, 06:14 PM
I am attempting to set up a scene with I need a rug "red carpet" to roll out from an entrance. Initially I am thinking of doing this with animating a spline from the side view port, and then adding the extrude/meshsmooth modifiers to it. Though it will be hard to maintain the "rolled up circle" part of the rug, but thought I would ask here to see if you guys had any different thoughts?

Cheers,

Wes

MaggieQue
20-03-2007, 09:38 AM
How about this?

http://two.xthost.info/maggieque/threedy/036.gif

MaggieQue
20-03-2007, 09:59 AM
Because I can't attach any image file at here, so I will only exaplain in words:

1. create a Helix01 spline, Radius1:15, Radius2:3, Height:0, Turns:2, Bias:0, choose CW. Apply Extrude modifier, Amount:90. Appy Shell modifier: Inner and Outer Amount both are 2. Input 81.588 for Helix01 Y rotation.

2. create a Box01, Length:4, Width:90, Height: 113.74. The height value will be animated, we can't use Length or Width because when the value increasing, the pivot point is in the middle. The Height value increasing at one side only. Rotate Box01 Z rotation -90.

3. Why 113.74? Because by typing this curvelength $Helix01 at Maxscript Mini Listener, we found that the length of helix is 113.74, so we create Box01 to imitate the flattened rug.

so rotate and move them to the appropriate place, animate
Helix01 X position, Radius 2, Turns and
Box01 Height.

That's all.