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

Ғылым және технология

🎥 Title: Procedural Animation with Control Rigs in Unreal Engine
🚀 Description:
Unlock the world of dynamic and procedural animation in Unreal Engine with this comprehensive tutorial on Control Rigs. Join me as we delve into the powerful realm of procedural animation, creating lifelike movements with the ease of Control Rigs.
🔧 What You'll Learn:
Understanding the basics of Control Rigs
Harnessing the power of procedural animation
Step-by-step guide to creating dynamic movements
Tips and tricks for optimizing your animations
Whether you're a seasoned game developer or just starting in Unreal Engine, this tutorial provides valuable insights into leveraging Control Rigs for captivating and efficient procedural animation.
👍 Don't forget to like, subscribe, and hit the notification bell to stay updated on more Unreal Engine tutorials! Let's elevate our animation game together. 🚀✨
#UnrealEngine #ControlRigs #ProceduralAnimation #GameDevelopment #Tutorial #Animation
Patreon Account: / iamaryian
Blender to Unreal Pipeline Addon (Send2UE): www.unrealengine.com/en-US/bl...
Github: github.com/arianito/procedura...
Part 1 of procedural animation tutorial: • Creating and rigging a...
Timecodes
0:00 - Intro
0:46 - Material
2:00 - Creating a Control Rig
3:23 - FABRIC Solver for one Leg
4:00 - Create IK for other legs
5:00 - FABRIC Solver for other Legs
6:00 - Rig the root bone
6:57 - Calculate Z location of the root
8:32 - Create Animation Blueprint
9:16 - Leg Structure
10:51 - Crate Character
13:34 - Convert world to global coordinates
13:55 - Setup Capsule Collider
15:10 - Setup Root IK
16:00 - Raycast Root
20:10 - Initialize Legs
25:22 - Move Legs
30:10 - Swap Legs
33:05 - Enhanced Input
34:14 - Setup Camera
34:53 - Camera Orbit
35:29 - Character Movement
38:17 - Rotate Legs
39:02 - Interpolate between values
39:48 - Outro

Пікірлер: 38

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

    Bro, u are awesome. Thank u a lot.

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    Stay tuned, more are coming with better quality!

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

    Thank you very much for this tutorial!

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    You're very welcome!

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

    Greate! Thank you so much!

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    Glad it was helpful!

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

    Impressive, awesome tut :)

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    You're very welcome!

  • @user-te5cb5ek5q
    @user-te5cb5ek5q25 күн бұрын

    Thank you. That is impressive

  • @lowlevelthings

    @lowlevelthings

    22 күн бұрын

    Glad it helped!

  • @MdMahmudulHaque-fj1zm
    @MdMahmudulHaque-fj1zm2 ай бұрын

    nice one, keep it up!

  • @lowlevelthings

    @lowlevelthings

    2 ай бұрын

    Thanks!

  • @Tiffer-bt5dm
    @Tiffer-bt5dm2 ай бұрын

    Nice

  • @lowlevelthings

    @lowlevelthings

    2 ай бұрын

    Thanks

  • @olliverkatana4168
    @olliverkatana41682 ай бұрын

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

  • @lowlevelthings

    @lowlevelthings

    2 ай бұрын

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

  • @olliverkatana4168

    @olliverkatana4168

    2 ай бұрын

    ​@@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 KZread recommends me your video where you explained everything so clearly that even I understood :)))

  • @lowlevelthings

    @lowlevelthings

    2 ай бұрын

    @@olliverkatana4168 awesome, glad it helped!

  • @PlutoPlays1
    @PlutoPlays112 күн бұрын

    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?

  • @KalistosGaming
    @KalistosGaming24 күн бұрын

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

  • @lowlevelthings

    @lowlevelthings

    22 күн бұрын

    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

  • @KvasirDeer
    @KvasirDeer25 күн бұрын

    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

    25 күн бұрын

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

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

    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

    Ай бұрын

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

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

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

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    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!

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

    setting the root bone transform broke my whole mesh.

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    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

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

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

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

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

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

    does it replicate?

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    can you elaborate?

  • @denizforst

    @denizforst

    Ай бұрын

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

  • @denizforst

    @denizforst

    Ай бұрын

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

  • @lowlevelthings

    @lowlevelthings

    Ай бұрын

    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

    Ай бұрын

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

Келесі