VR Procedural Grip Poses in Unreal 5.4 | How to Create Realistic Grip Animations for Any Object

Поділитися
Вставка
  • Опубліковано 29 вер 2024

КОМЕНТАРІ • 121

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

    I'm trying out a new tutorial style and I would love to hear your feedback. Let me know if you find this format helpful and easy to follow. Your input is super important to me as I work to make the best content possible for you all!
    If you get stuck at any point or have any questions, feel free to respond directly to this comment and I'll do my best to help you out.
    Thanks for watching and happy developing!

    • @ThatTechGuy123
      @ThatTechGuy123 2 місяці тому +1

      This is much easier to follow. Your other videos were short but i had to pause so many times that it was annoying.

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

      @@ThatTechGuy123 Thank you, I got that piece of feedback a lot, now I'm gonna do it this way and make sure to maintain a precise direction so I am not wasting any time. I think this format is also more helpful for me professionally since I eventually want to go into teaching within the next 20 years or so.

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

      Hello, follow your Video ,but my Finger no Animation。why? Looking forward to your reply!

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

      @@Unknowww_Z i’m not totally sure, go into the VR pawn and plug in a print string to the Getts function and let me know if it fires

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

      @@QuinnKuslich i'm try string to SetupFingerAnimData,it is ok,

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

    Man ! I didn't watched it yet but this tutorial comes on point, I just started a personnal project and needed this, I was following your earlier tutorial for hands grip and I got a bit bummed that UE changed their input methods. Thats so cool that you made an update ! thank you !

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

    daaaam thanks bro thats so well done. I know the kids that think game design is easy and fast will complain why the tutorial was so long but fk them XD, they need to learn to skip time in video. Again thanks a lot for this! def subscribing and folowing :D

  • @rezaj.mousavi7310
    @rezaj.mousavi7310 2 місяці тому

    Great... Keep going ... 👍👍👍👍👍👍

  • @skullhunter748
    @skullhunter748 27 днів тому +1

    Hi how’s it going I am very interested in getting back into game development, specifically into the VR component of gaming. How would you go about grabbing an active NPC such as in games like blade and sorcery and walking dead saints and sinners. I am making a project that incorporates the mechanic in NPCs and Player models into the game.

    • @QuinnKuslich
      @QuinnKuslich  27 днів тому +1

      I’ve seen it done in a few tutorials in the past, let me see if I can’t find some?

  • @domenicococcorese5372
    @domenicococcorese5372 Місяць тому +2

    Hello! Many thanks for the tutorial. There is one question I want to ask: Is there a way to adapt this system to OculusXRHand component for hand tracking?

    • @QuinnKuslich
      @QuinnKuslich  Місяць тому +1

      @@domenicococcorese5372 create a duplicate hand and then toggle the tracked hand invisible when you grab stuff

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

      @@QuinnKuslich I'll try what you suggested, thank you!

  • @Tommyboi7566
    @Tommyboi7566 2 місяці тому +3

    Ayo? The goat posts again?

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +3

      We're so back

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

      @@QuinnKuslich Ive been waiting man glad to hear that your back :)

  • @nellvoh
    @nellvoh 29 днів тому +1

    Great tutorial.
    I bought it in gratitude for you.

  • @CstfanTube
    @CstfanTube 2 місяці тому +2

    Thank you very much, it's great the mechanics you've put in place. I won't hesitate to buy the project to support you.

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

      @@CstfanTube Hey thank you so much! I really appreciate that!

  • @TonywithaT
    @TonywithaT 2 місяці тому +1

    I’m wanting to create a mini game. As I go along. Would you be interested in consultations as problems arise?

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

      @@TonywithaT I can be available for that, it kind of depends on how much time you’re gonna need but if you need basic advice or guidance, that’s something that I can provide

    • @TonywithaT
      @TonywithaT 2 місяці тому +1

      @@QuinnKuslich it would generally be for bug fixes and smaller tasks. I would respect your time. I had a background in cad product design / 3d animation but it’s different programs. How can I reach out to you?

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

      @@TonywithaT currently the best way to reach me would be discord, once I finish work today I will send you a link.

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

      @@QuinnKuslich thank you

  • @MidnightVampiro
    @MidnightVampiro Місяць тому +1

    HES BACK!🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

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

    Amazing video Quinn! From a feedback perspective, I would love if your videos had a bit more explanation. There are several functions that went unexplained which makes it hard to understand and we end up just copying code. Also if Im not wrong and I did watch ur video twice to make sure I didn't fuck up, I believe by only setting the Finger Data on Try Grab we are damaging the grab animation when we are not actually grabbing an object. Because the values will stay at 0 and it will never leave the straight pose.

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

      Noted! I will try to do that more in the future!

  • @ThatTechGuy123
    @ThatTechGuy123 2 місяці тому +1

    Was just watching your other videos an it was great for you to update this. Have you looked at using physics control for this?

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      @@ThatTechGuy123 yeah I have a current working prototype, but it’s not super stable. I’m currently working on refining it because I don’t wanna make it tutorial for something that I don’t think is more than 90% effective. It’s a small rule of mine.

    • @ThatTechGuy123
      @ThatTechGuy123 2 місяці тому +1

      @@QuinnKuslich nice to know it does work to an extent. I'm gonna start messing with it next week.

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      @@ThatTechGuy123 let me know how that goes for you. My biggest issue is that it only works on one of the hands and it’s super taxing on performance. It’s also hard to determine where you’re putting the collision capsules on the hands.

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

      @@QuinnKuslich do you have discord? I was thinking that it could just have physics for the finger tips and it would stop the animation for the rest of the finger. I can see this being very taxing I'd the entire hand needs to be physics control. I was even going to go a step further and try doing physics control for the body.

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      @@ThatTechGuy123 I do not currently have a Discord. But I was going to start making one soon.

  • @Morayfij
    @Morayfij 15 днів тому +1

    I dont know what i did wrong on my end but it wont work for some reason, even after I checked on the video twice I couldnt figure out the problem, only the index and thumb fingures can move while the pinky, ring and middle fingers wont and when grabbing somthing the hands gose in to the strech pose.

    • @QuinnKuslich
      @QuinnKuslich  15 днів тому

      @@Morayfij what did you set your finger steps number to?

    • @QuinnKuslich
      @QuinnKuslich  15 днів тому

      The integer

    • @QuinnKuslich
      @QuinnKuslich  15 днів тому

      Also check the splines in the ABP and make sure you assigned the proper bone names

    • @Morayfij
      @Morayfij 15 днів тому

      @@QuinnKuslich pretty sure about the names but could you explain more on this " what did you set your finger steps number to?"?

    • @QuinnKuslich
      @QuinnKuslich  15 днів тому

      @@Morayfij at the earlier parts of the tutorial when I’m filling out the functions for fingersteps and get finger data. We set up a for loop and then we assigned the finger integer variable to it. And a lot of the time whenever I’m building this function I always forget to assign a value to that integer so it doesn’t fire. It needs to be set to four.

  • @Ryley_Fair
    @Ryley_Fair Місяць тому +1

    i did it and i loved it there is just one thing, how do i set up hand collisions

    • @QuinnKuslich
      @QuinnKuslich  Місяць тому +1

      @@Ryley_Fair I am gonna have a video out about that soon

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

      @@QuinnKuslich cant wait!

    • @QuinnKuslich
      @QuinnKuslich  Місяць тому +1

      @@Ryley_Fair this is a really good breakdown video on how physics hands are setup if you want to try it before my tutorial comes out ua-cam.com/video/rqLEL3kE4hc/v-deo.htmlsi=kSHnARsYHm0dHHma

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

      @@QuinnKuslich thanks

  • @avatarcai1542
    @avatarcai1542 11 днів тому

    I followed entire previous tutorial and found out it didn't work because new input system😭

  • @robertadams3925
    @robertadams3925 2 місяці тому +2

    FINALLY! Haven't been waiting a year or so for this or anything! Welcome back Quinn!

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +2

      I wish I had completed it sooner, but I ended up having to move after my "I want to start creating again video" So all my stuff had to be pushed back.

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

      @@QuinnKuslich Its good to have you back (for us), but we all know making youtube unreal training is a thankless, often profitless job. It's invaluable to the thousand or so viewers who you're making it for, so I think I speak for everyone when I say that we're thankful for anything you're willing to put out there. Thanks again.

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

      @@robertadams3925 hey man, I really appreciate that but this community, and you guys leaving comments on my old videos is what got me back in the first place. I didn’t realize how much these tutorials were helping people.

  • @okmedialive
    @okmedialive День тому

    Absolutely love this tutorial. One of the better ones I have found in general on VR and Unreal.
    I do have one question though because I can't get this to work as smooth with the Pico 4 and was wondering if there was any settings too it?

    • @QuinnKuslich
      @QuinnKuslich  День тому

      @@okmedialive for the pico 4 I have no clue, but it would def be in the inputs

    • @okmedialive
      @okmedialive День тому

      @@QuinnKuslich That is a good point. Did not think of that. I did follow your guide to the point but somehow the grip animation was not as it would be per "my" own config on anim.
      Thanks!

    • @QuinnKuslich
      @QuinnKuslich  День тому

      @@okmedialive yeah it changed bc I’m using an oculus

  • @WoodyDevs
    @WoodyDevs 2 місяці тому +2

    This is fantastic. The contact looks so good

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      @@WoodyDevs thank you sir, I’m a big fan of your content!

    • @WoodyDevs
      @WoodyDevs 2 місяці тому +1

      @@QuinnKuslich the feelings mutual. I can recall a time where you helped me with a big VR knowledge gap!

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

      @WoodyDevs I’m glad to hear that!

  • @pranitrock
    @pranitrock 16 днів тому

    So sooooo good. You have my respect.

  • @subdiv3d
    @subdiv3d Місяць тому +1

    Great tutorial, super easy to follow! I've got the procedural grip working great from in a blank project, but now I'm trying to add it to the GDXR character and am running into some issues. It would be a great starting point if they work together. If you have any insight it would be much appreciated, thanks!

    • @QuinnKuslich
      @QuinnKuslich  Місяць тому +1

      @@subdiv3d can you send me the tutorial, just put the link in this comment and I’ll take a look at it

    • @QuinnKuslich
      @QuinnKuslich  Місяць тому +1

      GDXR is pretty awesome. I like his work a lot and a lot of the times we tackle problems in the same way so I might be able to find a solution.

    • @subdiv3d
      @subdiv3d Місяць тому +1

      ​@@QuinnKuslich GDXR comes as a VR template project, so I'm not sure if there's any one tutorial that would give you all the needed info, but this is the channel - www.youtube.com/@GDXR. I'd be happy to share my current project file if needed, where I've basically just tried to implement your tutorial on top of the GDXR character setup.

    • @QuinnKuslich
      @QuinnKuslich  Місяць тому +1

      @@subdiv3d Oh is it the plugin from the marketplace?

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

      ​@@QuinnKuslich Yup! My plan is to try and get the procedural grip working in GDXR and then implement Mimic Pro for IK. It would make an amazing starting point if I can get them all to work together.

  • @kidzorro
    @kidzorro Місяць тому +1

    You're doing gods work, thanks Quinn for all the great tutorials!

  • @3bdulla44
    @3bdulla44 2 місяці тому +1

    welcome back!!!!! nice to see you posting again

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

      Thank you, it's nice to be posting again.

  • @OhioHard99
    @OhioHard99 2 місяці тому +1

    You're my hero

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

    hi good to see you

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

    Great!!! I've been waiting so long for this tuto :) Will it work on 5.3.2 ? (tuto and your project)

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      It should

    • @gtogvrgames1881
      @gtogvrgames1881 Місяць тому +1

      @@QuinnKuslich Thanks for the reply! As for an idea for the next one, I thought about a natural impulse grab force with movement such as Alyx

    • @QuinnKuslich
      @QuinnKuslich  Місяць тому +1

      @@gtogvrgames1881 this comment came up as I was planning out in my sketchbook how to program that 😂

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

      @@QuinnKuslich 🤣As they said in English (I think) Great minds think alike

  • @Daisy90109
    @Daisy90109 2 місяці тому +1

    can u help it wont give me the preview option

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

      0:37 did you set meta quest link to open XR runtime?

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

      @@QuinnKuslich how do i do that btw that was a quick text back

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

      @@Daisy90109 in my reply you should see a 0:37, I cover how to do that at that part of the video

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

      Do that and then restart Unreal

    • @Daisy90109
      @Daisy90109 2 місяці тому +1

      @@QuinnKuslich ok thanks i just went to the hand part my bad im kinda dumb

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

    will this also work for non-VR ?

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      @@elganzandere technically it could, however, in most cases where you would need a non-VR procedural group it would be easier just to create an animation for the objects you want to pick up since you have control of the camera. You could basically make it the camera and character do whatever you want them to and have full control. With VR you need to have the option to allow the player to grab any way they want not something you need to worry about as much standard 2D medium

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      TLDR: yes, but it would just be easier to animate it

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

    This is amazing man ! Greaaaat content! Glad I subscribed

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

    Yoooo!! Glad to see this is out! For future tutorials, it would be awesome to see you implement realistic guns or melee combat! Quick question, does this tutorial also include the ability to make preset grip poses so we can swap between that and procedural? Thanks!

    • @QuinnKuslich
      @QuinnKuslich  2 місяці тому +1

      Just procedural grip poses in this one, I was planning to do snap grip poses soon! As for male and gun combat, that is also something I have been prototyping.

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

      @@QuinnKuslich Very cool, I’m excited for the later parts of this tutorial!
      Awesome! Yeah I can see melee and gun combat working super nicely with this. Good luck with it, keeping my fingers crossed. My project yearns for combat lol

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

    bro i watched your previous videos on this same topic last night wtf lmaooo

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

      @@Official_Motionless this one’s the updated version, it works with the new pawn

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

      @@QuinnKuslich i know lol, but strange how ive seen your video 1 day before you post a new one

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

      @@Official_Motionless Did you end up following it it through too? The code is pretty much the same so hopefully you didn't lose any time

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

      @@QuinnKuslich nah, just watched because i was bored

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

      @@Official_Motionless damn was it entertaining? 😂