CGTalk > Techniques > Character Rigging
Login register
Thread Closed share thread « Previous Thread | Next Thread »  
 
Thread Tools Search this Thread Display Modes
Old 09-16-2012, 04:12 PM   #1
rockbox
New Member
portfolio
yoyo
Gonzales, United States Minor Outlying Islands
 
Join Date: Jan 2011
Posts: 23
bow rig help 3ds max

Hey guys,
I know this isn't a character rig like the forum says but I was hoping somebody could help me with a bow I'm trying to rig in 3ds max. In the image below I made some bones and an IK solver but it does not bend realisticly like a bow. any ideas?
 
Old 09-18-2012, 12:24 PM   #2
spacegroo
PRO
Josh Jones
Lead Animator
Bethesda Game Studios
USA
 
Join Date: Mar 2003
Posts: 143
That kind of rig should work fine, except that you'll want the rig to conform to the bow more closely when in the bind pose. The trick is to feather the weights gradually when skinning the bow to the bones.

FWIW the bows in Skyrim had a similar bone count.
 
Old 09-18-2012, 01:55 PM   #3
rockbox
New Member
portfolio
yoyo
Gonzales, United States Minor Outlying Islands
 
Join Date: Jan 2011
Posts: 23
But see how the top and bottom bones(not the string bones) have a bend in the opposite direction? if the bow was skinned to those bones it would bend to the bottom bones but when it gets to the top bones it would stop the bend and be more straight. Also, I can't move the bones individually.only the IK solver. How can I rotate the bones individually?
 
Old 09-18-2012, 02:22 PM   #4
spacegroo
PRO
Josh Jones
Lead Animator
Bethesda Game Studios
USA
 
Join Date: Mar 2003
Posts: 143
You really need to have the bones conform to the mesh. You won't get proper deformation otherwise. Reconfigure your rig so that the top and bottom bones align correctly to your mesh and so that your string bones also align to your mesh.

An IK Solver may not be the best bet for this, especially if you want individual control of the bones. You may want to use something like the Reaction Manager to rotate the bones a certain amount based on a helper position. Script Controllers or parameter wiring are also options.
 
Old 09-19-2012, 03:07 PM   #5
rockbox
New Member
portfolio
yoyo
Gonzales, United States Minor Outlying Islands
 
Join Date: Jan 2011
Posts: 23
Ok I'll work with the bones to conform them better.Right now I'm having a problem with the bones entirely though.the bone for the string won't move at all. How would i fix this?
 
Old 09-19-2012, 10:36 PM   #6
Benzin
Frequenter
Dejan
Pale, Bosnia and Herzegovina
 
Join Date: Jan 2008
Posts: 198
You make the arrows ... as you can see it's not that simple... and it is... the core idea is to bend a spline with the bend modifier, make another spline follow it with path constraint (WSM), path constraint few points to the second spline (at equal distances/percent), link everything to root point, orientation constraint all points to root, create several stretchy bones, link their drivers to path constrained points, create two more splines, one for the bow's string, second to guide "pull point", path constrain the "pull point" to its guide, connect "pull point" percentage along path to bend modifier in the first spline via reaction manager, skin the string's vertices to top, bottom and pull point...
Try to "back engineer" this rig, there are probably more solutions but this was pretty fast one, it took me about an hour and a half... you will probably need more stretchy bones for your bow... and higher number of main splines vertices...
Attached Files
File Type: zip Bow.zip (23.9 KB, 10 views)
 
Old 09-26-2012, 02:54 AM   #7
floatingworld
Expert
 
Join Date: Feb 2005
Posts: 478
This kind of thing can even be done using cloth wth high values.....
 
Old 09-26-2012, 02:54 AM   #8
CGTalk Moderation
Expert
CGTalk Forum Leader
 
Join Date: Sep 2003
Posts: 1,066,478
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


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 06:12 PM.


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