Problem - Manipulating a flat object to wrap round a cylinder

Problem - Manipulating a flat object to wrap round a cylinder

Anonymous
Not applicable
6,657 Views
8 Replies
Message 1 of 9

Problem - Manipulating a flat object to wrap round a cylinder

Anonymous
Not applicable

I have encountered a problem in 3DS max design, where I need to wrap a flat object round a cylinder with a degree of control so that the object does not go through the cylinder.

 

The prinicple is similar to where a belt would be wound round a cylinder and would start to make layers over itself.

 

I have tried to do this with the "bones" and "skin" modifier all linked together but it warps the belt terribly.

 

It looks like that the "belt" is not picking up the bones in the middle and just utilising the bones at the ends of the chain.

 

Does any one know how to do this or have done anything similar before?

 

Please help me!!

0 Likes
Accepted solutions (2)
6,658 Views
8 Replies
Replies (8)
Message 2 of 9

blakestone
Collaborator
Collaborator

Here is a method I often use... take the object (in your scenario the cylinder) you want to wrap your other object and create a spline using the Create Spline From Selection option. Once you have the spline you want then you can use the PathDeform Modifier. See attachment.

 

I also demonstrate this in a YouTube video here: http://youtu.be/cQLDK8gz6Dw

--------------------------------------------------------------------------------------
Technical 3D Graphic Artist
Autodesk 3dsMax 2015 - Service Pack 4
--------------------------------------------------------------------------------------
Message 3 of 9

Anonymous
Not applicable

Thanks for the reply

 

I tried what you recommended in your video but I was unable to generate the effect what I require. In addition I also tried the path deform tool on with a spline I had drawn freehand and that did'nt work either 😞

 

I've attached a video of what I am fully trying to acheive, with the white piece of paper being the "belt" and the pens being the cylinders.

 

Also attached is the 3ds project file encase  you can figure it out.

 

 

0 Likes
Message 4 of 9

Anonymous
Not applicable
 
0 Likes
Message 5 of 9

Anonymous
Not applicable

and here is the 3ds max design file

0 Likes
Message 6 of 9

ekahennequet
Advisor
Advisor
Accepted solution

Hi. It looks like you don't have any segment on your box object. Increase your Width Segs (Length or Height, depending on your box's orientation) to as many as blakestone used in his screenshot. Your Box will not deform or bend if there are not enough segments (edges). Also, in PathDeform settings, change the Path Deform Axis if necessary if the orientation of your box seems distorted. You will need to animate the "Percent" value in order for your box to move through your path. Click-and-drag on the spinner to see the effect in Viewport.

 

Attached is a crude example.

 

path_deform.png

 

Also attached the sample scene file:

 

Message 7 of 9

Anonymous
Not applicable

Thank you very much ekah, this is exactly what I need as it allows me to manipulate the belt object with the spline. Much appreciated.

 

However, I have tried to do it with the product that I have designed and I am unable to split it into "segments" since it is not a box.

 

Since it is made from polygons, is there another modifier I can use to segment it? 

 

The product is currently a group. Do I need to merge it before I can segment it?

 

here is the pictures and the file.

0 Likes
Message 8 of 9

Steve_Curley
Mentor
Mentor
Yes, you'll probably have to "merge" it all together.
Probably the easiest way after merging would be to download Populate:- Terrain and use that to create a subdivided version. That will create a single side of the object though, so you'll have to reconstruct the other side, and the edges, from that. Easy enough to do though - just shout if you get stuck.

Max 2016 (SP1/EXT1)
Win7Pro x64 (SP1). i5-3570K @ 4.4GHz, 8Gb Ram, DX11.
nVidia GTX760 (2GB) (Driver 430.86).

Message 9 of 9

Anonymous
Not applicable
Accepted solution

You could collapse the object into one single mesh/poly object and try subdivide (object-space) modifier, I did something similar once in the past. It is a bit tricky but maybe could help.

ivan