XM Magdalena 3D print, GGeorgy (3D)
LC #42 Pipers Alley

View Full Version : Need Rivet Help Please

02-26-2010, 04:58 PM
Hey Everyone. I wanted to pin the buttons of one of my characters on to her jacket. I was planning on doing this by using the rivet constraint.

In the past though, I have had trouble scaling the characters and mainting the quality of the rivet constraint. So I was wondering if there is another method for pinning a transform to a component that I am unaware of. Are there multiple rivet constraints out there, and maybe I got a busted one?

Thank you, any info would be appreciated.

02-26-2010, 05:25 PM
Rivet EX is newer and I haven't tried it, but it might have some more options/param's that you can tweak, I would try that one.

02-27-2010, 02:58 AM
Did you try djRivet.mel (http://www.djx.com.au/mel/djRivet_v1.6.0.zip) ? It is similar workflow to the original rivet.mel, but it uses folicles, which means you can constrain to any place on your surface, not limited by edges or points. As long as your surface has sensible uv's then there will be no flipping problems. If you need to scale the character, then you need to link your global scale attribute to the follicle and to the objects that you constrain - but that is very easy to do, so it is fairly trivial.

You can constrain all your buttons with one click. Just position them where you want them. Select all the buttons, and select the jacket surface last and run the script.

After creation the follicle position can be moved or animated, by keying it's uv parameters. Great for zippers.

djRivet also handles multi-uv sets, so you can have one or more set for your textures and, if you want, have a completely different set for the constraints.

djRivet also lets you constrain vertices to another surface. It does this by creating a cluster (either one per vert, or one for all verts).

There are some usage tips in the header of the mel script, so have a read there first.

-- David

02-27-2010, 03:14 AM
Thanks for the replies! I'll try them out.

02-27-2010, 05:34 PM
sounds like djRivet is the way to go actually, I would use that one personally, it sounds like it would be less of a hassle.

02-28-2010, 06:43 PM

It is an amazing script by Erick Miller, it will solve all your problems! (hopefully). It is really easy to use, and it so much better than the other rivet scripts.


You can download it here, it is at the bottom of the screen (week 8). Or you can just get it here:


CGTalk Moderation
02-28-2010, 06:43 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.