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

  Рет қаралды 67,549

CGDive (Blender Rigging Tuts)

CGDive (Blender Rigging Tuts)

Күн бұрын

Пікірлер: 391
@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 kzbin.info/www/bejne/h6CuqJ2sqr2Vb6s
@glagraphy6533
@glagraphy6533 5 ай бұрын
the free dont work, it dosent donwload
@zvallid
@zvallid Жыл бұрын
The only youtube video on this argoument that gives decent solutions
@madtrip2049
@madtrip2049 Жыл бұрын
I tried to find a solution to this problem for almost a week, but not a single KZbin 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.
@amv.neptun
@amv.neptun 10 ай бұрын
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 8 ай бұрын
isn't it crazy? I had just the same problem
@akusukamultimedia2050
@akusukamultimedia2050 6 ай бұрын
@@miracle_boy_menny Me too me too! 😭*Happy crying*
@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!!!
@TheParryGod
@TheParryGod Жыл бұрын
Scaling method worked like a charm on a quite complex character mesh. Thank you so much!
@justbasil7308
@justbasil7308 Жыл бұрын
Yep fixed it for me to, was confused when the merge didnt work but this worked immediately
@Shattered3582
@Shattered3582 2 ай бұрын
you are the ONLY video that actually covers this in detail. I couldn't find anything that actually explained how to deal with this weight painting problem. it feels like a dirty secret that everyone else knows except for yourself, and no one shares their tips. thanks CGDive
@CGDive
@CGDive 2 ай бұрын
Nice! Yeah, everyone bumps into Bone Heat sooner or later. I just took the time to gather and figure out the most common solutions :)
@paolotaglia1
@paolotaglia1 Жыл бұрын
May this man's toast always be perfect.
@CGDive
@CGDive Жыл бұрын
lol
@ulumok4609
@ulumok4609 9 ай бұрын
It's difficult to describe how thankful I am, mate just thank u from all people having problems with rigging.
@CGDive
@CGDive 9 ай бұрын
haha, cheers!
@10MinuteEditing
@10MinuteEditing 9 ай бұрын
If I watched this video 9 months ago, I didn't need to struggle that much. You are my Fav. KZbinr for Rigging related everything. Thanks a lot Brother. ❤
@CGDive
@CGDive 9 ай бұрын
haha, nice! :)
@CaitlinJag
@CaitlinJag 4 ай бұрын
I CANT EXPLAIN HOW GRATEFUL I AM THAT YOU MADE THIS VIDEO I LOVE YOU
@CGDive
@CGDive 4 ай бұрын
haha, thanks! Such an annoying error, right!
@redblueghost5163
@redblueghost5163 Жыл бұрын
THANK U! solution in my case was scale, so simple and yet I'd never think it can create such an issue
@max_bezs
@max_bezs 7 ай бұрын
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 7 ай бұрын
hahah love this :) I have never received so many positive comments on a video.
@bar7381
@bar7381 8 ай бұрын
Bro merge by distance worked for me, and I was legit seconds away from manually weight painting everything tysm
@artsbyana
@artsbyana 8 ай бұрын
OMG THE THIRD METHO WORKED FOR ME! THANK YOU SO MUCH!😭 no one else on KZbin is addressing this issue, I’m glad I found your video! THANK U THANK U THANKUUUUU💜💜💜💜💜💜💜💜
@CGDive
@CGDive 8 ай бұрын
No worries, glad it was useful!
@firsrtexperiencewithab81
@firsrtexperiencewithab81 Жыл бұрын
You guy's have the best rigging tutorial for games in blender, We really appreciate all of your videos and addons
@timergent
@timergent 5 ай бұрын
Finally, THANK YOU, ive been so frustrated why it isnt working, but scaling my model helped, and it was so clearly explained
@CGDive
@CGDive 5 ай бұрын
Great to hear!
@АндрейПеров-ф6ц
@АндрейПеров-ф6ц Жыл бұрын
your channel is one of the most useful channels. 4/4 problems were solved by your videos! thank you!
@CGDive
@CGDive Жыл бұрын
haha, awesome!
@Konpochiro
@Konpochiro 10 ай бұрын
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 10 ай бұрын
haha, nice! I think this video gets the most "you saved me" comments of anything I've done :)
@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 :)
@codywatt7775
@codywatt7775 Жыл бұрын
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 Жыл бұрын
You're very welcome!
@Musetrigger
@Musetrigger Жыл бұрын
The scale method fixed my issue. It worked perfectly. Thank you for your help.
@LuminaireAI
@LuminaireAI Жыл бұрын
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.
@tony.toner.
@tony.toner. 7 ай бұрын
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 7 ай бұрын
That's awesome to hear :) Good luck!
@vortexvisionzdesigns
@vortexvisionzdesigns 11 күн бұрын
Man you're a life saver! I had a strict deadline with a client for a modeled character and needed to address the issue asap. This helped!😎👍
@CGDive
@CGDive 11 күн бұрын
Awesome! This video has the most "life saver" comments on my channel, bar none :P
@VladoPRO10
@VladoPRO10 5 ай бұрын
Solution 1: Merge by Distance was actually the fix! It removed 2504 vertices and now it works, thank you
@zoil7380
@zoil7380 Жыл бұрын
Solution 3 works I've been trying for so long thank you so much bro
@taiyihanle
@taiyihanle Жыл бұрын
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.
@extrasupercrispi
@extrasupercrispi 2 ай бұрын
That tutorial finally gave helpful tips (after two hours wasted on others), much appreciated!!!
@CGDive
@CGDive 2 ай бұрын
Great to hear!
@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!
@Poporoporancio
@Poporoporancio 29 күн бұрын
man, I have watched alot of videos but this one saved my life
@CGDive
@CGDive 29 күн бұрын
And I have made a lot of videos, but none gets as many "saved my life" comments as this one haha
@leebz
@leebz Жыл бұрын
Scaling the armature up solved it for me. Thanks so much.
@cuteme9009
@cuteme9009 7 ай бұрын
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.
@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
@Starbat88
@Starbat88 9 ай бұрын
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. :)
@Dsouls9
@Dsouls9 Жыл бұрын
it was the size tip that fixed it for me, thank you so much for this. you're a legend.
@CGDive
@CGDive Жыл бұрын
You're welcome!
@R_FangZ
@R_FangZ 5 ай бұрын
The scale x100 idea solved it for me, thank you so much!
@iampepperoni
@iampepperoni 7 ай бұрын
This tutorial saved me countless hours of manually weight painting
@CGDive
@CGDive 7 ай бұрын
Awesome! :)
@Randomplushchannel01
@Randomplushchannel01 7 ай бұрын
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.
@llscypherll
@llscypherll 4 ай бұрын
Love u so much i spend 2 hours trying stuff for my rig to work but 3 minutes of your vid worked
@CGDive
@CGDive 4 ай бұрын
Nice!
@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.
@ravilucky9327
@ravilucky9327 7 ай бұрын
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 7 ай бұрын
Happy to help!
@crystaltigeranimations4949
@crystaltigeranimations4949 Жыл бұрын
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 Жыл бұрын
Glad it helped
@EliteStudio
@EliteStudio Жыл бұрын
Legend
@Eyeson-x7x
@Eyeson-x7x 10 күн бұрын
you resolved all my entire issues man thank you so much epic tutorial
@CGDive
@CGDive 10 күн бұрын
Awesome, I'm glad it helped! 🔥
@ExistentialPineapple
@ExistentialPineapple 8 ай бұрын
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 8 ай бұрын
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.
@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!
@HS-od4ei
@HS-od4ei Жыл бұрын
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!
@9s322
@9s322 9 ай бұрын
Solution 3 saved my life! You earned a new sub!
@CGDive
@CGDive 9 ай бұрын
The amount of "saved my life" comments under this video is staggering. I am happy :)
@Patxi__
@Patxi__ Жыл бұрын
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.
@healthyseal
@healthyseal Жыл бұрын
Thanks lord, I knew I was doing something wrong and the vertices thing helped me resolve the problem, thanks a lot.
@CGDive
@CGDive Жыл бұрын
Glad it helped!
@katten3707
@katten3707 5 ай бұрын
may your coffee stay warm and your cookies crisp! the wizard has saved me 🌟
@CGDive
@CGDive 5 ай бұрын
Nice :)
@CristalXia
@CristalXia Жыл бұрын
Dude, thank you SO much for this video ! The multiples solutions are so helpful, you saved me from a serious headache !!
@CGDive
@CGDive Жыл бұрын
Noice, glad to hear that! :D
@sentientvanguard
@sentientvanguard 16 күн бұрын
I love you, I've been having this problem for 2 days. Thank you saint❤
@CGDive
@CGDive 14 күн бұрын
This must be my most loved video ever :) Thanks!
@alurellq
@alurellq 4 ай бұрын
thank you omg i been stressing for ages abt this method 3 worked for me
@mohidbaig4000
@mohidbaig4000 3 күн бұрын
Thank you so much, scaling up the mesh worked like a charm!
@CGDive
@CGDive 3 күн бұрын
Glad you got it working!
@PIZZARATRBLX442
@PIZZARATRBLX442 6 ай бұрын
Life Saver for Blender Tips ❤ *Edit* I used the Object Scale x100 method, I find this one works best for me
@avurado
@avurado 5 ай бұрын
saved by you 100 scale tip. thanks man, so much appreciated
@CGDive
@CGDive 5 ай бұрын
Great to hear!
@akusukamultimedia2050
@akusukamultimedia2050 6 ай бұрын
Wow! You have solved my problem. All I need is to enlarge my object and successfully parent it. Thank you very much! This video is your savior. ✨✨✨
@cesarferrolho1647
@cesarferrolho1647 4 күн бұрын
Thank you!! Great video ! Your solution number 2 was the one for me !! I still have to figure out how to REALLY connect all geometry, it seems Blender has a problem at rigging stuff with certain loose geometry, or maybe there are strange issues with certain types of models, i don't know...
@CGDive
@CGDive 3 күн бұрын
I have a bunch of info on Weight Painting. It's getting a bit old but the general information is still valid. It's mostly some interface and keymap changes that can trip you up. kzbin.info/aero/PLdcL5aF8ZcJsFEdlMJ7To0Iu9s-XCFV3W
@lildeadshot2630
@lildeadshot2630 Жыл бұрын
THANK YOU I WASTED A WHOLE DAY ON IT AND TURNS OUT ALL I HAD TO DO WAS SCALE IT X100... WOW
@CGDive
@CGDive Жыл бұрын
Perfect!
@PetersKotstube
@PetersKotstube Жыл бұрын
Ah, nice! The seperation by loose parts did the trick for me.
@CGDive
@CGDive Жыл бұрын
Awesome!
@MotivationalStimulant
@MotivationalStimulant 10 ай бұрын
Thank you so much for this tutorial your examples of correcting the heat error is amazing!!
@yaoldschata
@yaoldschata Жыл бұрын
Спасибо огромное за подсказку! Ваши методы из видео помогли, хотя о таких вариантах я даже не думала!!
@perseus9928
@perseus9928 Ай бұрын
Thank you so much, the only tutorial explaining it right and simple.
@CGDive
@CGDive Ай бұрын
Glad it helped!
@OviGomy
@OviGomy Жыл бұрын
You saved my life! The Scaling method works!
@noprofile6845
@noprofile6845 11 ай бұрын
First off, YOU are a wonderful person... Scaling to a hundred thing fixed my (6 legged 6 armed) alien (I've actually been banging my head on bone heat death for years, usually cutting up the character, auto weighting the parts that will, hand painting what won't, joining it back together and fixing the weights at the boundary)... Now I wanna know WHY does blender have this stupid scaling issue, I wanna call it stupid, but bet there is a good reason I just don't know... Looks like this's a fix for getting cloth sims to work changing the cliping distance If your makeing very large scale scenes
@CGDive
@CGDive 11 ай бұрын
Yeah, I don't know why there isn't a setting that has the same effect as scaling the objects but without actually scaling them....
@CraigMoro
@CraigMoro Жыл бұрын
Thank you so much! Just saved my final project for a blender class
@pauloamorimbr
@pauloamorimbr 4 ай бұрын
Thanks...saved me a lot of time after hours of searching!
@CGDive
@CGDive 4 ай бұрын
Cool 😎
@abdellatifqassid4687
@abdellatifqassid4687 Жыл бұрын
3th solution worked like a charm, thank you so much
@DKingsz
@DKingsz Жыл бұрын
Split by loose parts worked for me, thanks!
@SanyaBelyi
@SanyaBelyi Жыл бұрын
Thank you very much for showing that there is such an addon for Blender 3D, I'm just a Ukrainian and I didn't find a solution to my problem in the Russian-Ukrainian speaking segment, as you described the first method, then most of them talked about this method, and with this addon even a beginner like me can do not very high-quality models with bones and do not suffer with merging by distance, of course it works, you need to enter large values to work, but it greatly spoils the model, beginners are not able to make models so well, thank you again, I will tell you about this addon
@youngloenoe
@youngloenoe 10 ай бұрын
The scaling method worked for me. Thank you!
@ricktherickrolled
@ricktherickrolled Жыл бұрын
Thank you so much!!!I didnt know you could fix it, the 100x method helped me!!
@0CROSSTRIGGER0
@0CROSSTRIGGER0 10 ай бұрын
You sir are the top G. Your explanation is so clear
@CGDive
@CGDive 10 ай бұрын
Thanks, dawg! 😀
@j8vi3r
@j8vi3r Жыл бұрын
The 3rd one worked best for me... Blender can have some strange effects on complex models thanks alot!
@ianhollinhead5199
@ianhollinhead5199 6 ай бұрын
3.55 Forward solved my problem, Thank you!
@CGDive
@CGDive 6 ай бұрын
Awesome!
@sefalumar
@sefalumar Жыл бұрын
Thanx CGdive you saved my life!!
@leyong4716
@leyong4716 Жыл бұрын
You saved me, bro, your video is incredible!!!
@CGDive
@CGDive Жыл бұрын
Glad I could help!
@susufrernlp93
@susufrernlp93 4 ай бұрын
You can save yourself from weight painting manually with the option in Weight Paint Mode > Weights > Assign Automatic From Bones. It's basically the same effect as Automatic Weights, but for one bone only. Just a tip in case only the last solution works.
@CGDive
@CGDive 4 ай бұрын
This is a good technique but I don't think there us any automated method that makes manual weight painting completely unnecessary. I recommend learning it.
@susufrernlp93
@susufrernlp93 4 ай бұрын
@@CGDive Oh yes for sure. There's always corrections to do. Using Assign Auto From Bones helps do the heavy work faster, that what i was trying to say.
@Shin_Animations16
@Shin_Animations16 Жыл бұрын
This was very helpful, especially with the Shin Godzilla and Vicar Amelia models I'm rigging! Thank you!
@CGDive
@CGDive Жыл бұрын
Glad it helped!
@renatoargolo9703
@renatoargolo9703 9 ай бұрын
Thank you very much, the second solution solved my problem. I subscribed in you channel.
@CGDive
@CGDive 9 ай бұрын
Perfect!
@wheany
@wheany Жыл бұрын
I didn't realize you could just transfer weights like that. I have done the same trick by adding a data transfer modifier and then applying it
@CGDive
@CGDive Жыл бұрын
I also do it like that sometimes. The result is the same! :)
@writingmetal
@writingmetal Жыл бұрын
Thank you so much! For me the separate by loose parts did the trick!
@HanyoDaz
@HanyoDaz Жыл бұрын
Thanks a lot :)... for this amazing and detailed video you literally saved me after 6 hrs of trying :)
@FonswerthFilms
@FonswerthFilms 2 ай бұрын
The joint tweak option @7:12 does not show up for me, am I missing something?
@CGDive
@CGDive 2 ай бұрын
I don't see a Tweak option at 7:12 :/
@moisesabraham8667
@moisesabraham8667 5 ай бұрын
My man, you are awesome! Thanks so much for the tutorial!
@CGDive
@CGDive 5 ай бұрын
Happy to help!
@mrnagibator7385
@mrnagibator7385 7 ай бұрын
Способ №2 ОЧЕНЬ помог, лайк! Теперь ясно в чем была проблема.
@dio7288
@dio7288 5 ай бұрын
the 2nd method (scaling) helped me, thank you so much!!
@CGDive
@CGDive 5 ай бұрын
Excellent!
@shivc03
@shivc03 11 ай бұрын
Thank you man. The third solution worked perfectly
@CGDive
@CGDive 11 ай бұрын
Great to hear!
@MthePG
@MthePG 7 ай бұрын
oooh my god, thank you so much, that whole rezise 100x ordeal fixed it!!! Jesus i spent a lot of time to get this workinXD
@themanfrommars1928
@themanfrommars1928 10 ай бұрын
A life has been saved today
@CGDive
@CGDive 10 ай бұрын
I am glad hahah
@outthefryinpan
@outthefryinpan Жыл бұрын
scale trick did it for me, such an odd one. hope it gets fixed in the future!
@lashanvfx4534
@lashanvfx4534 Жыл бұрын
rigging legend 💝
@CGDive
@CGDive Жыл бұрын
hahah, thank you :P
@ukia8821
@ukia8821 10 ай бұрын
Scaling method works!!!!!!!!!!!!!!!!!!!!!!!! OMG THANK YOU
@yvesmolina
@yvesmolina Жыл бұрын
Another video so important and useful...a big thank you to you!
@CGDive
@CGDive Жыл бұрын
Sure!
@flawlesskaos87
@flawlesskaos87 Жыл бұрын
Dude! This video saved my life!
@MrGravicaper
@MrGravicaper Жыл бұрын
Something Blender is completely broken in the context of the skin. I can't seem to get the auto normalize option to work. And specularity almost doesn't work when you paint a weight on a bone on one side and assign similar weights to a symmetrical bone on the other side. Maybe Blender version 3.6 is not stable? Today, until 5 am, I tried to start auto normalization using this video and other sources on the Internet. I really want to work only in Blender, but it seems that I will have to complete this task on which I am currently skidding in Maya.
@ChilligerHund
@ChilligerHund 6 ай бұрын
I've tried every method and nothing works... I even bought the add-on but my blender freezes whenever I try to voxel heat diffuse. I dont know what to do :( My mesh has some shape keys, does that effect anything ? But even when i deleted my shape keys it didnt work. My normals are fine, my mesh has good topology and no loose verticies. However when I go to select->select non manifold, i get one loop around the eye which is a non manifold. Do you have any idea what else I can do ?
@bongo6_462
@bongo6_462 7 ай бұрын
HELKL YEAH, THINK YOU FINALLY SOLVED MY PROBLEM :D
Resolve bone heat Weighting failure in blender
7:35
Luwizart
Рет қаралды 94 М.
Blender: Voxel Heat Skinning addon (Automatic Weights on Steroids)
19:33
CGDive (Blender Rigging Tuts)
Рет қаралды 113 М.
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
Jaidarman TOP / Жоғары лига-2023 / Жекпе-жек 1-ТУР / 1-топ
1:30:54
How to fix Bone heat weighting Failed Problem|| Blender 4.0
5:36
Deepak Graphics
Рет қаралды 6 М.
Mixamo + FaceIt: EASY Full Character Rigging & Mocap
37:12
CGDive (Blender Rigging Tuts)
Рет қаралды 43 М.
How to fix Bone heat weighting Failed Problem|| Blender 3.1
4:07
Deepak Graphics
Рет қаралды 130 М.
The perfect IK rig in Blender ?
18:20
Pierrick Picaut
Рет қаралды 120 М.
Exploring Abandoned Games From Your Childhood
20:00
globert
Рет қаралды 2,5 М.
RIGIFY vs. AUTO-RIG PRO! Who will WIN? Who will be the VICTOR?
10:10
Russell Midfield
Рет қаралды 51 М.
How to Rig and Animate in BLENDER!
10:41
ProductionCrate
Рет қаралды 488 М.
Dynamic cloth rigging and animation in Blender
12:15
Pierrick Picaut
Рет қаралды 127 М.