The perfect IK rig in Blender ?

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • Does the perfect Inverse kinematics rig exist in Blender? Let’s find out.
    🎁🔥Don’t miss my exclusive sales on www.p2design-academy.com using the code you100K during the checkout. Sales end July the 16th at 23:59 CEST 🔥🎁
    For more information, check out this video : • Reaching 100 000 subsc...
    Fin’s Bone Manager addon : fin.gumroad.com/l/STdb
    Dowload the tutorial files for free : 👉 www.p2design-academy.com/
    🔥 Discover all my courses and free assets on P2design Academy🔥
    👉 www.p2design-academy.com
    -------------------------------------------------------------------------------------------------------------------------------
    🤸‍♂️ Blender animation course 👉 www.p2design-academy.com/p/al...
    🦴 rigging course 👉www.p2design-academy.com/p/th...
    -------------------------------------------------------------------------------------------------------------------------------
    ❤Content I love from CGBoost ❤
    👀New course Cubic World 👉 academy.cgboost.com/p/cubic-w...
    👶Start learning blender today 👉 academy.cgboost.com/courses/b...
    🖌Learn Substance painter fundamentals 👉
    academy.cgboost.com/courses/s...
    -------------------------------------------------------------------------------------------------------------------------------
    🔔Follow me on🔔
    twitter : / pierrick_picaut
    Instagram : / pierrickpicaut
    artstation : www.artstation.com/pieriko
    www.p2design.eu/
    -------------------------------------------------------------------------------------------------------------------------------
    #blender #tutorial #3D #animation #art #rigging
    00:00 Intro
    00:30 Getting started
    01:14 Basic IK
    03:19 Soft IK
    04:52 Prevent scaling
    06:54 Preventing Overstretching
    12:18 Fully stretchable rig
    16:38 Game engine friendly rig
    17:29 What’s the perfect IK rig?
    -------------------------------------------------------------------------------------------------------------------------------
    Disclosure: Some of the links above are affiliate links, which means that if you choose to make a purchase, we will earn a commission. This commission comes at no additional cost to you. We only recommend products that are helpful and useful, not because of the small commissions we make. Please do not spend any money on these products unless you feel you need them or that they will help you achieve your goals.
    Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use. No copyright infringement intended. ALL RIGHTS BELONG TO THEIR RESPECTIVE OWNERS

ความคิดเห็น • 116

  • @PierrickPicaut_P2DESIGN
    @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +4

    🔥Discover my extensive Blender courses and free rigs : www.p2design-academy.com
    ❤🖌Post your work using the #p2design and tag me on twitter & Instagram : @pierrick_picaut

  • @bluethan806
    @bluethan806 5 หลายเดือนก่อน

    This is an absolutely fantastic video for me, I can't stress that enough! When it comes to learning brand new concepts that have various techniques, I'll spend so much time attempting one, then considering a shift in my approach when it gets difficult, without fully knowing what to expect long-term. This is multiple tutorials in one to achieve the same thing with different pros and cons, which is incredible. Thank you so much!

  • @coolestardude
    @coolestardude 8 หลายเดือนก่อน +4

    Dude i have been struggling with cyclic parenting for months. parenting things to scale instead of location is genius, since blender measures scale as a multiplier. This solves so many problems! My rig is already looks WAY better than it did before!

  • @yandayixia
    @yandayixia 28 วันที่ผ่านมา +1

    honestly hands down, THE most technical and precious knowledge in the industry. Thanks a million for educating us! Money well spent

  • @mohammadaminhasani5213
    @mohammadaminhasani5213 8 หลายเดือนก่อน

    i love your work

  • @yuvaraj8492
    @yuvaraj8492 8 หลายเดือนก่อน

    Thanks, you saved my day.

  • @stedbenj
    @stedbenj 9 หลายเดือนก่อน

    You are my hero! I just found your channel and it's like I'm a kid on Christmas morning. Thank you! Je vous remercie.

  • @LizzyKoopa
    @LizzyKoopa 9 หลายเดือนก่อน

    I have learned so much with this one video.
    holy hell this was amazing.

  • @wafi5576
    @wafi5576 10 หลายเดือนก่อน

    this is gold.. thank you so much

  • @yoshiadme
    @yoshiadme 10 หลายเดือนก่อน

    This helped up a lot, thank you so much!

  • @alexrybin3798
    @alexrybin3798 หลายเดือนก่อน

    Solves exactly my issue, thank you so much!!!

  • @gonderage
    @gonderage 10 หลายเดือนก่อน +1

    I watched your whole rigging course, so not much is new to me here, but that length limiter is a new one :D
    and also the fact you own chickens is also pretty new lol :P

  • @viaceslavkiptilov1203
    @viaceslavkiptilov1203 6 หลายเดือนก่อน

    Thanks Pierrick!

  • @DarkerCry
    @DarkerCry 10 หลายเดือนก่อน +1

    Super interesting! Thanks for this, stretching in games is such a pain.

  • @madddmunky
    @madddmunky 2 หลายเดือนก่อน

    Thank you so much, master of rigging!

  • @prestonparish
    @prestonparish 23 วันที่ผ่านมา

    Incredible breakdown. Very nice.

  • @MelvilleG
    @MelvilleG 10 หลายเดือนก่อน +36

    Never thought of rigging as of an art. After some of your in-depth videos I just went ahead and purhcased your rigging course. You are amazingly talented, hoping to learn from you.

  • @Cyphus54
    @Cyphus54 9 หลายเดือนก่อน

    Great video! Sad I missed the sale T_T

  • @DrGroo
    @DrGroo 10 หลายเดือนก่อน +3

    Thanks for another great, comprehensive tutorial. I really like the way you show some obvious approaches and point out where they fail, rather than just showing the final setup. It's about time I picked up "The Art of Effective Rigging" to learn more secrets of great rigs.

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน

      Thank you. Just trying to show that there is no perfect option :)

  • @bizaTeam
    @bizaTeam 2 หลายเดือนก่อน

    Thank You ❤❤❤

  • @Th3EpitapH
    @Th3EpitapH 8 หลายเดือนก่อน +2

    nice video, "story" style tutorials are just about the hardest kind to script, and you did a great job with this

  • @ABRBD
    @ABRBD 4 หลายเดือนก่อน

    Thank you!

  • @stateoftheart0525
    @stateoftheart0525 7 หลายเดือนก่อน

    I just purchase your course, great tutorial I hope you will update the course with exclusive content and new features in the future

  • @doch40
    @doch40 10 หลายเดือนก่อน

    Hi. Thank you so much for this great tutorial. I wondering to know how can I implement or use the Blender animation in Unity or UE without losing all the jobs done in Blender. If there is a youtube tutorial on your youtube channel that would be great to watch in order to learn from the expert.

  • @dearyoufrommiyamoto
    @dearyoufrommiyamoto 10 หลายเดือนก่อน

    really helpful. it's really hard for me to make my character walk using my IK rig. Stretching a little bit will solve that clumsy bending animation.

  • @AoiEgg
    @AoiEgg 2 วันที่ผ่านมา

    the video I've found in youtube! thank you!

  • @WaddleQwacker
    @WaddleQwacker 10 หลายเดือนก่อน +2

    I'm just a junior animator with barely two years of experience on the field but I can't agree more on the principle to let the animators control the rig. It's not just our job, it's a requirement. We need the freedom of motion.

  • @stretchypants999
    @stretchypants999 10 หลายเดือนก่อน +5

    Thank you for creating such amazing videos. Content is made of 100% awesome. Congratulations on reaching the 100K milestone !

    • @fergadelics
      @fergadelics 10 หลายเดือนก่อน +2

      +1 always quality and every now and then there’s an update like when you went to this last BCON. That was inspiring, you were so buzzed about it. Congrats on the first 100,000

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      Thanks for your support

  • @bahadrgenc9930
    @bahadrgenc9930 9 หลายเดือนก่อน

    I will still try to buy your courses even tho its very expensive for my countries economy(50 dolar course is around 1350 units xd). Thats how good they are.

  • @Xfrimz
    @Xfrimz 4 วันที่ผ่านมา

    2:04 THANK YOU SO MUCH I WAS WONDERING WHY MY KNEE KEPT GOING SIDEWAYS 😭😭😭😭

  • @JoeDraws5
    @JoeDraws5 5 หลายเดือนก่อน

    Great vid and thanks for the info. I think I am missing something in my understanding, but at 13:55; What is the benefit of creating smaller copies of the original deformation bones for the copy scale constraint? Why can't we just apply the copy scale constraint from the root to the original deformation bones while still having the original deformation bones copy the transform of the IK bones? I tried this and it appears to yield the exact same result, but not sure if I'm missing something. Thanks

  • @pierranova3348
    @pierranova3348 10 หลายเดือนก่อน +1

    Hey Pierrick, bit of an odd comment but I really appreciate the improvement in your subtitling, it makes your videos much easier to follow.

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน

      That's fine :)
      I found a good service online. It's pricey but the quality is pretty satidfying

  • @nic-ori
    @nic-ori 10 หลายเดือนก่อน

    Thanks.

  • @charlesdarwin7647
    @charlesdarwin7647 10 หลายเดือนก่อน +2

    As a beginner, it looks a bit complicated to me, but very interesting.

  • @PsybrSkylar
    @PsybrSkylar หลายเดือนก่อน

    I love how detailed this is! Will this translate to Unity engine without issue or is there a plugin I need?

  • @lomborg4876
    @lomborg4876 5 หลายเดือนก่อน +1

    I solved the problem with the "Limit Distance" constraint.
    Make a scripted driver (Expression must only say "var" (variable)) for the distance value, then set the driver type to "distance" and parent two empties, with a distance equal to the bones’s distance, to the rig.
    Use the empties as the objects for the driver.
    The distance value will now adjust itself whenever you confirm your change in scale.

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  5 หลายเดือนก่อน

      You can also use custom space. And as a custom space object, the closest bone in the hierarchy, I figured this out like a couple of days ago.

    • @lomborg4876
      @lomborg4876 5 หลายเดือนก่อน

      @@PierrickPicaut_P2DESIGN I’ll have to try out your solution too. Doesn’t hurt to have more options to solve a problem after all

    • @lomborg4876
      @lomborg4876 5 หลายเดือนก่อน

      @@PierrickPicaut_P2DESIGN I found a flaw in my method and have corrected my comment

    • @lomborg4876
      @lomborg4876 5 หลายเดือนก่อน

      I may not do it correctly, but when I try out your solution, it doesn’t work when I apply all Transforms

  • @BlueBerryFTW
    @BlueBerryFTW 8 หลายเดือนก่อน

    for some reason clicking lock IK does not produce the desired result. The knee still does not point straight forward.

  • @AlamKhan-bi2jf
    @AlamKhan-bi2jf 10 หลายเดือนก่อน

    Sir plz upload video how to make perfect deforming skin in blender

  • @jinchoung
    @jinchoung 4 วันที่ผ่านมา

    it would be nice to have a tut about how you built that leg. is there some tool to set alignment of axes after you draw out the leg? ideally, you'd what the knee bend to exist on a single plane, on a single axis and it's possible to end up with a leg skeleton where even locking off the other two axes would result in a bad rotation relative to the character model.

  • @R67K
    @R67K 10 หลายเดือนก่อน

    ❤ and support. Thanks for the video

  • @AlamKhan-bi2jf
    @AlamKhan-bi2jf 10 หลายเดือนก่อน +1

    Sir plz upload video about animating wrinkles plzz

  • @user-ti4bm4md5y
    @user-ti4bm4md5y 8 หลายเดือนก่อน

    why do you need ik to stretch the mesh?

  • @ianmcglasham
    @ianmcglasham 10 หลายเดือนก่อน

    Hello Pierrick. I am looking to brush up my rigging skills. Have I come to the right place? I am a professional modeller and I would like a painfully in depth exploration of rigging. Do you have such a thing?

  • @joaovictorcunhadesouza3212
    @joaovictorcunhadesouza3212 10 หลายเดือนก่อน

    Sorry to ask you make a tutorial for all the body ik and fx is hard to fund a video explaine how make it and your animation is amazing.

  • @Swdgame
    @Swdgame 6 หลายเดือนก่อน

    Does knee popping happen to arms as well?

  • @medmel2160
    @medmel2160 10 หลายเดือนก่อน +1

    Merci pour cette vidéo gold !

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      Avec plaisir

    • @synaestesia-bg3ew
      @synaestesia-bg3ew 10 หลายเดือนก่อน

      I would like to know if you have project to experiment with Ai as a tool, to smoothing even more.

  • @asmr5471
    @asmr5471 10 หลายเดือนก่อน

    First of all, thank you. Recently i'be started to learn animation and rigging, so your courses help me a lot. But have a question should i remember exact your rig set-ups and steps, or it is more direction and I can not try to follow it to the letter?

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      Like anything you will learn in your life, it’s me about understanding the process and concepts and add them to your workflow than reproducing the exact same steps.

  • @hiraeth5880
    @hiraeth5880 หลายเดือนก่อน

    Does this tutorial come with the rigging course on p2design? Would be cool if the other parts of the rig were as advanced as this

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  หลายเดือนก่อน +1

      We cover more advanced things in the course, don't worry

  • @DariusYoung
    @DariusYoung 10 หลายเดือนก่อน

    Stay great brother! Thank you again for another great video!

  • @liteningstrike12
    @liteningstrike12 10 หลายเดือนก่อน +5

    How do you keep all of these bones organized when you're planning a rig? I found this a bit hard to follow, if I were working on a complicated rig I'd probably use a flowchart to keep track of the hierarchy of parents and the constraints. A node-based rigging system would probably be my preferred method, at the very least I'd create a diagram that would mirror the flow of information

    • @gonderage
      @gonderage 10 หลายเดือนก่อน +1

      There are bone layers, and there's an addon called Bone Layer Manager, which are super useful in organizing a rig. You can apply names to layers and easily create a simple UI for it.
      There's also an actual node-based rigging addon. I can't personally vouch for it, since I've seen only a little bit of its use, but there are tuts out there for it which look good and just as complex as Pierrick's.
      Also, if it helps you understand organizing your bones, one thing I do to organize them is to use a bone's dimensions to signify its role. I like using the BBone style instead of the default octohedral look, because I can use the bbone scale to create a pyramid look for when I stack mechanism and control bones in the same spot. Hope this helps!

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +2

      It’s a matter of habit, at some point everything makes sense and you don’t get that lost.
      I’m working on a chart actually.
      Node based rigging is planned for Blender, it’s part of the development we’re working on.
      There is a node based rigging addon but it’s pretty limitated.
      Check pixel level pixel’s channel

    • @mixchief
      @mixchief 10 หลายเดือนก่อน

      @@PierrickPicaut_P2DESIGN Are you involved in the development of Blender’s rigging and animation tools?

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      @@mixchief i try to, I attend some of the animation module meetings and make suggestions whenever I feel it’s relevant

  • @sebastienpierlet1141
    @sebastienpierlet1141 10 หลายเดือนก่อน

    super tutoriel

  • @watercat1248
    @watercat1248 6 หลายเดือนก่อน

    I was happy that I disaid a robot for my character model for my game
    It makes everything esier wean talking for animation's

  • @davidffortesmeireles5328
    @davidffortesmeireles5328 9 หลายเดือนก่อน

    damm very hard that

  • @user-hm7ww6ek8s
    @user-hm7ww6ek8s 10 หลายเดือนก่อน

    I love you so much

  • @bongqhi1250
    @bongqhi1250 10 หลายเดือนก่อน

    Hello online teacher, do you know "Rigging Nodes" ? it may be help if you do some tutorial about it :)

  • @digiscience3508
    @digiscience3508 10 หลายเดือนก่อน

    Can we be 3d generalists and make beautifu looking l art?

  • @6ust4volam
    @6ust4volam 10 หลายเดือนก่อน +1

    I will buy yout course of rig and animation. I m brazilian, Florianópolis - Santa Catarina. Thank you for your videos

  • @Ademar440
    @Ademar440 5 หลายเดือนก่อน

    The problem is that when I move the Ik control bone up, it squashes the bones in the chain instead of rotating them even if it is just a little, the software that my animations are meant to be used with does not support stretch/squash at all, and all of these methods squash the ik chain, no luck here for me, at the very least this gave me an idea for how I can stop the foot from detaching from the leg if the control bone is moved too far.

    • @JoeDraws5
      @JoeDraws5 4 หลายเดือนก่อน

      Hey I have the same issue, knee and ankle joints squash too much before the knee begins to bend towards the pole target. Did you find a workaround?

    • @Ademar440
      @Ademar440 4 หลายเดือนก่อน

      @@JoeDraws5 Nope, I just ended up not using this method.

  • @kdgn9436
    @kdgn9436 10 หลายเดือนก่อน

    ❤❤❤❤

  • @adamfifield4014
    @adamfifield4014 10 หลายเดือนก่อน

    Wish I needed something like this but... cascadeur exists and is far superior compared to configuring IK. Modelling and bone placement still required, but auto IK does most of the stuff in this video.

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน

      I dont get your point. Why wishing something you don’t want ?
      What about stylised animation ?
      What about bone biped rig ?
      This is not limited to leg rig.

  • @NCHDEMON
    @NCHDEMON 10 หลายเดือนก่อน

    👍👍👍

  • @getfanmedia
    @getfanmedia 10 หลายเดือนก่อน

    interesting

  • @diadepedra9004
    @diadepedra9004 6 หลายเดือนก่อน

    TE AMO UwU

  • @H.A.L9000
    @H.A.L9000 7 หลายเดือนก่อน +1

    (logo whooshes)

  • @WaddleQwacker
    @WaddleQwacker 10 หลายเดือนก่อน

    oui 🐔

  • @elantrauma
    @elantrauma 9 วันที่ผ่านมา

    I'm 3/4 of the way into this video, I have a rig not deforming my mesh (which I feel like should of been discussed as far as parenting it to the mesh), I have 2 legs that kind of function but really do not in terms of fundamental function, and....that's it. Please.....PLEASE realize most times, people are searching for blender tutorials for things like this. I've wasted well over an hour from going back in the video to figure out what I did wrong. I feel like the title " the perfect rig" is misleading, as it implies that this video showcases a fully functional IK rig, which it does not. Maybe it's my own fault for assuming this was a tutorial but it's just frustrating because with 4 minutes left in the video, I'm realizing that's not the case.

  • @khurrammughal8655
    @khurrammughal8655 10 หลายเดือนก่อน

    Hi this is Khurram Shahzad from Pakistan, I want to purchase your animation course, I'm a newbie and I have no idea about animation, I want to create short cartoon videos for my new TH-cam channel, I have visited your website for purchasing this course but they are asking for PayPal but PayPal is not working in Pakistan, I have only Master card, please tell me how i can purchase your course and also tell me the price of this course,, thanks in advance

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      Hi, You should try other market places like the BlendeMarket or flippednormals.
      You'll find the price on any of these market places

  • @cocozozo2021
    @cocozozo2021 10 หลายเดือนก่อน

    show the chicken!

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      Alright

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      Check this out 🥰
      twitter.com/pierrick_picaut/status/1677024934965460992?s=46&t=DrATt88Rthk_XdJUmC-uqA

    • @cocozozo2021
      @cocozozo2021 10 หลายเดือนก่อน +1

      @@PierrickPicaut_P2DESIGN Just can't say how much tanksful I am, this video is treasure

  • @davebirley2280
    @davebirley2280 3 หลายเดือนก่อน

    Doesn't work for me, will have to re rig my whole model.

  • @Thesupperals
    @Thesupperals 7 หลายเดือนก่อน

    Your joints really need an extra bone. They don't bend well at all.

  • @kishansamad1656
    @kishansamad1656 9 หลายเดือนก่อน

    Why isn't the foot fixed on the floor, the man's foot goes under the ground, this shouldn't be

  • @S.Gamedev-zc2wp
    @S.Gamedev-zc2wp 2 หลายเดือนก่อน

    I dont understand why would you want the legs to be stretching

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  2 หลายเดือนก่อน

      For stylized animation… as in most games

    • @S.Gamedev-zc2wp
      @S.Gamedev-zc2wp 2 หลายเดือนก่อน

      @@PierrickPicaut_P2DESIGN thank you

  • @RairAffair
    @RairAffair 6 หลายเดือนก่อน

    Honestly, why to bother with it in 2023? While We have all the presets etc?
    That was a case in I don't know Blender 2.43... But now? Yeah I get it, still a lot of customs need to be made, or could be made, etc. But for humanoids? Everything is there, and building anything like that is just a waste of time.
    What We need in Blender is the same funcionality which Cascadeur has. Because We need FullBodyIK, animating in Blender now is archaic as hell, and a waste of time. For hand animation, for fixing mocap, for taking poses from mocap, basically for everything. Blender need a huge upadte here. I'm switching to Cascadeur for main movement, fixes, then will export from Blender via AutoRig Pro and AutoRig Custom to UNREAL. Lately I'm after a project where I was fixing mocap, and that is just a mistake in Blender, a hassle, and a waste of precious time... And don't tell Me please You can do it blah blah blah, it doesn't matter. We need the best tools, to work the best We can. I know You are teaching, nothing writing in this direction, only about Blender :) Cheers My friend :)

  • @lawrence9713
    @lawrence9713 10 หลายเดือนก่อน

    not suitable for game engines is all I had to know

  • @Omnivoid22
    @Omnivoid22 2 หลายเดือนก่อน +1

    his videos are always so complicated. buddy has a million bones to do the same thing. Its so difficult to follow along and you get easily mixed up. This is why i hardly watch his tutorial. Its just too complicated and im sure this is done in an easier manner.

    • @dirverslicense
      @dirverslicense 18 วันที่ผ่านมา

      Skill issue on your part

    • @Omnivoid22
      @Omnivoid22 18 วันที่ผ่านมา

      @@dirverslicense you thought you ate huh. Boy sit down somewhere

    • @dirverslicense
      @dirverslicense 18 วันที่ผ่านมา

      @@Omnivoid22?

    • @Omnivoid22
      @Omnivoid22 17 วันที่ผ่านมา

      @@dirverslicense tf you want? You took a shot at my intellect. So cuz someone learns differently, they are stupid or something. What were you implying?

  • @pinx5976
    @pinx5976 10 หลายเดือนก่อน +1

    why is this all so over-complicated?!

    • @PierrickPicaut_P2DESIGN
      @PierrickPicaut_P2DESIGN  10 หลายเดือนก่อน +1

      Because IK calculation is not that simple. And as anything in life, if you want to understand it properly, it's painful.

    • @pinx5976
      @pinx5976 10 หลายเดือนก่อน +1

      @@PierrickPicaut_P2DESIGN i dont like pain, maybe blender could do some better rigging tools....

    • @ezphillingz
      @ezphillingz 7 หลายเดือนก่อน

      @@pinx5976 It is actually simple he just goes on about every conceivable problem and work around for that problem just watch the time lapse videos I learnt better there straight to the point and you can understand why and what is being done. My adhd brain cant handle this run around for more view time 14:52.

  • @chelikus8629
    @chelikus8629 10 หลายเดือนก่อน

    ❤❤❤❤