Upper Body IK Plugin - Unreal Engine 5 VR Tutorial

Поділитися
Вставка
  • Опубліковано 2 чер 2024
  • Designing full body animations for VR can be a pain, fortunately there's a plugin for that. The UBIK or Upper Body IK Plugin is a fantastic plugin that helps with animating the upper body of a VR character using three simple transforms. I will walk you through installing this plugin as well as how to get a quick and simple Upper Body IK animation setup using this plugin.
    // UPPER BODY IK PLUGIN
    github.com/JonasMolgaard/UBIK...
    // SUPPORT ME ON PATREON
    / vrplayground
    // FOLLOW ME ELSEWHERE
    Instagram: / vr.playground
    Facebook: / virtualrealityplayground
    Twitter: / playground_vr
    // COME JOIN THE DISCORD
    Discord: / discord
    // LOOKING TO HIRE MY SERVICES?
    virtualreality-playground.com
    // CONTACT INFO
    For business inquiries: alexander.rodriguez@virtualreality-playground.com
    // CHAPTERS
    00:00 Start
    00:54 Installing the Upper Body IK Plugin
    04:10 Setting Up Animation Blueprint
    10:00 Attaching Animation to Player
    15:00 VR Test
    16:18 End
    16:48 Thanks to Patreon Supporters!
  • Наука та технологія

КОМЕНТАРІ • 108

  • @theeggmankingstreasurestas5007
    @theeggmankingstreasurestas5007 Рік тому +11

    Switching from unity to unreal would've been impossible without you, thank you so much!

  • @omcmeister
    @omcmeister Рік тому +8

    Seeing a few comments claiming this isn't working, so just here to confirm my success, today, following this on 5.1.0 - also to reiterate others guidance that issues installing the plugin were fixed by using "Visual Studio Installer" app to Modify my installation to include the workload "Gaming Development in C++" AND scrolling through the installation details "Optional" to check the "Unreal Engine Installer" checkbox... and also, being patient when Unreal was rebuilding, coz being hasty and thinking it wasn't doing anything and clicking again made it show the same "failed to compile" error as before, I had to sit and wait without clicking for it to actually work. Many thanks, all!

    • @gridtac2911
      @gridtac2911 Рік тому

      What do you mean "sit and wait without clicking"? Open the project, get the "do you want to rebuild" question then just not clicking anything? Or hit yes and wait? Or something else?

    • @christianbellamy8726
      @christianbellamy8726 Рік тому +3

      I actually had this same error and verified my visual studio download was correct and I still am having this error. Any ideas on what I might be missing?

    • @omcmeister
      @omcmeister Рік тому +2

      @@christianbellamy8726 not a clue, sorry - once I'd realised my error with the optional settings, and then learnt to be patient with the rebuild, it all worked fine for me. 🤷‍♂️

    • @user-du7rs8kw1q
      @user-du7rs8kw1q 7 місяців тому +1

      This reply needs more up votes. I couldn't find it before and had to figure it out the hard way. Like it too get it to the top!

    • @user-rq8qy5sg4k
      @user-rq8qy5sg4k 3 місяці тому

      I'm a newbie and I really appreciate your help, but I really don't know how to do it, and if you would be willing to tell me more about how to do it, I would really, really thank you!!

  • @TrySomeCG
    @TrySomeCG 2 роки тому +6

    bro don't stop making videos, you are making some useful stuff, cheers

  • @aziouss2863
    @aziouss2863 2 роки тому +3

    Heyy I remember I recommended something similar to this!
    Thanks for making this video man!
    I really think this channel will not stop growing!

  • @Obumbro
    @Obumbro 2 роки тому +2

    Thank you so much for making these! Keep them coming and I'll defently be checking to pitch in that Patreon. You rock!

  • @nicolashernanhoyosrodrigue762
    @nicolashernanhoyosrodrigue762 Рік тому +1

    Thanks a lot! This is one big content to learn! Continue sharing and doing better our development days!

  • @Shenakhti
    @Shenakhti 2 роки тому +6

    These videos are madly useful bro, gz, and thx for sharing them.
    Im working on my thesis on agency and this stuff really help me get going in VR. Personally I would love to see how blueprints are setup to solve puzzles and interact with the environment (guess what, I love to explore agency xD).
    Cheers.

  • @Firedrake4077
    @Firedrake4077 2 роки тому +2

    Thank you so much for this!

  • @ManWhoLostTooth
    @ManWhoLostTooth 2 роки тому

    Works beautifully! You're a peach.

  • @matthewsugden9930
    @matthewsugden9930 Рік тому +1

    I have this working in 5.0.3. Thanks. Your tutorials are really great and very helpful. Just need to figure out how to straighten up the hands relative to the controllers now.

    • @xmlstudios
      @xmlstudios Рік тому

      You can use the transform modify bone node to change the wrist orientation

    • @pterodactylw3899
      @pterodactylw3899 Рік тому +1

      how did you fix the compile error

    • @xmlstudios
      @xmlstudios Рік тому

      @@pterodactylw3899 i didnt get one, whats the details of the error

    • @pterodactylw3899
      @pterodactylw3899 Рік тому

      @@xmlstudios I'm trying to install the plugin but i have the same issue as this guy

    • @xmlstudios
      @xmlstudios Рік тому

      @@pterodactylw3899 longs you have the tools for the engine to compile code and have c++ enabled in the project it should just do it. Just thought it would be worth mentioning this plugin doesnt really work with unreal 5.0.3 it bugs out when you reload rhe project so you have to reload the anim blueprint to fix the invalid node problem which is annoying

  • @user-du7rs8kw1q
    @user-du7rs8kw1q 15 днів тому

    Great videos. I know you've also used vreue in previous videos, is this setup compatible with it?

  • @HubbyWubson
    @HubbyWubson 2 місяці тому

    Hey just wondering if there’s a chance you could make a tutorial on implementing this into the vr expansion plugin

  • @darrylmorin7112
    @darrylmorin7112 3 місяці тому

    Hey I really like all your content. Can you do a tutorial showing how to set up full body IK with NO plugins plz

  • @lily_neko739
    @lily_neko739 2 роки тому +1

    is there also a video like this for legs as well?

  • @timg8575
    @timg8575 2 роки тому

    Hey! Have you noticed that when you move your headset, besides from the clavicles, the hands slightly offset and then return to the controller position. When moving the camera fast, this looks jittery. Do you know any fix to this?

  • @gtogvrgames1881
    @gtogvrgames1881 2 роки тому

    Hi there and thanks for the tuto, quick question: Does it work on Android/Quest? Because during the loading I only have a black screen.

  • @Reddune92
    @Reddune92 6 місяців тому

    Did you also try this with the vr expansion plugin? or is there an easier way to achive body ik in the expansion plugin which i have not found jet? :) Great videos btw

  • @lichkung975
    @lichkung975 2 роки тому +1

    Having some technical difficulty, the character mesh I use seems to be folded into itself once plugging in the plugins node to the anim bp, does anyone have any references to a fix for this?

  • @bryce8595
    @bryce8595 2 роки тому

    have you tried this body with grabbing weapons like in your two handed grab video? does it work?

  • @juhaojala4
    @juhaojala4 2 роки тому

    Hey! What version are you using? My character looks really weird when adding the default settings.

  • @neverlanderforever1899
    @neverlanderforever1899 Рік тому

    Hi! I tried to do this and it worked nice for de ue4 mannequin, but when i try to use muy own mixamo character it doesnt work properly. Some twisted parts and rotations of the body are not ok. Do you know what am i doing wrong? Thanks!

  • @DoctorYaad
    @DoctorYaad 2 роки тому +2

    Do you have an idea how we can use the Physics Grasping Hands from the VR Expansion plugin template and use it in combination with this? The grabbing animation + physics is simply astonishing on that. Haven't seen any VR game do it as good as the template does and I have no idea how to apply all the complicated mechanics from to that to an upper body IK.
    Also you're literally the best unreal VR tutorial maker man, I would've been so much slower if it wasn't for your tutorials!

    • @timg8575
      @timg8575 2 роки тому +1

      You can use the grasping hands, hide them in game and make the Animation Blueprint follow them for controller references. If you want the finger animation you could (this is ugly but works) copy the transform of every finger bone for both grasping hands to the skeletal mesh. :)

  • @TrySomeCG
    @TrySomeCG 2 роки тому

    hi, i was messing around with power ik and trying to make full body ik with power ik but cannot figure out correct orientation, it always rotates in different direction than my controller, any ideas?

  • @g-dojjo
    @g-dojjo Рік тому

    Thanks for tutorial!! and i have some mini problem :'( My players hand's rotation is different :( not looking at correctly to motion controllers :( (I think 90 degree to upper side ... ) how can i change hands rotation ? X_X

  • @bluecase3779
    @bluecase3779 2 роки тому +1

    any idea how to make the legs not go though the ground 15:35 ? then this would be perfect

  • @gannetpwr9820
    @gannetpwr9820 2 роки тому

    This is great! Just out of curiosity, why did you set the transform variables inside of the character's tick and not inside the anim bp in the blueprint update animation? Also isn't casting every tick overly preformance heavy?

    • @camq66
      @camq66 9 місяців тому

      I saw another video covering this plugin and they do the same thing, so hopefully it's alright However, I am frequently getting Unreal crashes saying it ran out of memory whenever I try the editor in VR

  • @mayowa60
    @mayowa60 5 місяців тому

    so i have tried it but my character is too high when i put on the head set. the vr character is in the air. do you know any settings to help me reduce the height? thanks

  • @manthan.creator
    @manthan.creator Рік тому

    can you please make a video on creating charcter selection in unreal engine

  • @vmukeshkumar5566
    @vmukeshkumar5566 2 роки тому

    is it possible to do body ik with hand tracking?
    is there any resource?

  • @WerewolvenGames
    @WerewolvenGames Рік тому +1

    Thanks!

  • @pinip_f_werty1382
    @pinip_f_werty1382 2 роки тому +1

    I'm no religious man, but if I was I'd say that you were doing God's work my man.

  • @ahmetozturk7416
    @ahmetozturk7416 Рік тому

    I am trying this with a mixamo character, but it doesn't work correctly, any solution to solve it?

  • @ayan251
    @ayan251 Місяць тому

    it says to manually rebuild UBIKRuntime and UBIKEditor. :( not sure if there is anyother way to do this IK ?

  • @HyperNetix
    @HyperNetix 3 місяці тому

    I was wondering how one would replicate the UBIK across the net for a multiplayer game?

  • @immortal3164
    @immortal3164 5 місяців тому

    Do you know how i can disable physical movement for my character while im playing?
    I mean, when i move in the physical world, the player in game also moves.
    How i can disable that? Im using the default VRPawn
    (You are my last hope)

  • @KarthikK-ym8ys
    @KarthikK-ym8ys Рік тому +4

    I am getting an error called " project could not rebuild please try rebuilding from source manually " when tried to open the unreal project after adding plugins. someone please help me. Thanks for the video really helpful

  • @tfivegames
    @tfivegames Рік тому

    Does not work, Ue 5-0-3. Trying to open the project results in " could not be compiled."

  • @phoenixinvest9527
    @phoenixinvest9527 Рік тому +6

    Problem here sorry. im using UE5.1 and when i get to rebuilding the modules part (2:50) i get an error prompt saying, "(project name) could not be compiled. try rebuilding from source manually." I did unzip the file before putting it into plugins folder. love your videos any help would be appreciated

    • @adamyousry3422
      @adamyousry3422 Рік тому +3

      did you end up solviing this?

    • @whiteway2486
      @whiteway2486 Рік тому

      @@adamyousry3422 right click on your .uproject -> Generate Visual Studio project file -> There is a [yourprojectname].sln now, open it. In Visual Studio now you have to click on build

    • @FunnyLeosVR
      @FunnyLeosVR Рік тому +1

      same problem

    • @user-du7rs8kw1q
      @user-du7rs8kw1q 7 місяців тому

      same problem, been working on finding a fix for about a month now@@FunnyLeosVR

  • @EmeraldAlfie
    @EmeraldAlfie 2 місяці тому

    please can you help me i keep getting a missing module message and ive looked at tutorials to get away from it but NOTHING has worked

  • @suraiasilverbell
    @suraiasilverbell 9 місяців тому

    Hey hey, I tried to get this setup working in Unreal 5.2 using the Quinn mannequin, but her hands are off and rotated. I've been at it for hours trying to correct this without success. Is there anyone who got this working with Quinn or a Metahuman and for the hands to line up correctly? I'd love to know how you did that!

  • @terrablader
    @terrablader Рік тому

    Is this replicated ? Does it work with vre pawn?

  • @maxseverin173
    @maxseverin173 Рік тому

    Great turtorials, they help me a lot but with this one i run into a problem. when i get the pop up to rebuild the modules i get the message that it did not work and i have to rebuild the modules manually. I couldn't find a good fix online.

    • @camq66
      @camq66 9 місяців тому

      just having Unreal do it for me worked for rebuilding

  • @CyberCat320
    @CyberCat320 9 місяців тому +3

    I'm having some issues with UBIK and ue5. When I go to install the plugin it says it can't be compiled and needs to be rebuilt from source. Anyone have a fix? I would appreciate it!

    • @tyson_0796
      @tyson_0796 3 місяці тому

      Just in case you didn’t figure it out you need to reinstall visual studio and fallow the install instructions in the UE5 documentation

    • @user-rq8qy5sg4k
      @user-rq8qy5sg4k 2 місяці тому

      @@tyson_0796 Hello, I'm a college student just getting started, and the problem of not being able to compile is bothering my progress, can you please teach me how to do it? I'm downloading Visual Studio

  • @yessnowww5345
    @yessnowww5345 Рік тому

    If Plugins does not work under EU "5.11" It must actually be rebuilt at the start of the project, but unfortunately the one if does not rebuild, it asks me to make it ( build ) manually, of which I do but even that does not change anything, the Project does not start, and it asks me again and again to rebuild ---" Can we do without Plugins for the suite of tutorials?: )

  • @PolyGuildAdventurers
    @PolyGuildAdventurers Рік тому

    checking the head head transform Twists up my Character whole body left and right hand transform works but the the head

  • @coper848
    @coper848 5 місяців тому +1

    Hi can someone please help. I've downloaded the UBIKSolver folder & added it to my project. I never got a prompt when I tried to run the project from the folder after creating the new plugin folder as in the video. Unreal just opens without issue, but the UBIK solver isn't visible in the plugin section when I look for it. I'm running 5.3.2 but it won't work on 5.1.1 projects either.

    • @KuroSabbath
      @KuroSabbath 5 місяців тому +1

      I'm having the exact same problem, if you find a solution could you please answer? Thank you

    • @user-rq8qy5sg4k
      @user-rq8qy5sg4k 2 місяці тому

      @@KuroSabbath +1 please it is important for meeee!!

  • @gillgonzalez8479
    @gillgonzalez8479 2 роки тому +3

    Doesn't work for me. When i try and launch unreal I get error "Could not be compiled. Try rebuilding source manually" Any ideas why this is happening?

    • @tobias341
      @tobias341 2 роки тому +3

      same for me. is there a fix?

  • @leonlysak4927
    @leonlysak4927 Рік тому

    Got this to work w/ Unreal 5.1.1. I have the VR template hands still though, literally I have two sets of hands lol... is there a way to map them onto the skeletal mesh?

    • @leonlysak4927
      @leonlysak4927 Рік тому

      Update: I have the Character class for the VRPawn (for a smooth locomotion setup). So instead, I used Motion Controller Left/Right Aim components rather than Motion Controller Left/Right when getting the World Transforms to update the head, left/right hands he talks about around the 14:00 mark. I found this sets the orientation of the hands properly. Just wanted to help someone out if they're using characters.

    • @leonlysak4927
      @leonlysak4927 Рік тому

      Also, not 100% yet but I believe I'll/we'll need to remove the default VR template hands and put all animations and functionality on the skeleton mesh. For now, I've hidden the default VR template hands in game.

    • @skate6
      @skate6 7 місяців тому

      please can you share the 5.1.1 plugin? the latest one doesnt work on 5.1.1 and mine is glitched

  • @Obumbro
    @Obumbro 2 роки тому +1

    Hi again! I'm getting an error with the project "not being able to complied. Try rebuilding from the source manually." Any suggestion? And Happy New Year! Thanks!🥳

    • @DylozWitty
      @DylozWitty 2 роки тому +3

      Just in case you didn't work it out, I had the same issue and spent a while trying to solve it. The solution for me was to install Visual Studio 2019 with the correct components and it worked like a charm, hope the same can be said for you

    • @pterodactylw3899
      @pterodactylw3899 Рік тому

      @@DylozWitty what compoents

    • @DylozWitty
      @DylozWitty Рік тому +2

      @@pterodactylw3899 I don't remember specifically what this was for but you should just need to install a version of Visual Studio 2019+. Then when it asks what workloads you want to install, you should chose "Game Development with C++" and then on the right side under optional you should tick "Unreal Engine Installer", then just click install... I think that should be all

    • @pterodactylw3899
      @pterodactylw3899 Рік тому

      @@DylozWitty okay thank you

    • @13ullzeye1
      @13ullzeye1 11 місяців тому

      Thanks

  • @gametechish
    @gametechish 2 роки тому +1

    This doesn't seem to work in 5.0.1 I just get an error rebuilding as soon as I put the plugin in the Plugins folder.

    • @johnnybaby7268
      @johnnybaby7268 2 роки тому

      For any version it says this for me too. Would love an update on this

  • @KuroSabbath
    @KuroSabbath 5 місяців тому +2

    The UBIK solver doesn't show up in my plugins, i'm on UE5.2, is it possible it doesnt work on it?

  • @user-du7rs8kw1q
    @user-du7rs8kw1q 7 місяців тому

    I get an error that states project could not be compiled. Try rebuilding from source manually. Does anyone know a way to fix this? I had an error occur during initial installation

    • @skate6
      @skate6 7 місяців тому

      same problem. was working till i changed projects, now any 5.1.1 doesnt work. it works on 531 though if download latest

  • @ethanfazer
    @ethanfazer 5 місяців тому

    Mine does not rebuild! Please help and respond!

  • @thomasking8402
    @thomasking8402 9 місяців тому

    Is there anything like this but with the legs moving while strafing?

    • @KalistosGaming
      @KalistosGaming Місяць тому

      Just make a Upper Body Bone Blending in the same anim BP blend the UBIK with that and make a blendspace for walking. so the upper body always just takes movement from the UBIK while the walk animation only works on the lower half. You can find uper body anim blending tutorials all over its not VR specific. You will have to obviously set up variables for speed and/or direction also needed for the blend space animation but thats ussually in the tutorials included.

  • @eloirivera394
    @eloirivera394 Рік тому

    this plugins still work even in 5.1.1

  • @TinMan-yo1pj
    @TinMan-yo1pj 2 роки тому +1

    Do you know why the engine won't compile when Install the pluggin?

    • @hannah5740
      @hannah5740 Рік тому

      Did you solve this problem 🤔

    • @TinMan-yo1pj
      @TinMan-yo1pj Рік тому

      @@hannah5740 Well what I thought was a plug-in problem is a UE5 problem. Now I can’t get any VR projects to open with 5 or 5.1 so back to 4.27 for awhile I guess

    • @ramonaflowers5052
      @ramonaflowers5052 Рік тому +1

      @@hannah5740 After putting ubik in the plugin folder, I was also getting the unable to compile error msg. I used Visual Studio Installer, and updated VS 2019 now it works, but I've read posts before about old unreal projects not working after updating VS, so use with caution.

    • @hannah5740
      @hannah5740 Рік тому

      @@ramonaflowers5052 Oh my, So there is a solution. Thank you so much. 😊😊

  • @lemon3335
    @lemon3335 Рік тому +1

    If you want to do full body VR motion capture use UBIK or full body IK?

  • @-xh4rq
    @-xh4rq 2 роки тому

    does this work with 4.26

    • @icefoxtheallstar
      @icefoxtheallstar 2 роки тому

      I saw that no one answered this but I've used it for 4.26, 4.27.2 and 5 so yes.

  • @pterodactylw3899
    @pterodactylw3899 Рік тому

    Can you update this to 5.0.3

  • @anthonymannwexford
    @anthonymannwexford 2 роки тому

    Doesn't work with 4.27 ?

    • @shaheenal-asadi
      @shaheenal-asadi 2 роки тому

      On a backup project, Try deleting the binary, build, intermediate, saved folders to force a fresh project build via "Generate Project Files" when right clicking the UProject file
      Your Visual Studio Compiler might also be out of date or missing a required package for compiling, best of luck!

  • @supjay3945
    @supjay3945 2 роки тому +1

    activating the ubik plugin crashes my project in 472 and 5 unreal. Anyone have a solution?

    • @shaheenal-asadi
      @shaheenal-asadi 2 роки тому

      On a backup project, Try deleting the binary, build, intermediate, saved folders to force a fresh project build via "Generate Project Files" when right clicking the UProject file
      Your Visual Studio Compiler might also be out of date or missing a required package for compiling, best of luck!

  • @sayonaradesu1087
    @sayonaradesu1087 Рік тому

    yeah, doesnt work for UE5. Worth the try I guess..

  • @oculicious
    @oculicious Рік тому +1

    Can you please add a warning to the description that this doesn't work anymore?