View Full Version : roll/unroll
victor throe 01-20-2005, 05:19 PM i sat down to do an unroll animation today thinking there was a modifier for the job.
it is actually quite a painful thing to achieve.
does anyone have a genius solution to this problem
i have included a sample of my quick solution but there must be a better way of doing it.
the pic demonstrates what the desired effect should be. a carpet rolling up. the first roll is the smallest and subsequent layers increase the radius of the roll.
if anyone has suggestions on how to better my technique, id love to hear.
my method:
create a box
create a helix
apply a path deform mod to box and pick the helix
animate the helix radius to achieve the raduis increase(this seems a bit fudgy but the only way to get the roll increase)
animate path def gizmo along length of carpet
|
|
victor throe
01-21-2005, 11:57 AM
no
nothing?
Conny
01-21-2005, 12:27 PM
I don't know a better way to do it. Sorry.
Conny
Tims0l
01-21-2005, 12:49 PM
I know a better way!
just did a phew jobs using this technique and its quite flexible to use
just take a look at the file
Conny
01-21-2005, 12:59 PM
The zip doesn't work for me.
Error message: Cannot open file: it does not appear to be a valid archive.
Conny
Tims0l
01-21-2005, 01:14 PM
mm I just downloaded and unzipped it again and it works fine :shrug:
maybe just give it another go :thumbsup:
Conny
01-21-2005, 01:30 PM
Still no luck, it downloads fine, but I can't unzip it.
Conny
Tims0l
01-21-2005, 01:35 PM
ok try this then. its a actualy a .max file so just rename it to it
azozel
01-21-2005, 01:36 PM
try using winrar
marktsang
01-21-2005, 02:14 PM
hi Tims01,
your solution was good use of bend but it still has the same problem that pathdeform exibits
the pic demonstrates what the desired effect should be. a carpet rolling up. the first roll is the smallest and subsequent layers increase the radius of the roll.
notice how when you get to the end of it rolling up the first ring in the roll is small than it is at the start - i think this is the behaviour he is trying to aviod
sorry i don't have the answer.
mark
galagast
01-21-2005, 02:28 PM
this is just a vague idea, maybe reator or any other cloth simulator can handle this.. by attaching a line of vertices to an object like a rolling cylinder? (although im not sure how you could adjust the hieght of the cylinder as it rolls and as the carpet thickens.)
just my my dos sentimos...
3danm8r
01-21-2005, 02:35 PM
1. Create a Plane or Box with plenty of segments along the direction it will be rolled up.
http://www.okccc.edu/gdominguez/junk/rollup-1.jpg
2. Apply a Bend modifier to the object. Decrease the angle a small amount and choose the bend axis to bend along. (this step is what allows it to spiral in instead of just rolling onto itself.)
http://www.okccc.edu/gdominguez/junk/rollup-2.jpg
3. Apply a second Bend modifier to the stack. Decrease the angle a large amount and choose the same bend axis as before. (The larger the angle the smaller the curl).
4. Check Limit Effect and increase the Upper Limit to an amount that you like. This will cause it to bend along one side.
5. Now just select the Sub-Object Gizmo of the second bend and animate it moving across the object. As the gizmo comes into contact with the object it will bend to the gizmos shape.
http://www.okccc.edu/gdominguez/junk/rollup-3.jpg
You might have to really play around with the Bend agles and Limits to fit your needs.
3DANM8R
Conny
01-21-2005, 03:13 PM
notice how when you get to the end of it rolling up the first ring in the roll is small than it is at the start - i think this is the behaviour he is trying to aviod
You can avoid that by animating the PathDeform gizmo moving up the same distance
as the thickness of the carpet for each turn of the roll.
Conny
Tims0l
01-21-2005, 03:22 PM
hi Tims01,
your solution was good use of bend but it still has the same problem that pathdeform exibits
aah crap your right :sad: guess I didnt read the question the right way. maybe the suggestion of anim8tor helps for this
I give it a try :thumbsup:
CGTalk Moderation
01-21-2006, 04:00 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.