I was a bit lost for a minute because only the left side of the bow was flexing, but then I realized than in the final demo in blender both ik bones were green, so I applied the same limit distance constraint to the right one, and the set the bottom string-connected bone (the one right above ik.R) constraint target to "Armature" and bone to "ik.R" and that fixed it. Thanks for the tutorial!
Thank you for the tutorial. I found some issues following this as a I am newer to rigging and blender in general. I think going slower and explaining shortcuts and things would help out a bunch!
Thank you. i had to do quite a bit of fiddling and tweaking to get it working (mostly just parenting problems) but it all worked out. thanks for the tutorial.
I recommend playing around with chain lenght and iterations on the IK bone constraints. Changing iterations from 500 to 3 made the bow much more realistic for me!
Is your string the same object as the bow?(edited, this doesn't really matter) Make sure you are adding loop cuts (ctr+r), this will let the mesh move (with weights and all that)
Bit late, but I had this issue too but on closer look I can see that in the video he only has one single loop cut in the centre. So make sure you only have a single loop cut down the middle so that it doesn't have the ability to bend. Hope that helps :)
"You got subscriber" is fraught with numerous linguistic shortcomings that warrant thorough scrutiny. Firstly, the absence of proper capitalization at the outset not only violates conventional standards of written English but also undermines the readability and professionalism of the sentence. This oversight reflects a disregard for basic grammatical conventions, detracting from the overall coherence and effectiveness of the communication. Moving beyond capitalization, the use of "got" as a verb presents further challenges. While "got" is colloquially employed as a substitute for "have" in informal speech, its application here lacks precision and clarity. Without contextual cues, it's ambiguous whether "got" denotes possession or acquisition, rendering the sentence susceptible to misinterpretation. Moreover, the lack of tense specification compounds this ambiguity, leaving it uncertain whether the action of obtaining the subscriber is past or present. Furthermore, the absence of an article before "subscriber" compounds the sentence's grammatical deficiencies. The omission of "a" or "the" not only violates standard syntax but also obscures the intended meaning. Is the reference to a singular subscriber, multiple subscribers, or subscribers in a general sense? Without the necessary article, the sentence fails to provide the requisite specificity, leaving readers grappling with ambiguity. Beyond grammatical concerns, the sentence's semantic opacity further complicates matters. The term "subscriber" is devoid of context, leaving readers to speculate on its intended referent. Is it a subscriber to a service, publication, or some other entity? The lack of contextual clues exacerbates this ambiguity, impeding comprehension and hindering effective communication. In essence, "You got subscriber" epitomizes a litany of linguistic lapses, from neglecting basic capitalization rules to flouting conventions of tense agreement and article usage. Rectifying these deficiencies demands meticulous attention to detail and a commitment to clarity and precision in language use.
My string is not bending, not moving. I've tried every solution in the comments, nothing worked, already tried, multiple loop cuts on the string, single and centered loop cut, connecting the bottom and top limit to the string bone, connecting by off set too, i've tried everything, not working.
When I move the strings bone in pose mode it either moves the entire string without bending it or bends it but the points that should be connected to the bow also moves backwards, Any help would be appreciated :)
If you still looking for an answer I had the same problem, and then I put ends of the string a bit inside of the arch mesh, then reapplied automatic weights.
@@dungeonmaster217 I had problems with the string where it would either pull the string in a straight line or the string wouldnt pull at all, putting the string in the mesh of the bow seems to be the solution, thank you
This was amazing, thanks so much. In part 1 I think you mentioned doing a little tutorial on creating an animation (which it looks like you have at the end here) - any chance of adding how you did that that as a part 3? Would like to set an animation for use in unity, where I can blend between the bow being not-drawn and fully drawn.
You would set the key frames, and tweak them to your desired look in unity. You'll need probably 3 animations. Idle, Pull, and Shoot. Export as FBX, and call each animation when you need them. I know that didn't help with actually creating the animation, but I hope that helped in how to get the final product into unity, and how to use it.
Could you make your Blender project file available for download? I can't seem to get my string right and I think it's do with the weight painting as it doesn't bend only in the middle of the string
Great, but when i copy (shift+d) and scale the bones, it take middle point of the middle all bones and not with 3d cursor-start point , what i doing wrong?
It sounds like you've got the wrong "piviot point mode" turned on. If you go down to the heading "Only Origins" in page in this link: docs.blender.org/manual/en/2.80/scene_layout/object/editing/transform/control/pivot_point/index.html , you should see an image with settings, there you need to select 3D-Cursor. I hope this helps :)
This helped me so try it Check scaling: make sure your model and rig aren’t too small - Automatic Weights works best with larger/less dense models. Check for Overlapping Vertices: overlapping vertices on your model might cause Automatic Weights to fail. To remove them, select all (A) in edit mode, and press M > By Distance to merge them. Check for Non-Manifold Geometry: check your model for non-manifold geometry such as interior faces and loose vertices - delete these if they’re present.
This method no longer works in ver 3.5.1. I followed your instructions exactly, but something isn't working. I'm assuming it is because they changed how everything works over the past 4 years. Any help?
There can be a couple of reasons: Do you have a loop cut in the middle of the string? This is important because otherwise the Weight Paint doesn't have anything to latch on to when the bones move and it will move the entire mesh. It can also have to do with Object Paranting, the parent object should not be the string, it should a bone called Main and all bone should Keep Offset from this Main bone. I recommend searching for Loop Cut, Weight Paint, Parenting Objects. It is quite difficult to start rigging stuff especially if someone is just getting into Blender, but there will be a time when something finally clicks and then everything becomes much easier. Hope this helps! And good luck to you! :)
It depends on what mode you're in, if you're in Edit Mode everything you add should be connected to the main object. If you're in Object Mode everything will be separate. It may help to search for Edit Mode, Object Mode and even about Parenting Objects. Hope it helps :)
I was a bit lost for a minute because only the left side of the bow was flexing, but then I realized than in the final demo in blender both ik bones were green, so I applied the same limit distance constraint to the right one, and the set the bottom string-connected bone (the one right above ik.R) constraint target to "Armature" and bone to "ik.R" and that fixed it.
Thanks for the tutorial!
thanks for taking the time to do this
Thank you for the tutorial. I found some issues following this as a I am newer to rigging and blender in general. I think going slower and explaining shortcuts and things would help out a bunch!
I love how this is short
Aamzing, thank you!
Great video, thanks for the help!
Thx. I look forward to trying this. I’m in the process of coding an archer in unreal.
I freakin luv u mate. Huge thanks for making this tutorial ❤️
Thank you. i had to do quite a bit of fiddling and tweaking to get it working (mostly just parenting problems) but it all worked out. thanks for the tutorial.
I recommend playing around with chain lenght and iterations on the IK bone constraints. Changing iterations from 500 to 3 made the bow much more realistic for me!
I approve! Very good improvement!
great recommendation
good tutorial, but couldn't figure out how to make my string work, it just didn't connect with the bone, wished I new the solution
Is your string the same object as the bow?(edited, this doesn't really matter)
Make sure you are adding loop cuts (ctr+r), this will let the mesh move (with weights and all that)
Bit late, but I had this issue too but on closer look I can see that in the video he only has one single loop cut in the centre. So make sure you only have a single loop cut down the middle so that it doesn't have the ability to bend. Hope that helps :)
@@KeelanJon goated
thank you
Old tutorial I know but why does my weight paint not work? It literally does nothing
you got subscriber
"You got subscriber" is fraught with numerous linguistic shortcomings that warrant thorough scrutiny. Firstly, the absence of proper capitalization at the outset not only violates conventional standards of written English but also undermines the readability and professionalism of the sentence. This oversight reflects a disregard for basic grammatical conventions, detracting from the overall coherence and effectiveness of the communication. Moving beyond capitalization, the use of "got" as a verb presents further challenges. While "got" is colloquially employed as a substitute for "have" in informal speech, its application here lacks precision and clarity. Without contextual cues, it's ambiguous whether "got" denotes possession or acquisition, rendering the sentence susceptible to misinterpretation. Moreover, the lack of tense specification compounds this ambiguity, leaving it uncertain whether the action of obtaining the subscriber is past or present. Furthermore, the absence of an article before "subscriber" compounds the sentence's grammatical deficiencies. The omission of "a" or "the" not only violates standard syntax but also obscures the intended meaning. Is the reference to a singular subscriber, multiple subscribers, or subscribers in a general sense? Without the necessary article, the sentence fails to provide the requisite specificity, leaving readers grappling with ambiguity. Beyond grammatical concerns, the sentence's semantic opacity further complicates matters. The term "subscriber" is devoid of context, leaving readers to speculate on its intended referent. Is it a subscriber to a service, publication, or some other entity? The lack of contextual clues exacerbates this ambiguity, impeding comprehension and hindering effective communication. In essence, "You got subscriber" epitomizes a litany of linguistic lapses, from neglecting basic capitalization rules to flouting conventions of tense agreement and article usage. Rectifying these deficiencies demands meticulous attention to detail and a commitment to clarity and precision in language use.
great tutorial!!! thanks!
Shift-C doesn't move the 3D cursor to the center of the screen. It pans so that the entire model is in view.
Amazing tutorial thank you so much.
0:30 Question, maybe I'm stupid but when I try to scale x-1 it doesn't flip the bones the way yours do.
I have the same Problem. I cant flip the duplicated Armature Around the centerpoint, or the new Armature is a complete new Object -.-'
very good
can i use line readerer unity for string with this thanks
for me it says bone heat weighting is there a way to fix
The mirrored side of the mesh bends the opposite way when I pull the string even though both sides of the armature is fine. How do I fix this
My string is not bending, not moving. I've tried every solution in the comments, nothing worked, already tried, multiple loop cuts on the string, single and centered loop cut, connecting the bottom and top limit to the string bone, connecting by off set too, i've tried everything, not working.
awesome
When I move the strings bone in pose mode it either moves the entire string without bending it or bends it but the points that should be connected to the bow also moves backwards, Any help would be appreciated :)
If you still looking for an answer I had the same problem, and then I put ends of the string a bit inside of the arch mesh, then reapplied automatic weights.
@@dungeonmaster217 Thanks, I will try that: :)
@@dungeonmaster217 I had problems with the string where it would either pull the string in a straight line or the string wouldnt pull at all, putting the string in the mesh of the bow seems to be the solution, thank you
This was amazing, thanks so much. In part 1 I think you mentioned doing a little tutorial on creating an animation (which it looks like you have at the end here) - any chance of adding how you did that that as a part 3? Would like to set an animation for use in unity, where I can blend between the bow being not-drawn and fully drawn.
You would set the key frames, and tweak them to your desired look in unity. You'll need probably 3 animations. Idle, Pull, and Shoot.
Export as FBX, and call each animation when you need them.
I know that didn't help with actually creating the animation, but I hope that helped in how to get the final product into unity, and how to use it.
@@DT-hb3zu Thank you for this, I was wondering how to do just that :)
@@aaronjenkins2225 much love, I'd like to see your project! Can you add friends on YT?
@@DT-hb3zu I'm not sure if my last comment sent, what is your discord, ill happily show you my project for sure :)
My string does not move i move the bone over and over again and it wont move
make more loop cuts on the string
@@PrehistoricWildlifeAdventures yeah I found out but ty for responding
@@PrehistoricWildlifeAdventures I spent a couple of hours failing to move the bowstring until I read your comment. Thanks! you are a hero
Could you make your Blender project file available for download? I can't seem to get my string right and I think it's do with the weight painting as it doesn't bend only in the middle of the string
Great, but when i copy (shift+d) and scale the bones, it take middle point of the middle all bones and not with 3d cursor-start point , what i doing wrong?
It sounds like you've got the wrong "piviot point mode" turned on. If you go down to the heading "Only Origins" in page in this link: docs.blender.org/manual/en/2.80/scene_layout/object/editing/transform/control/pivot_point/index.html , you should see an image with settings, there you need to select 3D-Cursor. I hope this helps :)
@@gurra3d944 THIS HELPED ALOT, THANK YOU
And after it's done, how to move it in unity and animate?
this would be great if a little bit slower ie 5 or 6 minutes sometimes you just go to fast without explaining but thanks anyway great tutorial 👍
please , do this tutorial for the 4.0 version ; pleaseeeeeee !!
Nice tut.. but when i scale the rig smaller/bigger the string doesnt work anymore
Thanks for tutorial! ))
parenting with automatic weights never working :(
This helped me so try it
Check scaling: make sure your model and rig aren’t too small - Automatic Weights works best with larger/less dense models.
Check for Overlapping Vertices: overlapping vertices on your model might cause Automatic Weights to fail. To remove them, select all (A) in edit mode, and press M > By Distance to merge them.
Check for Non-Manifold Geometry: check your model for non-manifold geometry such as interior faces and loose vertices - delete these if they’re present.
This method no longer works in ver 3.5.1. I followed your instructions exactly, but something isn't working. I'm assuming it is because they changed how everything works over the past 4 years. Any help?
I'm puzzled was applied Mirror added as it wasn't in the video before, as automatic weights didn't work on one side of the bow?
Any idea why that second half of the bow isn't joined with the top half after you scale it?
same problem..
okay I solved it. Just don't forget to apply the mirror modifier
Did Said Kocak soloution work? Otherwise can you give me a timestamp, I can try to see if I did anything wrong :)
@@gurra3d944 yes it worked, i forgot the apply the mirror modifier. But I messed up in the animation tab while trying to clear useless animations :)
@@kocaksaid yep that worked
You managed to make a simple concept sound incredible complicated. This was very hard to follow.
very nice
😎
It looks like normals on your final render are flipped
I tried this but my string just moves around instead of bending
Make sure you have a loopcut in the middle of the string. Search for Weight Painting or rewatch the weight painting segment. Hope this helps😊
Great and clear tutorial, thanks :D
Everything Works Until I add Inverse Kinematics Then only the bones move not the mesh
Wait how did you do the string part. When I move the things it moves the whole string and it does not streach.
There can be a couple of reasons: Do you have a loop cut in the middle of the string? This is important because otherwise the Weight Paint doesn't have anything to latch on to when the bones move and it will move the entire mesh. It can also have to do with Object Paranting, the parent object should not be the string, it should a bone called Main and all bone should Keep Offset from this Main bone. I recommend searching for Loop Cut, Weight Paint, Parenting Objects. It is quite difficult to start rigging stuff especially if someone is just getting into Blender, but there will be a time when something finally clicks and then everything becomes much easier. Hope this helps! And good luck to you! :)
@@gurra3d944 me too have same problem. everything parented as it should, i have edge loop in the midle, right where bone is
how did you make the duplicated bones the same object as the original?
It depends on what mode you're in, if you're in Edit Mode everything you add should be connected to the main object. If you're in Object Mode everything will be separate. It may help to search for Edit Mode, Object Mode and even about Parenting Objects. Hope it helps :)
thank you