How to Retarget Motion Capture in MotionBuilder

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • In this video I'll show you everything you need to know to retarget motion capture to your character in MotionBuilder.
    - How to merge and connect 2 characters.
    - How to import mocap data onto a character.
    - How to quickly fix simple retargeting errors.
    - What Match Source does and when to use it.
    - How to use IK Blend and where to use it.
    - How to plot or bake animation to your character.
    👋 Hello…
    If you're new to the channel, my name's Simon Kay and since 2000 I've been using MotionBuilder to help bring hundreds of characters to life at some of the leading video game, motion capture and visual effects studios in the world. So, if you want to learn some of the tips, tricks and tools I've picked up along the way, don't forget to subscribe below.
    🔗 links:
    MotionBuilder Fundamentals course: academy.mocapp...
    Check out my blog: mocappys.com/
    🎬 credits 🕹️:
    IMDB: www.imdb.com/n...
    Moby Games: www.mobygames....

Комментарии • 43

  • @ninomancuso7021
    @ninomancuso7021 Год назад +3

    Wonderful series, thankyou! One small thing I got stuck on if it helps anyone else: I couldnt figure out why no animation was playing after motion file import, and it was because I still had my source:root set to Stance>Active(checked).

    • @maxsochacki3986
      @maxsochacki3986 Год назад

      ty

    • @mocappys
      @mocappys  Год назад +1

      Thanks, Nino.
      Yeah, we've all been there :) Eventually it's the first thing you check whenever animation doesn't play back.

    • @ninomancuso7021
      @ninomancuso7021 Год назад

      @@mocappys yeah it definitely catches us noobs

    • @mocappys
      @mocappys  Год назад

      @@ninomancuso7021 Not just the noobs ;)

  • @dilithium72
    @dilithium72 2 года назад +1

    Thanks. Helped me figure out a couple of things. Nice and clear... and slow enough to keep up with.

    • @mocappys
      @mocappys  2 года назад

      Great to hear! Glad it helped

  • @TorQueMoD
    @TorQueMoD 5 лет назад +2

    Thanks for this tutorial. It's perfect for beginners!

    • @mocappys
      @mocappys  5 лет назад

      You’re welcome! Its good to hear. That’s exactly who it’s aimed at

  • @losie333
    @losie333 3 года назад +1

    I open my mocap file like in 01:02 and there is no character i n the navigator. I tried couple different mocap files in both MoBu 2018 and 2020 and didn't work. I love your tutorials. They are incredibly precise and accurate. I note every step and everything works fine for me :)

    • @mocappys
      @mocappys  3 года назад +2

      Ah, sorry. That is because I had already characterised the character in the file before I opened it. Hope this helps

  • @barrygenemurphy
    @barrygenemurphy 5 лет назад +2

    Excellent run through keep the coming.

    • @mocappys
      @mocappys  5 лет назад

      Thanks. New ones coming soon...

  • @annanessi9379
    @annanessi9379 4 года назад +2

    That is absolutely awesome! Thank you so much for doing it!!! :D

    • @mocappys
      @mocappys  4 года назад

      Thanks, Anna. Glad you liked it. Hope it helped.

    • @annanessi9379
      @annanessi9379 4 года назад +1

      @@mocappys Worked like charm! Trying to remember all the steps now :)

  • @TheXarxus
    @TheXarxus 3 года назад +1

    Thank you for the awesome tutorial first! it covers a lot! but i have a question here: do you do this retarget and tweak steps for each take or you make a big ROM take that covers most of these moves and do retargeting once and then import other takes automatically?

    • @mocappys
      @mocappys  3 года назад +1

      I usually start with a Range Of Motion (ROM) actions and get the retargeting working well for that action. Then automatically remap the files using those setting. Once the files have been remapped, I tweak the remapping and edit the files as needed - if that makes sense.

  • @saish24
    @saish24 5 лет назад +1

    Need more information on what shall be done if the character jumps on characterisation at 2:55 !! Please help! It is really helpful tutorial. Thank you.

    • @mocappys
      @mocappys  5 лет назад

      If the entire character jumps, I would go back and check the hips are centred (tX=0 and tX=0) in the scene. Also, the t-pose on your source character might not be quite like. Change the source character’s input to Stance and check what that looks like. Hope this helps

    • @saish24
      @saish24 5 лет назад

      @@mocappys yes! It did work. Even though the character once active now snaps completely and is in air.

    • @robertdansigursson458
      @robertdansigursson458 4 года назад

      @@mocappys very good tut, I was wondering if I have a source skeleton from Vicon, and it's a bit different than the rigged character, am I allowed to modify the source skeleton? I'm not messing up anything?

    • @mocappys
      @mocappys  4 года назад

      @@robertdansigursson458 Thanks Robert. If you have mapped the mocap data to the Vicon skeleton I wouldn't change it. The characterization and remapping process will still work even if the source and target character skeletons are different.

  • @Darth_Dink
    @Darth_Dink 3 года назад +2

    There's no character option in the navigator menu for me. I tried importing 5 different ways, even with a fully rigged model as the source, and no luck.

  • @ninomancuso7021
    @ninomancuso7021 Год назад

    Hey mocappys, do you happen to have any videos on how to merge hand tracking data from something like say Stretchsense gloves with body data from Optitrack?

    • @mocappys
      @mocappys  Год назад +1

      No, sorry. I would suggest trying to use MotionBuilder Story Tool for something like that.

  • @maura3876
    @maura3876 4 года назад +2

    I'm a bit confused about how to get my motion capture data from Vicon Shogun to retarget as best as possible. In the video, the motion capture data used already begins in a perfect tpose with the arms and legs completely symmetrical. But no actor can ever stand in such as perfect tpose. For example, sometimes my actors have their elbows bent a bit or one of their arms is slightly higher than the other. It seems like it's causing the retargeting quality to drop when my Vicon data isn't in a perfect tpose and my character model is. My solution was to rotate my motion capture joints to be perfectly aligned with my character model and then characterize the mocap data after it's aligned, but I haven't seen anyone else do it this way so I'm not sure if I'm really doing anything correctly.

    • @mocappys
      @mocappys  4 года назад +2

      Hi Maura,
      You're right, no performer, however good they are, can ever stand in a perfect T-Pose. They always need a little more tweaking to align them correctly.
      Couple of things you can try:
      Find the frame where the mocap data is close to a t-pose and then manually rotate the skeleton in to the correct t-pose. The method I use in this video (ruclips.net/video/lr6PziOY88U/видео.html) to t-pose the character should help.
      Alternatively you can...
      1. Select the entire mocap skeleton hierarchy - Ctrl-Shift-Right-Click a joint
      2. Switch to local mode (F5)
      3. Set rotation values to Zero - Right-Click any joint. Zero>rotation
      This should hopefully put the mocap skeleton into a T-Pose you can then Characterize.
      Hope this helps...

    • @maura3876
      @maura3876 4 года назад +1

      @@mocappys This was very helpful! Thank you for clarifying. Also, the hotkey to select the entire hierarchy is very useful! Thanks!

  • @MaxJones-xt4fl
    @MaxJones-xt4fl 4 месяца назад

    My character keeps completely disappearing when I plot the animation. Does anyone know what could be wrong?

  • @ninomancuso7021
    @ninomancuso7021 Год назад +1

    at 12:44 your filename changes from source to jess to the name of the mocap file. Did you resave as a different file?

    • @mocappys
      @mocappys  Год назад

      Well spotted!! Yes I did. "source_to_jess" is the mapping file and "jess_WALK_***" is the name of the remapped file. Always good to save your work as you go.

    • @ninomancuso7021
      @ninomancuso7021 Год назад

      Okay I did want to make sure I was following properly, this series is amazingly helpful and thorough, so thank you, have you got a business I can contact you through? I have a motion capture startup

    • @mocappys
      @mocappys  Год назад

      Yes, sure. You can contact me through my web site mocappys.com/

  • @ninomancuso7021
    @ninomancuso7021 Год назад

    Quick question, on the File MOtion import, I'm getting a Warning: Trying to merge 65 models from file [the animation].fbx into 65 models in scene. No model could be matched. unmatched models will be ignored. I can import it into Blender and see that the fbx file appears to have the correct data, and I can import previous mocap animations I've generated.

    • @mocappys
      @mocappys  Год назад

      This error usually happens when the "models" in your open file do not have the same names as the "models" in the file you are importing.
      Does this help? - mocappys.com/retargeting-animation-motionbuilder/

  • @marijanmuskinja4276
    @marijanmuskinja4276 5 лет назад

    Hello, good work, why it doesn't work with mixamo mocaps, am i doing something wrong, thanks in advance?

    • @mocappys
      @mocappys  4 года назад

      This process should work with any mocap. You just need to make sure your "source" Mixamo skeleton is characterized.

  • @cameroncouto4858
    @cameroncouto4858 2 года назад

    Do you have these files to download?

    • @mocappys
      @mocappys  2 года назад

      Yes. The files are available to download in my course: academy.mocappys.com/p/how-to-animate-character-with-mocap

  • @yangrenxiao5470
    @yangrenxiao5470 5 лет назад

    hello 请问哪里能联系到你。我再看帮助文档的时候遇到一些问题,想求教一下

    • @tonyzhang6295
      @tonyzhang6295 5 лет назад

      你可以你遇到的问题描述下,或许有人看到会给你提出解决方向

  • @2010Edgars
    @2010Edgars 4 года назад +1

    Turn on audio voice louder. 5 minutes from give you dislike.