[SOLVED] Bone Heat Weighting failed (Automatic Weights doesn't work in Blender)

Фильм және анимация

-------------------------------------------------------------------------------------
❖Get all CGDive courses for just $5.99 per month!❖
academy.cgdive.com/courses
Note: This is like Patreon but much better :)
-------------------------------------------------------------------------------------
In this video, you will learn what to do when Automatic Weights doesn't work. In other words, how to solve the error "Bone Heat Weighting: failed to find a solution for one or more bones". This is an extremely common problem when trying to bind/skin a complex mesh to an armature.
The complexity of the armature is not that important but a complex character with many overlapping props etc. is very likely to cause this problem.
In this video, I will show the most common techniques for solving the issue. I will also try to help you understand how and why it happens.
❖LINKS from the video❖
Surface Heat Diffuse Skinning addon (free)
github.com/meshonline/Surface...
Voxel Heat Diffuse Skinning addon (paid)
blendermarket.com/products/vo...
Video about Voxel Heat Diffuse Skinning
• Blender: Voxel Heat Sk...
❖Support CGDive❖
-Patreon:
/ cgdive
-Gumroad (get 20% off using coupon code "cgdive")
gumroad.com/toshicg
RECOMMENDED PRODUCTS
❖Rig Anything With Rigify (coupon code "cgdive" = 20% off)
toshicg.gumroad.com/l/rigify
Alive! Animation course in Blender
www.p2design-academy.com/p/al...
❖The art of effective rigging in Blender (coupon code "cgdive" = 10% off))
www.p2design-academy.com/p/th...
❖Hard Surface Rigging In Blender
blendermarket.com/products/ha...
❖Auto-Rig Pro
blendermarket.com/products/au...
❖RBF Drivers
gumroad.com/a/348001395/XzWpB
❖Bonera
gumroad.com/a/99062899/oXuxm
0:00 Bone Heat Weighting Failed / Automatic Weights doesn't work
0:37 Solution 1: Merge by Distance
1:54 Solution 2: Object Scale x100
3:45 Solution 3: Split by Loose Parts
4:29 Another Example
6:15 Free addon: Surface Heat Diffuse Skinning
7:50 Paid addon; Voxel Heat Diffuse Skinning
10:12 Solution 4: Weights Trasfer Technique
13:49 Solution 5: Efficient Weight Painting
her32756743edjhfkjhdfslkj

Пікірлер: 284

  • @CGDive
    @CGDive Жыл бұрын

    ❖LINKS from the video❖ Surface Heat Diffuse Skinning addon (free) github.com/meshonline/Surface-Heat-Diffuse-Skinning Voxel Heat Diffuse Skinning addon (paid) blendermarket.com/products/voxel-heat-diffuse-skinning/?ref=356 Video about Voxel Heat Diffuse Skinning kzread.info/dash/bejne/g6N_2cyvpbvIaaw.html

  • @madtrip2049
    @madtrip20497 ай бұрын

    I tried to find a solution to this problem for almost a week, but not a single KZread video helped me. Today I came across your video - and it worked, I'm really very happy. If I had found this 3 days earlier, I would have saved several dozen hours of my life. Thank you.

  • @zvallid
    @zvallid5 ай бұрын

    The only youtube video on this argoument that gives decent solutions

  • @PrinceWesterburg
    @PrinceWesterburg Жыл бұрын

    Wow, in all my deacdes doing 3D across multiple platforms, this has to be the clearest and simplest to follow video ever!

  • @CGDive

    @CGDive

    Жыл бұрын

    Awesome, glad it was easy to follow!!!

  • @amv.neptun
    @amv.neptun4 ай бұрын

    Was starting to lose hope watching 20+ tutorials on this topic then the solution I needed was just scaling my objects? Damn. Thank you sir!

  • @miracle_boy_menny

    @miracle_boy_menny

    2 ай бұрын

    isn't it crazy? I had just the same problem

  • @TheParryGod
    @TheParryGod Жыл бұрын

    Scaling method worked like a charm on a quite complex character mesh. Thank you so much!

  • @justbasil7308

    @justbasil7308

    7 ай бұрын

    Yep fixed it for me to, was confused when the merge didnt work but this worked immediately

  • @bar7381
    @bar73812 ай бұрын

    Bro merge by distance worked for me, and I was legit seconds away from manually weight painting everything tysm

  • @paolotaglia1
    @paolotaglia110 ай бұрын

    May this man's toast always be perfect.

  • @CGDive

    @CGDive

    10 ай бұрын

    lol

  • @max_bezs
    @max_bezsАй бұрын

    idk man if u realize that u saved hours of life per person so at the end u helped humanity by years. very grateful

  • @CGDive

    @CGDive

    Ай бұрын

    hahah love this :) I have never received so many positive comments on a video.

  • @Konpochiro
    @Konpochiro4 ай бұрын

    Thank you so much bro You really saved me fr like I was so annoyed coz the clothes of the character was not working with the rig ; I really didn't wanted to create new clothes LEGEND!!!

  • @CGDive

    @CGDive

    4 ай бұрын

    haha, nice! I think this video gets the most "you saved me" comments of anything I've done :)

  • @artsbyana
    @artsbyanaАй бұрын

    OMG THE THIRD METHO WORKED FOR ME! THANK YOU SO MUCH!😭 no one else on KZread is addressing this issue, I’m glad I found your video! THANK U THANK U THANKUUUUU💜💜💜💜💜💜💜💜

  • @CGDive

    @CGDive

    Ай бұрын

    No worries, glad it was useful!

  • @user-on4es7qg7m
    @user-on4es7qg7m Жыл бұрын

    your channel is one of the most useful channels. 4/4 problems were solved by your videos! thank you!

  • @CGDive

    @CGDive

    Жыл бұрын

    haha, awesome!

  • @Starbat88
    @Starbat882 ай бұрын

    THANK YOU for your videos! This is the only one that has given me a solution to my rigging problem. Your channel is a gem. :)

  • @firsrtexperiencewithab81
    @firsrtexperiencewithab81 Жыл бұрын

    You guy's have the best rigging tutorial for games in blender, We really appreciate all of your videos and addons

  • @redblueghost5163
    @redblueghost51637 ай бұрын

    THANK U! solution in my case was scale, so simple and yet I'd never think it can create such an issue

  • @Musetrigger
    @Musetrigger6 ай бұрын

    The scale method fixed my issue. It worked perfectly. Thank you for your help.

  • @codywatt7775
    @codywatt77758 ай бұрын

    Great video, SHD fixed my issue. I also got alot of value from your hand painting of the weights. Thanks so much for making this video. It saved me tons of time.

  • @CGDive

    @CGDive

    8 ай бұрын

    You're very welcome!

  • @leebz
    @leebz10 ай бұрын

    Scaling the armature up solved it for me. Thanks so much.

  • @cuteme9009
    @cuteme9009Ай бұрын

    Blender creators have thought about everything. Yet they give you an error messages istead of competent advice or at least link to your video. Helpful video.

  • @DashCameraGirl
    @DashCameraGirl3 ай бұрын

    Thank you so much for this tutorial your examples of correcting the heat error is amazing!!

  • @iampepperoni
    @iampepperoniАй бұрын

    This tutorial saved me countless hours of manually weight painting

  • @CGDive

    @CGDive

    Ай бұрын

    Awesome! :)

  • @10MinuteEditing
    @10MinuteEditing3 ай бұрын

    If I watched this video 9 months ago, I didn't need to struggle that much. You are my Fav. KZreadr for Rigging related everything. Thanks a lot Brother. ❤

  • @CGDive

    @CGDive

    3 ай бұрын

    haha, nice! :)

  • @tony.toner.
    @tony.toner.Ай бұрын

    Thank you sooo much. It was the only single thing on the internet that helped. Im not going to fail this class because of you.

  • @CGDive

    @CGDive

    Ай бұрын

    That's awesome to hear :) Good luck!

  • @ulumok4609
    @ulumok46093 ай бұрын

    It's difficult to describe how thankful I am, mate just thank u from all people having problems with rigging.

  • @CGDive

    @CGDive

    3 ай бұрын

    haha, cheers!

  • @LuminaireAI
    @LuminaireAI10 ай бұрын

    Huge thanks for this video. Tried Surface Heat Diffuse Skinning on a complex character with several intersecting clothing layers, no luck. Then, tried Voxel...done.

  • @XxCristalHeartxX
    @XxCristalHeartxX6 ай бұрын

    Dude, thank you SO much for this video ! The multiples solutions are so helpful, you saved me from a serious headache !!

  • @CGDive

    @CGDive

    6 ай бұрын

    Noice, glad to hear that! :D

  • @sefalumar
    @sefalumar11 ай бұрын

    Thanx CGdive you saved my life!!

  • @yaoldschata
    @yaoldschata11 ай бұрын

    Спасибо огромное за подсказку! Ваши методы из видео помогли, хотя о таких вариантах я даже не думала!!

  • @AJCreative3D
    @AJCreative3D Жыл бұрын

    Whhhhhhaaaaaaaatttttt!!! This is Pure Gold. i've been fighting and doing many tricks to avoid this problem. but this is more clean to do. Thank you so much!! Todor. You're the best!!

  • @CGDive

    @CGDive

    Жыл бұрын

    Awesome, glad you liked. I just wish I made this much earlier :)

  • @zoil7380
    @zoil738010 ай бұрын

    Solution 3 works I've been trying for so long thank you so much bro

  • @yvesmolina
    @yvesmolina Жыл бұрын

    Another video so important and useful...a big thank you to you!

  • @CGDive

    @CGDive

    Жыл бұрын

    Sure!

  • @9s322
    @9s3222 ай бұрын

    Solution 3 saved my life! You earned a new sub!

  • @CGDive

    @CGDive

    2 ай бұрын

    The amount of "saved my life" comments under this video is staggering. I am happy :)

  • @youngloenoe
    @youngloenoe4 ай бұрын

    The scaling method worked for me. Thank you!

  • @Dsouls9
    @Dsouls99 ай бұрын

    it was the size tip that fixed it for me, thank you so much for this. you're a legend.

  • @CGDive

    @CGDive

    9 ай бұрын

    You're welcome!

  • @ExistentialPineapple
    @ExistentialPineapple2 ай бұрын

    thank you so much for this tutorial. I've been dealing with frustration around this topic for probably close to a year now, and finally having an answer to this has given me so much joy. I think it's silly that there have to be *this* many workarounds for a rig, but I also wonder if the scale one (that was the solution to my issue) has to do with the world scale settings in place? Either way, thank you so much for this tutorial. I cannot say how appreciative I am of your work and time spent doing this :)

  • @CGDive

    @CGDive

    2 ай бұрын

    That's great to hear. And yes, world scale will probably affect how automatic weights is applied but I am not sure if there is a solution that involves tweaking it. If you find one, let me know.

  • @CraigMoro
    @CraigMoro6 ай бұрын

    Thank you so much! Just saved my final project for a blender class

  • @mixchief
    @mixchief Жыл бұрын

    @CGDive Just wanted to say that your channel has quickly become one of my top choices and I subscribe to probably 30+ Blender channels ;-)

  • @CGDive

    @CGDive

    Жыл бұрын

    Thank you very much!

  • @healthyseal
    @healthyseal8 ай бұрын

    Thanks lord, I knew I was doing something wrong and the vertices thing helped me resolve the problem, thanks a lot.

  • @CGDive

    @CGDive

    8 ай бұрын

    Glad it helped!

  • @ricktherickrolled
    @ricktherickrolled10 ай бұрын

    Thank you so much!!!I didnt know you could fix it, the 100x method helped me!!

  • @abdellatifqassid4687
    @abdellatifqassid4687 Жыл бұрын

    3th solution worked like a charm, thank you so much

  • @HanyoDaz
    @HanyoDaz10 ай бұрын

    Thanks a lot :)... for this amazing and detailed video you literally saved me after 6 hrs of trying :)

  • @DKingsz
    @DKingsz10 ай бұрын

    Split by loose parts worked for me, thanks!

  • @writingmetal
    @writingmetal9 ай бұрын

    Thank you so much! For me the separate by loose parts did the trick!

  • @OviGomy
    @OviGomy6 ай бұрын

    You saved my life! The Scaling method works!

  • @renatoargolo9703
    @renatoargolo97033 ай бұрын

    Thank you very much, the second solution solved my problem. I subscribed in you channel.

  • @CGDive

    @CGDive

    3 ай бұрын

    Perfect!

  • @taiyihanle
    @taiyihanle10 ай бұрын

    I hope the Bone Heat Weighting error rests in peace, indeed I do. Thank you ever so much for this video. My prized approach was cleaning up the mesh then separating by loose parts.

  • @hotsauce7124
    @hotsauce71245 ай бұрын

    This helped me out, THANK YOU!!!

  • @ravilucky9327
    @ravilucky932714 күн бұрын

    Thank you sir I am from India your vedios help me a lot and save my time from 3 days I am searching a solution for this now I fixed the issue by watching your video

  • @CGDive

    @CGDive

    14 күн бұрын

    Happy to help!

  • @nurulmuhandis4350
    @nurulmuhandis435011 ай бұрын

    Wow, nice your method really helped me in this problem thank you

  • @CGDive

    @CGDive

    11 ай бұрын

    Great to hear!

  • @0CROSSTRIGGER0
    @0CROSSTRIGGER04 ай бұрын

    You sir are the top G. Your explanation is so clear

  • @CGDive

    @CGDive

    4 ай бұрын

    Thanks, dawg! 😀

  • @leyong4716
    @leyong47168 ай бұрын

    You saved me, bro, your video is incredible!!!

  • @CGDive

    @CGDive

    8 ай бұрын

    Glad I could help!

  • @luciox2919
    @luciox2919 Жыл бұрын

    the scaling to 100 fixed it for me after trying all ur techniques in removing the bone heat problem... thank u

  • @CGDive

    @CGDive

    Жыл бұрын

    Excellent!

  • @shivc03
    @shivc035 ай бұрын

    Thank you man. The third solution worked perfectly

  • @CGDive

    @CGDive

    5 ай бұрын

    Great to hear!

  • @flawlesskaos87
    @flawlesskaos879 ай бұрын

    Dude! This video saved my life!

  • @EliteStudio
    @EliteStudio9 ай бұрын

    Legend

  • @Patxi__
    @Patxi__8 ай бұрын

    Thank you!!! In my case was the 3rd solution. It is a character made in 3d coat and autodecimated and it was keeping the different meshes merged from 3d coat.

  • @PetersKotstube
    @PetersKotstube8 ай бұрын

    Ah, nice! The seperation by loose parts did the trick for me.

  • @CGDive

    @CGDive

    8 ай бұрын

    Awesome!

  • @dhawkes5096
    @dhawkes50969 ай бұрын

    The second one did it, thank you very much :)

  • @footsoldierzombie2987
    @footsoldierzombie2987 Жыл бұрын

    The fact that he is using a soldier model makes it better for me since I am having trouble with rigging with an soldier model, thanks

  • @SuperiorStudios
    @SuperiorStudios4 ай бұрын

    Solution 3 worked for me, Thank you brother

  • @mv4458
    @mv44588 ай бұрын

    THANK YOU! The second solution did it!

  • @tiffanypai5087
    @tiffanypai5087 Жыл бұрын

    you saved my life! thank you so much, thank you thank you!!!

  • @CGDive

    @CGDive

    Жыл бұрын

    haha, awesome! :)

  • @Shin_Animations16
    @Shin_Animations167 ай бұрын

    This was very helpful, especially with the Shin Godzilla and Vicar Amelia models I'm rigging! Thank you!

  • @CGDive

    @CGDive

    7 ай бұрын

    Glad it helped!

  • @craigbaker6382
    @craigbaker6382 Жыл бұрын

    Incredible resource thank you.

  • @CGDive

    @CGDive

    Жыл бұрын

    Glad you like it. It's long overdue.

  • @mariustassis4670
    @mariustassis467010 ай бұрын

    tkanks a lot, very helpful

  • @arjunvishwa1622
    @arjunvishwa16224 ай бұрын

    Thanks buddy! You're a life saver

  • @CGDive

    @CGDive

    4 ай бұрын

    Glad to hear it!

  • @evawropa836
    @evawropa8364 ай бұрын

    Thanks you very much, your video helped a lot! :D

  • @andrewoblamskiy3317
    @andrewoblamskiy33173 ай бұрын

    Thanks a lot. The second method has worked.

  • @hamuzhanhazretleri
    @hamuzhanhazretleri4 ай бұрын

    Greatt video dudeeeee!! You're amazing :))

  • @CGDive

    @CGDive

    4 ай бұрын

    Thanks, man!

  • @giadabianco5520
    @giadabianco55204 ай бұрын

    You saved my life

  • @CGDive

    @CGDive

    4 ай бұрын

    Another live saved! :D

  • @DaniMra12
    @DaniMra12 Жыл бұрын

    Awesome, thanks!

  • @HS-od4ei
    @HS-od4ei5 ай бұрын

    Ah, method 1 solved it. As expected, it appears that the cause was an overly complex and sophisticated model. I guess I'll have to use a different model. It was a great help. Thank you!

  • @alessiotozzo5748
    @alessiotozzo57483 ай бұрын

    bro you just solved my problem thanks so much

  • @crystaltigeranimations4949
    @crystaltigeranimations49498 ай бұрын

    Oh man, thank you. this is kind of embarrassing but the first solution was the solution for me, i had merged it a few times before but after editing a lot i guess i just needed to do it one last time! It knocked out 4200 vertexes if you can believe it. This model is just for an animation i'm doing, so it's fairly complicated. Thank you so much!

  • @CGDive

    @CGDive

    8 ай бұрын

    Glad it helped

  • @mohbellahsene8952
    @mohbellahsene8952 Жыл бұрын

    Thank you so much!!

  • @mrnagibator7385
    @mrnagibator7385Ай бұрын

    Способ №2 ОЧЕНЬ помог, лайк! Теперь ясно в чем была проблема.

  • @captyork4430
    @captyork443010 ай бұрын

    Thank you very much !

  • @benjaminbenny4241
    @benjaminbenny42413 ай бұрын

    absolute LEGEND thnk uu sooooo much

  • @nethruwandhanasankha4290
    @nethruwandhanasankha42902 ай бұрын

    TAHNKS FIXED MY ERROR IN 1 MIN :D😍

  • @ianhollinhead5199
    @ianhollinhead51996 күн бұрын

    3.55 Forward solved my problem, Thank you!

  • @CGDive

    @CGDive

    6 күн бұрын

    Awesome!

  • @cynth4941
    @cynth4941 Жыл бұрын

    Haven't looked at the whole video, but one thing that I'll say is to look at your shape keys and preferably disable them all before rigging. Yesterday I was having this issue, and it was driving me crazy. I did some sort of impromptu "binary search" by selecting half of the mesh, splitting it and trying to Automatic Weight the split part, seeing which part fails, split it in half again, see which part fails, split it again, .... Until I was able to pin it down to 3 faces. But those faces weren't intersecting at all, they looked completely normal to me. Only when I turned all the shapekeys off I noticed that the faces had 0 size on the Basis shapekey.

  • @Randomplushvidsandmore
    @Randomplushvidsandmore17 күн бұрын

    Idk if this is said in the vid, but you can just manually remove vertices that are too close or just messed up, just dissolve messed up vertices and you’re good.

  • @valn3d
    @valn3d Жыл бұрын

    AMAZING THANK YOU SO MUCH

  • @jairussorensen1526
    @jairussorensen152610 ай бұрын

    Thank you so much

  • @arsenic9913
    @arsenic991319 күн бұрын

    it worked! thank you so much! instant sub 🙏

  • @CGDive

    @CGDive

    19 күн бұрын

    Thanks for the sub!

  • @kasztan3279
    @kasztan3279Ай бұрын

    Thank you, separate by loose parts worked for me :)

  • @CGDive

    @CGDive

    Ай бұрын

    Awesomeness! :)

  • @TriniStories333
    @TriniStories3333 ай бұрын

    loose parts worked for me. Thanks a ton

  • @SamBogat
    @SamBogat6 ай бұрын

    You made my day, thank you!!!

  • @CGDive

    @CGDive

    6 ай бұрын

    Any time!

  • @j8vi3r
    @j8vi3r8 ай бұрын

    The 3rd one worked best for me... Blender can have some strange effects on complex models thanks alot!

  • @bongo6_462
    @bongo6_46222 күн бұрын

    HELKL YEAH, THINK YOU FINALLY SOLVED MY PROBLEM :D

  • @ItzNorma_
    @ItzNorma_9 ай бұрын

    Life saving thank youu!

  • @lildeadshot2630
    @lildeadshot263011 ай бұрын

    THANK YOU I WASTED A WHOLE DAY ON IT AND TURNS OUT ALL I HAD TO DO WAS SCALE IT X100... WOW

  • @CGDive

    @CGDive

    11 ай бұрын

    Perfect!

  • @saseeka-weerasinghe
    @saseeka-weerasinghe9 ай бұрын

    Thank you man, I'm done❤❤

  • @ScorgeRudess
    @ScorgeRudess Жыл бұрын

    You are god! Thanks for sharing!

  • @KoshPrime
    @KoshPrime3 ай бұрын

    OMG! Thanks! This is so helpful!

  • @CGDive

    @CGDive

    3 ай бұрын

    Nice!

  • @amirmaulana7463
    @amirmaulana74634 ай бұрын

    These great complete solution... thanks.

  • @CGDive

    @CGDive

    4 ай бұрын

    You bet!

  • @juanestebangarciavillamiza7750
    @juanestebangarciavillamiza7750Ай бұрын

    Thanks man, I love you

  • @CGDive

    @CGDive

    Ай бұрын

    Glad I could help ✊

  • @spikeabike5116
    @spikeabike51162 ай бұрын

    Thank you, it helped

  • @MagicJulos
    @MagicJulos26 күн бұрын

    thanks bro, you save my journey

  • @CGDive

    @CGDive

    26 күн бұрын

    Awesome!

  • @lashanvfx4534
    @lashanvfx4534 Жыл бұрын

    rigging legend 💝

  • @CGDive

    @CGDive

    Жыл бұрын

    hahah, thank you :P

Келесі