Unreal Engine 5.4 - Motion Matching With One Animation (Overview)

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • In the last video I showed how it was possible to get motion matching with a single animation. In this video I will discuss how I did it.
    Note: I have only spent a couple of hours messing with this system on/off in my free time and I'm still learning it.
    www.ubisoft.com/en-us/studio/...
    Join our Discord: / discord
    00:00 Intro
    01:00 How I Retargeted
    01:49 Obtaining Ubisoft Anims
    06:23 Motion Matching Demo
    08:16 Requirements and Setup
    09:30 Pose Search Schema
    13:43 Pose Search Database
    17:17 Animation Setup
    18:24 Animation Blueprint Overview
    21:30 DataBase Selection Details
    23:58 BP and AnimBP Requirements
    24:50 AnimBP Setup
    31:20 Dance Cards

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

  • @unrealdevop
    @unrealdevop  28 วันที่ผ่านมา

    You may be able to retarget these with a Trial Version of Character Creator 4 and iClone 8. Let me know if any of you try that and if it lets you or if there are any restrictions on the Trial that prevent it.
    NOTE: At 15:04 I correct myself but I think I just confused myself. I actually was increasing it, but the way the documentation makes it seem is that if you Decrease it then it favors Continuing, which seems to be the opposite of what I'm seeing which is where the confusion set in. I am actually increasing it from -0.01 to -0.1 which causes him to randomly get stuck in a situation where it's playing the animation normally. Since we are using Root Motion From Everything, this means that the character will actually move with the animation as it's playing.

  • @omegablast2002
    @omegablast2002 28 วันที่ผ่านมา +2

    i just cant believe how well it does with a single animation...this is wild

    • @unrealdevop
      @unrealdevop  28 วันที่ผ่านมา

      Yeah, it's going to have a learning curve without a doubt. It's a totally new approach to animation and it is rather Abstract in nature. Depending on various weights and tracked information.

  • @itzDrizzyyyman
    @itzDrizzyyyman 26 วันที่ผ่านมา +1

    disable reselection is only used for if you have multiple animations, so what it would do is if a pose of this animation sequence is being in use, it tries to find another pose in another sequence to prevent repetition in the overall characters animation

    • @unrealdevop
      @unrealdevop  26 วันที่ผ่านมา

      Ah I see, that makes sense.

  • @naza0777
    @naza0777 28 วันที่ผ่านมา +2

    do you think this system will work well with a non humanoide character like a horse or a snacke?

    • @unrealdevop
      @unrealdevop  28 วันที่ผ่านมา +2

      Yeah actually, I've watched a video where they actually did motion capture with a dog and used it for Motion Matching.

    • @itzDrizzyyyman
      @itzDrizzyyyman 26 วันที่ผ่านมา +1

      i did a horse, but i got it from the marketplace, sadly its root is located in the back it still would work but turning would always look unnatural. it was a fun and quick process for a little play around.