Making character hold things?

Become a member of the CGSociety

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

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
  02 February 2003
Question Making character hold things?

Hi, I'm just getting into my whole animating characters thing so this may be a simple question: I bought ACS4 and so far I think it's great(especially compared to my previous attempts at rigging) but I'm trying to figure out how I make a character hold something in their hands while they move--a golf club. Is this as simple as parenting the club to one of the bones? I havn't tried it yet because I havn't modeled the club yet--I got my ACS4 and I was excited to start the scene,,blah blah...anyway, if there's anyone out there who could shoot me a quick answer that would be great, thanks!
__________________
"Do or do not, there is no try."
-Yoda

3DZukini.com
Freiderich.com
 
  02 February 2003
if your arm is controlled by FK you could probably use IK on the golf club using nulls parented to the hands as goals: parent one and of the golf club to a hand, and goal the end of the handle to the other hand.

or you can simply parent the club to the hands themselves. but if the guy is holding it two-handed, you must match golf club in both hands, manually.. that is if you want to use FK instead of IK.
__________________
"If in this life only we have hope in Christ, we are of all men most miserable."

Advert:
Janus - multi-pass rendering for LightWave3D
 
  02 February 2003
hmmm

OK, I'm not positive I understand all of that but maybe it'll make more sense to me once I try it out, thanks!!
__________________
"Do or do not, there is no try."
-Yoda

3DZukini.com
Freiderich.com
 
  02 February 2003
There are various ways you can accomplish this, it depends on the specific need you have.

If you want to hold something in just one hand you just parent the item to the hand bone.

If you want to hold something in 2 hands, or to hold it in one hand but sometime have 2 hands on it, like a golf club, then you need to get more complex.

One way, using IK for the arms/hands, is to parent 2 nulls to the golf club, where you want each hand to hold it. Then use simple constraints (which you can attach to sliders, or just control the envelopes) to move each hand null to the golf club nulls when you need them there.

Or using FK for the arms/hands you can use IK blender to simply use the 2 nulls parented to the golf club, animating the arms/hands with FK and blending to IK when he's holding the club.

Both ways you only need to animate the golf club when he's holding it, and the hands will stay attached.
 
  02 February 2003
Use Orient and Point Constraints.
 
  02 February 2003
Quote: Originally posted by kretin


If you want to hold something in 2 hands, or to hold it in one hand but sometime have 2 hands on it, like a golf club, then you need to get more complex.

One way, using IK for the arms/hands, is to parent 2 nulls to the golf club, where you want each hand to hold it. Then use simple constraints (which you can attach to sliders, or just control the envelopes) to move each hand null to the golf club nulls when you need them there.



i think an easier way would simple parent the club to, say, the left hand (for a right-handed player), making sure the pivot point of the club is within the grasp of the nad. then parent a null to the club, then move that null to the position where the other hand should be. make the right hand the goal of this null.

this way, you only have one goal.

my 2 centavos
__________________
"If in this life only we have hope in Christ, we are of all men most miserable."

Advert:
Janus - multi-pass rendering for LightWave3D
 
  02 February 2003
Yeah, that would work as long as he's always holding the club with one hand, otherwise it would prove unwieldy.
 
  02 February 2003
Onr old method is to have two items in the scene, one visible, on invisible. The invisible on is parented to the hand, in the right position, so the character is always holding it. When the chracter grabs the object, make the visible invisible, and the invisible visible, in one frame. That's how they did it in "the old days". It's a method I read in 3d world magazine. Maybe it woks for you.

Ayreon
__________________
I'm a dyslexic agnostic with insomnia... I lie awake at night wondering if there really is a dog!
 
  02 February 2003
WOW, thanks for help!!

WOW, thanks for the help guys! I'm going to give thes suggestions a go when I get home tonight--I've been having a little trouble with my rig so far, but that may just be because I'm a total moron when it comes to that. I have ACS4 and I think I followed the instructions correctly but there's still a problem with his arms--his elbows are'nt working at all. If someone out there has ACS4 and wants to take the time to checkout my rig--maybe fix it and tell me what was wrong with it-then I can post the object later when I get home. I don't have much time to finish the animation that I'm working on right now but I will be trying to tweak it more later. If anyone wants to help me out later post a reply and maybe we can chat on MSN while I try to learn how to do this correctly, thanks again for all of the great suggestions!!
__________________
"Do or do not, there is no try."
-Yoda

3DZukini.com
Freiderich.com
 
  02 February 2003
Re: hmmm

Quote: Originally posted by 3DZukini
OK, I'm not positive I understand all of that but maybe it'll make more sense to me once I try it out, thanks!!

Youve hit upon a very interesting point. You can use ACS4 to create a rig for you. The problem is that without the understanding of what goes into rigging you wont be able to do much beyond what the plugin does for you. Setting up a golf club is something pretty simple and people have given several suggestons as to different ways to do it. You need to really experiment with some very basic IK setups to understand what IK is as well as how and when to use it.
 
  02 February 2003
picking up and putting down

How do you hold and let go of things?
Say for example, a guy picking up a cup then putting it back down, or a sword.
 
  02 February 2003
use the dynamic parenting plugin or lscript, that comes with LW, it seems to work the best for me. just ensure that the "parent in place" option is selected otherwise it will hop around on you. The plugin woks quite well in that it keyframes the object both when you pick it up and set it down. i seem to rememeber that i had to parent the object being picked up to a null and use dynamic parenting on the null to make things work, but i could be wrong.
 
  02 February 2003
Re: picking up and putting down

Quote: Originally posted by Philip_Man
How do you hold and let go of things?
Say for example, a guy picking up a cup then putting it back down, or a sword.


for this, i'd like to use anthony ramirez's parent65.lsc because it's so neat in one UI. it offers blending which is cool. of course, 'natively' meaning lw's native tools have these point contraint tools that will allow you to parent stuff over time.. and then there's this parenter that i havent really used. still native plugs though.
__________________
"If in this life only we have hope in Christ, we are of all men most miserable."

Advert:
Janus - multi-pass rendering for LightWave3D
 
  02 February 2003
Re: picking up and putting down

Quote: Originally posted by Philip_Man
How do you hold and let go of things?
Say for example, a guy picking up a cup then putting it back down, or a sword.

Ive used the way Ayreon described and what Iso mentioned. Both work well.
 
  02 February 2003
Talking Thanks guys!!!

Now going to Flay for the plugin.
 
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
CGSociety
Society of Digital Artists
www.cgsociety.org

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

All times are GMT. The time now is 11:38 AM.


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