Shrink Wrap Plastic (vacuum)

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Display Modes
  11 November 2012
Shrink Wrap Plastic (vacuum)


I mostly do arch rendering so this is kind of challenging: simulating a vacuum wrap around an object.

Trying to recreate the multiple wrinkles and the seam of the initial plastic bag that gets its volume sucked away. It needs to be high def, for a magazine's cover.

I've been playing around with cloth simulation and the shrink wrap deformer object (only in R14 demo).

Any hints are welcome!
Attached Images
File Type: jpg 200137238-001_b.jpg (37.6 KB, 131 views)
  11 November 2012

i cannot see a reason trying to *simulate* it, unsless you have got some super secret animated magazine covers over there in switzerland. i would google for some ref pictures, like the one you have posted and then simply model it. for the basic shape you bevel the edges, for the refinement you paint on denser mesh levels with magnet or sculpting tools. just the standard cushion modeling workflow.

if you are unsure about modeling wrinkles, just google it, there are thousands of video tutorials out there. for the very basic shape you could also use dynamics. add a rigidbody tag to the object being wrapped and and a softbody tag to a subdivied box (as the plastic foil). in the softbody settings there is a pressure value, which also accepts negative values (try -5 to -20). make sure the rigid body is inside of the softbody.

Last edited by littledevil : 11 November 2012 at 11:59 AM.
  11 November 2012
Hi Klueck,
I'm sure I've seen a solution for some similar situations using cloth (on this forum?)…
Not sure but I think there was one about shrink wrapping plastic bottles.

And another to create pillows with cloth, years ago, the idea was similar…
(used this technique myself to create plastic bags full of soil)

From what I remember you basically take a shape (the content) and a larger cube that shapes itself around the object inside. You had to stop the sim at the desired result.

Sorry, I don't have time to search for it atm, maybe later today.

  11 November 2012
Thanks little devil.
I'm not sure if I get the point about the "simulation". The illustration will show a wraped machine (yes I know – it's less fancy than my starfish image). Maybe there's a known and tested way with Cloth Simulation (Dress-o-Matic, etc.) for such a task. I will test your method with a Softbody (only in demo mode for me).
  11 November 2012
Originally Posted by klueck: Thanks little devil.
I'm not sure if I get the point about the "simulation". The illustration will show a wraped machine (yes I know – it's less fancy than my starfish image). Maybe there's a known and tested way with Cloth Simulation (Dress-o-Matic, etc.) for such a task. I will test your method with a Softbody (only in demo mode for me).


i dind't meant to be rude, but your answer reflects pretty well, what i meant. with all these physical render, physical simulation and full blown world simulation engines around people tend to overdo everything. softbody and clothsim are quite complicated tasks, which take alot computing and tweaking ressources to achieve believeable results. therefor seems trying to simulate the rather exotic case of a vacuum plastic wraping (a scenario neither c4ds cloth nor the softbody engine are most likely optimized or written for) rather inefficient to me.

as i have written in my first posting, its IMHO ok to use these engines to get a rough starting shape, but unless you do have to create an animation, it is pointless to go beyond this point of detail with simulation engines (imho again ).

example :

it takes me 120 seconds to shape a 512 poly sphere into a believable basic shape of a pillow fallen onto a bed. with a cloth/softbody engine it takes me 45 seconds for a compareable shape. but unless i have to do an animation i wouldn't go beyond this point, becausing rendering all these fine wrinkle details into the pillow will be a lot more painful, than just painting /modeling them into it.
  11 November 2012
Actually, if I remember well, there's a free example scene in the preset browser doing just that with a candy machine and the new "plastic" softbody deformation.

On the other hand, I would probably just do a very simple cloth sim and sculpt/model de rest by hand with a reference...
  11 November 2012
Hi Klueck,

I would handle this with the scale tool and a HN cage.
You could also use the magnet tool to push points around,
but, here's a fast example. To tex this I just used the tiles shader in the bump
and a foil / turbulence for the bump wrinkles.


Edit: bit more tweaking in this last image.

iMac 3.06 ghz Intel Core 2 Duo / 16 GB / OS 10.13.4 / C4D StudioR12 / CS6

Last edited by vid2k2 : 11 November 2012 at 02:58 PM.
  11 November 2012
Maybe this is helpful… (can't find the threads I was rambling about, sorry)

  11 November 2012
Thanks vid2k2,
This looks very good! As always the background is part of the solution for reflective materials.
I think that the cloth simulation or the soft body technique are both a good way to start.

Unfortunately the client now tends to use a stock picture instead of a new illustration. It's more a design issue since the machine they want to wrap is a boring cubic shape that does not produce an interesting wrap.

Nevertheless, I will come back to this task another time. Especially the seam is challenging.

Never thought about shrinking the size of a cloth around a collider, instead of the dress-o-matic (seam) simulation.

Last edited by klueck : 11 November 2012 at 12:48 PM.
  11 November 2012
Use a Collision Deformer, set to Inside(volume) or whatever it's called(I don't have it in front of me). That's how lots of us did things like recreating Han Solo being frozen in Carbonite.

It will be infinitely easier, and faster than trying to simulate.
"We do not - not wag our genitals at one another to make a point!"
  11 November 2012
kluenck - I once had to create a surgeon's hand (wearing the latex glove). Very similar to what you're doing. I used dressomatic, and I did a lot of experimentation. I can't remember specifically what got me there, but I did end up finding the right combination of things to create the latex wrinkles. I know my "glove" was pretty highly subdivided, maybe there were 15-20 polys across the back of the hand, somewhere around there. I played with the settings a lot when I hit go, to get it to suck down onto the hand model in the right way. Anyway, if you want realism, I think cloth is the way to go. Also, FYI, my hand had to be animated, so I ended up deleting the actual hand model underneath the glove, and I just rigged the glove instead. There was no way to keep the two surfaces from colliding when you start moving fingers around. So not sure if you have to animate anything, but know that scenario is coming if you've got to move stuff around (since you maybe will need one surface to be transparent).
  11 November 2012
Originally Posted by xfon5168: Use a Collision Deformer, set to Inside(volume)

Oh there's a new deformer (still working R10...). Very interesting. I think it's the best way to go! I've one problem remaining: the wrap intersects with sharp corners of the collider object. Increasing the segments apparently does not solve this issue. Any idea?

Thanks for the example. Good to know I am not alone ;-)
  11 November 2012
here is a tut that might help
Dataflow Donation Cinema 4D Beta Tester
  11 November 2012
Thanks Dataflow.

Using the size settings in Cloth does the trick very well!
(Still waiting if the client will use a stock image or a 3D...)
I honestly think that a CG image in this case is less "real" than a studio shot... also because it is a macro shot showing every detail (reflections, surface, etc.).
Nevertheless, I've been playing around with R14 demo. I get good results when the wraped shape is not a cube but rather a dome with a rectangular base shape.
Attached Images
File Type: jpg ScreenShot.jpg (52.6 KB, 66 views)
  11 November 2012
Thread automatically closed

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.
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
Thread Closed share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 06:31 PM.

Powered by vBulletin
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.