Procedural Animation with Control Rigs in Unreal Engine - Procedural Animation Part 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

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

  • @DoberPlayz-t4n
    @DoberPlayz-t4n 16 วันที่ผ่านมา

    If you are having trouble at 31:49 with the non-planted legs still being grounded to their inital position, try recombining the location pins from the cast ray macro and connect it to the location pin of the "Set members in (structure name)" node. Had this problem and doing this managed to fix it Great tutorial btw, its helped me a lot.

  • @SicoSiber
    @SicoSiber 6 หลายเดือนก่อน +7

    took me 4 hours to find this tutorial, thank you so much for making one!

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

      Hey, it's not top quality, but I'm glad it helped

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

      ​@@lowlevelthings
      How to make it attack ?

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

      @@ashy49592 guess we can add additional animation montage or layering on Animation Blue print, CMIIW

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

    What incredible content. Even though I'm Brazilian and don't understand English at all, I was able to understand it satisfactorily. Congratulations. Would it be possible to provide a tutorial on how to integrate the procedural with ready-made animations?

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

    Bro, u are awesome. Thank u a lot.

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

      Stay tuned, more are coming with better quality!

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

    Thank you very much for this tutorial!

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

      You're very welcome!

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

    Wow this is so cool, can't wait to try and learn it!! Thank you!!

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

    this was a great tutorial!!!!

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

    Thanks u so much for ur content, it helps me a lot ! (little advice if u need: Maybe the speed of the video is a little by to fast to anderstand it very well) But its a really good video ! Thanks you

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

      Thank you! not so great content for sure, but I thought maybe someone's time would be wasted otherwise

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

      @@lowlevelthings Hey, how can I open the file in Unreal? Because every time I try to, it tells me, that the module "Project 2" is either missing or was build with a different engine version, which engine version do I need to run this?

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

      @@daha9546 you need version 5.3, but alternatively you can copy and paste project files into your new project

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

    This is awesome! And the music helps me not-panic!
    I'm getting a bit confused around 29:19. Shouldnt prev location be initialized to the actors current location?

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

      You are correct! I fixed the issue on my github repo, forgot to mention it, thanks for bringing it up!

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

    This is such a great video!! Thank you so much

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

      glad it helped, wish u best

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

    Impressive, awesome tut :)

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

      You're very welcome!

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

    Honestly this tutorial is great! One question how could one make the controls also rotate leg from hip as well?

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

      different IK solver and bone configuration might help!

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

    Thank you very much, MAN! That's exactly what I was looking for for my spider demo.

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

      you're welcome, check out the github repo, I have an enhanced version

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

      ​@@lowlevelthings
      I started my project in UE5.3.2 and did everything almost like you (I used full body ik instead of fabric ik), but my poor brain didn’t tell me how to connect controls with movement in CharacterBP (lack of information), and very next day TH-cam recommends me your video where you explained everything so clearly that even I understood :)))

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

      @@olliverkatana4168 awesome, glad it helped!

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

    This is so good bro.
    as a beginner in this "system" i have no idea how to make my own character that has IK controller
    so can i get the character you used in this tutorial?

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

      Sure, It's all yours, you can find it's link in the description

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

      @@lowlevelthings thx bro you helped me so much!

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

    Hi, at 21:19 where you did the structure stuff for some weird reason it completely crashed my unity when editing anything to do with the 3rd control. I could change the name or variable type and it could just completely crash it. any fixes that you may know about?

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

      I think this is a known issue with Unreal 5, no workaround, mine just crashed a couple of times

  • @ФаррухбекХасанов-о6й
    @ФаррухбекХасанов-о6й 7 หลายเดือนก่อน

    Thank you. That is impressive

  • @MdMahmudulHaque-fj1zm
    @MdMahmudulHaque-fj1zm 9 หลายเดือนก่อน

    nice one, keep it up!

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

    Hi, I use the model on your patreon, and the unreal output log said "Item 'Control(None)' is not valid" at 10:20 of your video, I'm very confused about that, do you have any solutions?

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

      I'm reading control name from an array, did you check the bone names within the array? they must match with the provided model

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

    Plz make a tut how to made tank caterpillar in control rig🙏Or say where to begin.

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

      I'm pretty busy with my current employment right now, But sure, I will make time for another video
      But have you considered creating a tank track polygon, then add some bone around the track,
      Do multiple ray-casts on the ground to perfectly shape the track on the ground by transforming the joints to the ray endpoints, also for movement animation, How about shifting the material based on the movement velocity considering the friction and other forces?

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

    Thank you for your excellent tutorial! Which version of UE is compatible with your project?

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

      Thank you! mine is 5.4, but should also work with 5.3, 5.2 etc..

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

      @@lowlevelthings I have launced 5.1, 5.4 , when I double clicked on "MyProject2.uproject" it says "The following modules are missing or built with a different engine version: Would you like to rebuild them now?" and then I clicked "yes" it shows a message "MyProject2 could not be compiled. Try rebuilding from source manually." How can I solve it?

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

      Try copying the content folder into your newly created project, may it works..

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

    Would the animation and terrain part of the video work on a character with more legs? e.g 8 legs like an actual spider?

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

      there should be more legs grounded as default, as a result you will be cylcling between different leg pairs

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

    so how much more do you get from using procedural animation compared to having walk/jump animations with a footik setup?

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

      efficiency and time saving, with procedural animation you can customize many parameters and add personality to your character on the fly while with legacy techniques you have to change the baked animations to achieve the same result, my suggestion is to utilize both methods and parametrize your animations

  • @Tiffer-bt5dm
    @Tiffer-bt5dm 9 หลายเดือนก่อน +1

    Nice

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

    Greate! Thank you so much!

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

      Glad it was helpful!

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

    my model gets zeroed at origin, it doesn't touch the surface at the initialize legs part and gets zeroed at origin. even if i move it, the control points stay there it doesn't move. the body moves but the points jitters at origin. basically, i can't ground the legs. can you please help?

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

      if you are correctly converting between transform spaces, check the Ray-casts origin and target points, they may not be hitting the ground

  • @Error404-BG
    @Error404-BG 6 หลายเดือนก่อน

    Hey,god video,but for soem reason my robot Ik control's wont folow the non grounded spheres

    • @Error404-BG
      @Error404-BG 6 หลายเดือนก่อน

      Could you help?

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

      can you elaborate?

    • @Error404-BG
      @Error404-BG 6 หลายเดือนก่อน

      @@lowlevelthings my hole rigg is shaking when moving,and the legs are have no constrains,there is a lot to explain and show.

    • @Error404-BG
      @Error404-BG 6 หลายเดือนก่อน

      And the movment is really bad to,it looks kinda good forward,but left/right and back is shaking like hell.

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

      have you checked the scale of your bones? make sure you import your skeleton correctly, and also before jumping into the animation section, make sure the rig is performing properly.

  • @AMARNATHS-db5yk
    @AMARNATHS-db5yk หลายเดือนก่อน

    my file keeps crashing on 21:24 , during the add variable

    • @AMARNATHS-db5yk
      @AMARNATHS-db5yk 20 วันที่ผ่านมา

      in my file legs are not moving, any idea

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

    It's not a completely fair play. You announced one thing, but showed a crooked oblique version of it, hiding to the last that the case would not be brought to an end.

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

      true, but sorry that was not on purpose, I am still trying to improve my video creation skills, I was trying to give some ideas about how it can be done in UE, I also provided the blueprint for the first demo on my GitHub

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

      @@lowlevelthings - You could finish the job by showing the "students" a rough but complete sample.
      I'm not a prude, it's just that the announcement should somehow match the results.

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

    this doenst work at all on lanscape, it just flies around. Any thoughts why?

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

      It could be for many reasons, share your project on a public repo, maybe I could help you find the problem, my github ID is on the description, good luck!

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

    10:20
    Why does "Control(None) Is not valid" write here

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

      check the variable type, must be as type of Name, Im reading control names from an pre-defined array

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

    setting the root bone transform broke my whole mesh.

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

      make sure bone scales are 1 and their local transforms are persistent (watch the rigging process video)
      make sure you are setting the root bone before solving other IKs
      if still have this problem, visit the Github repository, you can find the working example

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

    can you make it so it can climb on walls

    • @lowlevelthings
      @lowlevelthings  6 หลายเดือนก่อน +2

      Sure, could be a great topic for an upcoming tutorial!

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

    does it replicate?

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

      can you elaborate?

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

      @@lowlevelthings so we can see our buddies actually moving their legs or hover over the ground on an online or multiplayer scene😂

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

      @@lowlevelthings the movement component is auto replicated but since this system is controlled by the rig idk if its auto or not

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

      there is a version where you can implement all of the states internally inside the control rig and ABP, since the character is already replicable, there should be no problem doing that, will plan to make that tutorial, but it shouldn't be that hard, you can try it yourself

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

      @@lowlevelthings thanks? but this version you have done in this video is not replicated right?

  • @MashaBear-g8f
    @MashaBear-g8f 3 หลายเดือนก่อน

    Do you have discord? I need help