VRChat - Grab your props with Avatar Dynamics !

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

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

  • @LoreliaDeMildiane
    @LoreliaDeMildiane  2 ปีที่แล้ว +9

    ERRATUM: I strongly recommend that you check "islocal" for ALL avatar parameter drivers!!!
    Also, completely forgot about that, but you may also want to prevent transitions between the left and right hand! To do so, use the same technique than at 23:34 and add "location not equals 1" to the left hand transition and "location not equals 2" to the right hand transition. Thanks to @vincent Alesci for bringing this up :-)

  • @bell404
    @bell404 2 ปีที่แล้ว +4

    I've been looking for a guide like this forever, and just randomly stumbled upon this video lol
    Than you!

  • @omniaesthetic1256
    @omniaesthetic1256 2 ปีที่แล้ว +2

    This is an excellent tutorial. I had created props in a similar way to this for my avatar, but always had synchronization issues with other players. Thanks so much for showing the fix!

  • @SyC0raXReal
    @SyC0raXReal 2 ปีที่แล้ว +1

    Yes, thank you very much this tutorial really helped me. I combined this with making the sword toggle on and off and it works great!

  • @naealautenschlager5370
    @naealautenschlager5370 2 ปีที่แล้ว +1

    Awesome video! Thank you so much as a vrchat player!

  • @excalius4691
    @excalius4691 2 ปีที่แล้ว +3

    So I am not one to really comment on tutorials but I honestly think that for any tutorial out there that this has been the easiest one to listen to cause of the way it is structured.
    Nicely made video and I feel confident that I can do this on my own but I know that if I get confused I can easily come back! I learned a lot from this alone and it doesn't feel like I was just plain copying but was learning how it works and that if I want to add anything onto it that I can confidently do that!
    Please continue making tutorials cause you are REALLY good at it in my opinion and I would love to see the screen touch contacts at some point too!

  • @叶忘川
    @叶忘川 6 หลายเดือนก่อน +1

    Very nice video, helped a lot

  • @pastnight
    @pastnight 2 ปีที่แล้ว

    lovely tutorial and im sure i wouldnt be having issues if i wasnt dumb but im able to grab the Sword but when i go to let go of the sword it does not go back to the hip

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Are you using a world constraint?

    • @pastnight
      @pastnight 2 ปีที่แล้ว

      @@LoreliaDeMildiane i am not no

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@pastnight is the parent constraint working well within unity when playing with the sources?

    • @pastnight
      @pastnight 2 ปีที่แล้ว +1

      @@LoreliaDeMildiane I ended up getting it to work! My big brain forgot to put “false” on one of the parameter drivers, thank you for this tutorial and the responses!

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@pastnight glad you got it to work :)

  • @iamone_
    @iamone_ 2 ปีที่แล้ว +1

    Thank you so much! Very well explained.

  • @NexVice
    @NexVice 2 ปีที่แล้ว +3

    This is amazing! I wonder if it's possible to make that someone else can grab the prop, for example a creating an avatar that is nothing but a tool box of different objects and any one can grab those, it would be useful to bring objects to any world where I want to make a video and have those objects available, like a cigarettes, a gun, a book, a sword, etc.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +2

      It's actually doable, but I didn't try it myself. You could probably take inspiration from VRCRed's among us follower which is grabbable by anyone hfcred.booth.pm/items/3872107

  • @dezhaine9718
    @dezhaine9718 2 ปีที่แล้ว +1

    Thank you very much for that good tutorial. I really wanted to do that kind of stuff :3

  • @xalerokudo
    @xalerokudo 2 ปีที่แล้ว +1

    Tutorial has helped great till the VRC Paramater driver and then mine looks completely different than yours I get something else completely there it says Local only, Debug String, Add, Up, Down, Delete

  • @Elmoose187
    @Elmoose187 10 หลายเดือนก่อน +1

    so i have followed this tutorial twice for the same project. and no matter what i do grabbing is non existant. i dont know what im doing wrong at this point. i changed my hand contacts and made sure my hands are properly register in the avatar files themselves. it doesnt register grabbing at all and i dont know why.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  10 หลายเดือนก่อน

      Hello, have you checked the debug menu in game? Do you know where it fails?
      BTW while I prefer doing it this way, because it "feels" better for me, there is an alternative way that does not rely on the "grabbing" action:
      You don't add a physbone at all and only test which gesture the hand is doing when inside the item contact receiver.
      So for example the condition to transition from hips to right hand would be something like "if right hand is detected and if right hand is doing the fist gesture and if sword in on hips, transition to sword in right hand". Basically instead of testing if the bone is being grabbed you test the gesture.

  • @laymantime
    @laymantime 2 ปีที่แล้ว +1

    i was having problems with this not working… at all!! it’s been hours and i found out that the only solution was to put the layer you had the animations on,
    into the FX layer under the playable layers tab in the avatar’s SDK descriptor. i accidentally put my animation layers into the VRChat Action Layers, so i had to set that as my FX. then it worked perfectly!

    • @laymantime
      @laymantime 2 ปีที่แล้ว +1

      also, i’m not sure if you covered this in the video, but is there any way to set some sort of trigger or toggle that puts the items back where they should be? Im imagining what would happen if the props just got… lost LMAO
      because they get stuck in one place in the world. Any way to get those back?
      Im also thinking of letting other people be able to interact with and grab these props. What settings would I have to enable to let people interact with them as well?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@laymantime oh sure, you could always create a menu that would reset "weapon location" to 0 if needed. It would be a bit long to explain in a comment, but check how to use a custom vrchat expression menu, there are tons of videos about that :)

    • @laymantime
      @laymantime 2 ปีที่แล้ว

      @@LoreliaDeMildiane ah yes, thank you. i’ll be sure to look for those tutorials, too. This video was a lot of help and i’m glad you made it. I just have one small question, but this is just someone extra.
      so the transition animations are pretty quick. if i set it to like, .25 and such, then the grab animation happens with a little bit of tweening.
      Is there any way i could edit the transition of the animation so that whenever i grab the item, it happens quickly, but when i let go of the item, it floats back slowly? I kinda want the items to float back onto my hip, but i don’t know how to change the animation without affecting BOTH item holding animation.
      Here’s what i get:
      a slow transition when grabbing the item and when letting go of the item/putting it on the hip
      but i want to grab the item and have it come into my hand fast, but when i return the item, it goes back slowly.
      I dont have the world constraint. so the items automatically teleport back to my hip. i want it to float slowly back.
      that’s all. this is a wordy reply, sorry! I just have a hard time trying to make my ideas clear.

    • @laymantime
      @laymantime 2 ปีที่แล้ว +1

      NEVERMIND. I JUST FIGURED IT OUT LMAOOOO. TOOK ME LESS TIME THAN THE TIME IT TOOK ME TO TYPE THIS

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@laymantime ah ah I was about to start to answer :D glad you found out yourself! :)

  • @hannahquinn1526
    @hannahquinn1526 2 ปีที่แล้ว +1

    Hello so I followed every single step of your video also added the islocal and added the technique at 23:34 you wrote in the comments and still it doesn't work. I went through the whole tutorial again, I have everything the same and nothing happens ingame when I try to grab the sword. I really don't know what to do anymore I would be so thankful for help.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Hello, maybe try to use the in game debug screen, there you could check your variable values and the state of each layer.
      Additionally you can also display the contacts with the avatar overlay and see if they work properly (a contact sphere turns green when triggered)

    • @hannahquinn1526
      @hannahquinn1526 2 ปีที่แล้ว

      @@LoreliaDeMildiane Hey thanks for your fast response I have to admit that I really don’t understand what you mean >~< i am so sorry is it maybe possible to contact you on discord if you don’t mind helping me? ._.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@hannahquinn1526 I'm at work right now I'll only be available in like 6 hours or so :')

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@hannahquinn1526 hey do you still need help? I won't be on discord today but you can dm me on Twitter @DeMildiane. Send me some screenshots of the physbone, the expression parameters and the animator parameters and I'll check them out when I can

    • @hannahquinn1526
      @hannahquinn1526 2 ปีที่แล้ว

      @@LoreliaDeMildiane hey yes i am still waiting sadly I don’t have twitter do you also have instagram maybe?

  • @ShadyWulf
    @ShadyWulf ปีที่แล้ว +1

    Are there more efficient ways to implement this?
    Such as achieving the same result without adding additional bones to track the Transform to the object?
    Currently, whenever I have to use those separate objects to modify the location of where I want the props to be, the in-scene transform/rotate/scale controls are always offset into a different position to the objects themselves (mainly because the avatar is in a T-pose by default, and not the idle/empty, half-submerged through the floor inanimate position where the hands are held out in front. It's really frustrating because it makes positioning two simultaneous objects very precisely, or mirroring placements for each hand, very unnecessarily difficult.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว

      Hello, yes you can do the same without the bones, which is something I should have mentioned :')
      You still need the senders/receivers, but instead of testing if the bone is grabbed you can play with gestures.
      So something like "if the pistol is on the hip and my hand is detected and I do the fist gesture, attach the pistol to my hand", that kind of thing.
      I prefer using the bones because I sometimes disable the gestures, but it should work as good.

  • @Gl1tchX.
    @Gl1tchX. 2 ปีที่แล้ว +2

    Amazing video, it worked for me! ^^
    Btw, I would love to know how other people can interact with the weapon as well.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      I haven't tried it myself, but you could take inspiration from VRCRed grabbable follower! :)
      th-cam.com/video/s4w2CpK_9tI/w-d-xo.html

    • @Gl1tchX.
      @Gl1tchX. 2 ปีที่แล้ว +1

      @@LoreliaDeMildiane Thank you so much ^^

    • @Gl1tchX.
      @Gl1tchX. 2 ปีที่แล้ว +1

      @@LoreliaDeMildiane Im sorry I got a few more questions..😅
      1. Where exactly can I find the "islocal" button?
      2. Why do I have to activate the islocal button?
      3. Whats the music called in the backround?😅

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      @@Gl1tchX. I got the music here th-cam.com/video/g6hY7dB54bc/w-d-xo.html :)
      The IsLocal checkbox is inside the "vrc avatar parameter driver" that I add on the animation states "right 1" "left 2" and so on, in the tutorial I leave it unchecked but it's better to check it (I literally learned that today)

    • @Gl1tchX.
      @Gl1tchX. 2 ปีที่แล้ว

      @@LoreliaDeMildiane Unfortunately something happend. I was playing just with my vr headset. But now I decided to play with my FBT, and I noticed its not staying in place when Im using FBT. Like if I sit down its not staying in place correctly

  • @g_glop
    @g_glop 2 ปีที่แล้ว +1

    If you set the transition to the "Hip 0" state as not grabbed and intersecting the hip receiver, does that mean that you'll hoover up the prop when it's in the world and you move your hip over it?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      Yup, you can of course prevent it and in a more general way have more control over the transitions by not using the "any" state

    • @g_glop
      @g_glop 2 ปีที่แล้ว

      @@LoreliaDeMildiane I had a weird issue, I have a dropoff location on my head, which works visually fine but the physbone and contacts on the prop get snapped to the base of my neck.
      I remembered that VRChat scales the head bone and anything under it to 0 for the avatar instance you're wearing. But when you look into a mirror you're actually looking at a different instance! So the mirror clone looks fine but the physbones and contacts are reflected from the real - busted - instance.
      I haven't tried it yet but the fix should be just rotation-position-constraining the head container to the head bone, thus ignoring the scale factor that comes with parenting.
      PS: The physbone is really good for index finger tracking compared to guessed gestures.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@g_glop yup, that or a parent constraint targeting the head

    • @g_glop
      @g_glop 2 ปีที่แล้ว

      @@LoreliaDeMildiane Doesn't a parent constraint copy over the scale as well?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@g_glop it's just rotation and location iirc

  • @crossaegar
    @crossaegar หลายเดือนก่อน +1

    Hi ! I think I have a problem, I don't if this is because the tutorial is old, but I can't pick-up the sword after I dropped it in the map with the world constraint

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  หลายเดือนก่อน

      @@crossaegar hello, the new constraints from VRChat works differently for the world constraints, it's just a checkbox so far easier to use.
      I've got an updated video in the works but it's been delayed so many times I almost forgot about it u_u
      Maybe I'll do it in multiple, shorter parts so I can finally release something.

  • @Kunoich1
    @Kunoich1 ปีที่แล้ว

    Randomly stumbling on this tutorial! thankies!
    i was wondering if you could maybe do a tutorial on making idle animations for wings and such using the FX layer.
    I have made the animation for my wings but for some reason the animation is not playing at all in world

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว

      Hello! I actually have a huge to-do list of videos (and other things) but I haven't got the time because of irl problems.
      I intend to revive the channel but probably not in the next few weeks :(
      Nevertheless I'm adding your suggestion to the list ;-)

    • @Kunoich1
      @Kunoich1 ปีที่แล้ว +1

      ​@@LoreliaDeMildiane oh thank you very very much. I hope things get better for you.
      if you don't mind while we wait did you have a youtuber in mind that might be able to help with my problem?
      obviously im still going to watch your stuff lol but it would be nice to find some extra help while
      i wait for your videos. Also i'm subscribing!

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว +1

      @@Kunoich1 thank you :)
      I remember using @sippbox tutorials when I began. Maybe check their stuff ;-)

    • @Kunoich1
      @Kunoich1 ปีที่แล้ว

      @@LoreliaDeMildiane thankies thankies!

  • @P3RCY
    @P3RCY 2 ปีที่แล้ว +1

    Tutorial doesnt work at all. Cant grab the weapon at all. Followed the tutorial exactly

    • @le4che963
      @le4che963 2 ปีที่แล้ว

      obviously you didnt

  • @PrimataEnsimas
    @PrimataEnsimas 27 วันที่ผ่านมา

    One question here: do you know how to make a reloading animation ? Like to pick the ammo, recharge de weapon and shoot ? If you know could you please paste a link from a video here ? Thank you friend, have a good day

  • @SuperRitz44
    @SuperRitz44 4 หลายเดือนก่อน +1

    Wait, is the Physbone really needed? Can't you grab the prop only using contacts as well?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  4 หลายเดือนก่อน +1

      @@SuperRitz44 yes you totally can, you could use gestures + contacts instead of a physbone but back then I only recorded the solution I was using.
      I plan to record a new one soon™ using VRC constraints and I'll try to do a better job about the different possibilities :)

    • @SuperRitz44
      @SuperRitz44 4 หลายเดือนก่อน +1

      @@LoreliaDeMildiane Your solution is interesting, and to be fair, it's more intuitive to use the grab feature of a physbone! Speaking of that, isnt the opposite also true? That you can do it with ONLY the physbone? Of course, a workaround for differing between both hands would be needed...

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  4 หลายเดือนก่อน +1

      @@SuperRitz44 I'll see I guess :D, my next avatar is still in the blender phase but should hopefully leave it soon. I'll check the VRC constraints once the avatar reaches unity :)

  • @kumikumaske5312
    @kumikumaske5312 2 ปีที่แล้ว +1

    Um I’m having difficulties seeing where the bone radius expands

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Maybe try either with a really smol value like 0.001 or on the contrary a big one like 100?

  • @Helgrind68
    @Helgrind68 2 ปีที่แล้ว

    Great tutorial, short and complete with time codes and perfectly edited. I don't know if the making of the Tutorial may have been easier than the Editing of the video. Nice work and thank you for this tutorial I learned a lot of things with it.
    However I still can't make the world constraint work and the weapon is always either grabbed or sheathed.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Hello, and thank you for your kind words!
      Make sure to recheck the conditions in both layers, and also the parameters' spelling.
      As a reminder everything in unity is case sensitive so make sure capitals are at the right place :)
      I won't be able to answer much today because I'm dead af, but I'll read your potential answers as soon as I deadn't :D

  • @forgottenalex
    @forgottenalex 2 ปีที่แล้ว +1

    By any chance could this setup be edited to work with others being able to grab the prop or do other players need to have a specific contact name

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Hello, I haven't tried myself yet, but I know for a fact that it is doable. You could probably take inspiration from VRCRed's among us follower which is grabbable by anyone hfcred.booth.pm/items/3872107

  • @Lumince
    @Lumince 4 หลายเดือนก่อน +1

    Do you have a system for the new VRC Constraints?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  4 หลายเดือนก่อน

      hello, not yet! I still have to look into that, I have an avatar to work on which will need the new constraints tho. I'll try to record something when I start working on it :)

  • @paladinpv8460
    @paladinpv8460 2 ปีที่แล้ว

    I'm trying to achieve this with quest but cant use constraints

  • @GhosttankTTV
    @GhosttankTTV 2 ปีที่แล้ว +1

    Do you have a discord server I could join if I have any questions? Im asking because I am having a problem and I dont know where I went wrong. The weapon wont be picked up.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Hello, since I don't have much content to justify it (yet) I haven't created a discord, but you can dm me on Twitter @DeMildiane. I'll try to answer outside of working hours.
      You can already check the most common mistake which is mistyped parameter names (especially the capital "i" of _IsGrabbed)

    • @GhosttankTTV
      @GhosttankTTV 2 ปีที่แล้ว +1

      @@LoreliaDeMildiane Thanks! Ill Dm you at a later some time then. And look over some mistakes people are talking about in the comments.

  • @MrNargleflex
    @MrNargleflex 2 ปีที่แล้ว +1

    Thank you for all of the help! Just curious, how is it that the avatar parameter driver helps with sync issues? Is it that the animation state is constantly firing, so any desyncs are corrected next frame?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      Thank you for your comment!
      In the very first version of this tutorial, which is no longer public, I didn't use the avatar parameter drivers. And I had a LOT of desyncs with other players. People not seeing the item I had in my hand, or seeing the item at spawn, etc.
      So, don't ask me why, but no it's not corrected by the next frame :(
      Now every single time I use avatar dynamics I also use avatar parameter drivers to force the sync, and nearly all problems are gone. The only few left are linked to the world constraint (people not seeing the item exactly where I left it) but I think it's unavoidable.

    • @MrNargleflex
      @MrNargleflex 2 ปีที่แล้ว +1

      @@LoreliaDeMildiane Thank you for the speedy reply! While I have your ear, do you know of any tool that lets you emulate the way an avatar's finger bones are rotated when doing gestures? I want to position a small item in my hand when I make a particular gesture, it's been hard because I keep having to move it around, upload the avatar and test it in my vr headset.
      I keep thinking there's gotta be something that approximates the animations used in game, those proxy animations in the avatar SDK don't seem to come close to the actual animations used in game 🤔

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      @@MrNargleflex uuuuuh, I understand what you mean but I have no idea if such a tool exists. When I have to adjust an item in my hand I usually do what you described, taking screenshots. :')

    • @MrNargleflex
      @MrNargleflex 2 ปีที่แล้ว

      @@LoreliaDeMildiane Hahahah, I share your pain then! 😭

  • @KITELESS
    @KITELESS 2 ปีที่แล้ว

    Hi I followed your steps and yes it works but it's just very hard to grab, like its very finicky. What do i need to increase size of?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      While in game you can display all contacts using the quick menu, there you should be able to better determine what to change, be it the physbones radius or the receiver size.

  • @astragoldn5780
    @astragoldn5780 4 หลายเดือนก่อน +1

    Is it possible to use this with a toggle function?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  4 หลายเดือนก่อน +1

      yes, you can then ignore all the contact and physbone stuff and just directly manipulate the parameter for the item location in your expression menu :)
      I will also try to make a new vid, hopefully this month or the next one, using the new vrc constraints.
      I think I'll make a part about how the effect can be achieved with 3 different ways: physbone, gesture and menu

  • @turbotyler2382
    @turbotyler2382 2 ปีที่แล้ว +1

    *I AM GOING TO USE THIS… IN ORDER TO GRAB OTHER PEOPLE.

  • @OMZ41
    @OMZ41 2 ปีที่แล้ว

    Any idea why when i am holding something using this method. if i let go with my index finger and press it down again it lets go of the whole object? I put this on a gun and it just lets go when i try to press the trigger

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Is the firing stuff in another layer? I actually use this system on two guns without problem, tho in my case I fire the gun when I touch the trigger, not when I press it.
      I'll check that this weekend, I can't laugh vrc today.

  • @iamone_
    @iamone_ 2 ปีที่แล้ว +1

    Hi, how to grab a weapon with 2 hands without switching between left/right states? Is it possible?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      I know for a fact that it is possible but I never tried it myself.
      So, sorry but I can't really help you with that atm.
      But I *might* try to do it in the near future, no promises tho.

    • @iamone_
      @iamone_ 2 ปีที่แล้ว +1

      @@LoreliaDeMildiane I found the solution. Go to animator where weapon driver is and add to Left2(weaponright=false) and Right2(weaponleft=false).

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      @@iamone_ oooh I didn't understand you then, I thought you wanted to two-hand a weapon! Glad you found the solution tho :)

  • @Tipsticki
    @Tipsticki ปีที่แล้ว

    Very awesome tutorial! Does this work for quest tho? Because im curious if quest users will be able to see me move the object around.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว

      Thank you!
      I never made quest stuff but as far as I know quest avatars can't use parent constraints, so I doubt it'd work alas.

  • @rileyconnery2707
    @rileyconnery2707 ปีที่แล้ว

    is there a way that you could put this on quest as ive seen it before but never understood it

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว

      Hello, as far as I know you can't use parent constraints on quest so people who do that probably play with multiple copies of the prop, and \-this is a wild guest as I don't make quest avatars\- conditioning the toggles with contacts and gestures.

  • @arctacia
    @arctacia 2 ปีที่แล้ว

    While this worked great for me, I am finding this is now causing things like ears and tail on the avatar from no longer animating from gestures and such.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Hmmm could be a misplaced physbone root or if you touched to write defaults in other layers maybe?

    • @arctacia
      @arctacia 2 ปีที่แล้ว

      @@LoreliaDeMildiane I'm not sure what to make of the misplaced physbone root suggestion. As for the other point, none of the elements used for this have the Write Defaults option turned on as I did turn it off as was mentioned in the video.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@arctacia yes but did you turn it off on other animations? If your own animations, non related to grabbing stuff, had it checked, unchecking it there could break stuff

  • @dianagraf9174
    @dianagraf9174 ปีที่แล้ว

    After six hours, I give up.
    The box is triggered (green in debug), everything seems okay, but when I go and grab my item, it's just stuck to my hips (but item_isGrabbed) DOES go off so what the heck...

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว

      You can dm me on Twitter if you want @DeMildiane. Send me a screenshot of your animator parameters :)

    • @dianagraf9174
      @dianagraf9174 ปีที่แล้ว

      @@LoreliaDeMildiane I don't have twitter but also see my own reply to my comment. I didn't know that and it was a painful experience. However, now that I have hopes again, I'm trying to add a reset button. Imagine you leave the prop somewhere and want to 'respawn' it - so far, 5 attempts failed. Do you maybe have any suggestions how to properly go about that?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว

      @@dianagraf9174 yeah sure, just have the reset button set the location parameter to the value corresponding to where you want to reset the prop:)

    • @dianagraf9174
      @dianagraf9174 ปีที่แล้ว

      @@LoreliaDeMildiane ... in dumbass terms again please. I haven't quite figured out the logic of this layout. New layer? If not, where can I add it to? Your equivalent to "weapon" or "weapon driver"? I tried multiple things here already and it won't budge lol.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว

      @@dianagraf9174 easiest way to create a reset is by making it a toggle in the radial menu that sets the location parameter to the value of your choice, no need to add anything in the animator. I don't have a tutorial on how to make a toggle but there are plenty on youtube :).

  • @nanabosho
    @nanabosho 2 ปีที่แล้ว

    I have everything working, but for some reason while its in my hand, its reacting to what my leg does (the gun holster happens to be on the leg so thats one of the parent constraints locations). So when i move around, the gun moves around too....not sure if theres a new layer that i need

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Check your animations, sounds like the weight of the parent source pointing to the holster isn't set to 0 when the one pointing to your hand is set to 1.

    • @nanabosho
      @nanabosho 2 ปีที่แล้ว

      @@LoreliaDeMildiane I do have the holster animation set to 0 while hand is set to 0 for the constraints (and the reverse).

    • @nanabosho
      @nanabosho 2 ปีที่แล้ว

      wait i mean holster to 0 while hand is 1, sorry for confusion

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@nanabosho weird... Maybe check if there are no interference from another layer and animation? I Hope you can figure it out

    • @nanabosho
      @nanabosho 2 ปีที่แล้ว

      @@LoreliaDeMildiane I had a similar issue with my toe constraints vs phys bones and i had to make sure that one wasnt on before the other or it would freeze them in place...not sure if that has anything to do with it

  • @Suveramort
    @Suveramort ปีที่แล้ว

    what if i want to allow others to grab?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  ปีที่แล้ว +1

      I haven't done that yet, there are multiple ways to achieve this as far as I know. Like either using a player tracker (which can be complicated) or a clever use of physbones but don't quote me on that.
      If I ever do it I'll make a tutorial about it too!

  • @theunicornops2855
    @theunicornops2855 2 ปีที่แล้ว

    do the props need to be added to unity and not on the avatar on blender?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Never tried to add props in blender but I guess that as long as you can manipulate them in unity that should do the trick.
      If you could use them with a toggle menu, it should work here too.

  • @xyi6137
    @xyi6137 2 ปีที่แล้ว

    I followed the tutorial exactly but it not working for me , I dunno why my location int value always in 0

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Recheck the transitions, and also all the spellings, (parameters and tags).

    • @xyi6137
      @xyi6137 2 ปีที่แล้ว

      @@LoreliaDeMildiane location value will change when one of the transition in weapon driver was successful because of avatar parameter driver?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@xyi6137 yes the value of the location parameter is only changed by the parameter driver, btw I strongly advise to check the "IsLocal" box in the parameter driver

    • @xyi6137
      @xyi6137 2 ปีที่แล้ว

      @@LoreliaDeMildiane I wonder why my avatar parameter driver is no working I try to make local but same

    • @xyi6137
      @xyi6137 2 ปีที่แล้ว

      @@LoreliaDeMildiane I think I found the problem , my receiver is at different place when in game n unity

  • @TheWalky
    @TheWalky 2 ปีที่แล้ว

    any chance that other people can interact with my props ?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว +1

      I know that it's feasible but I haven't tried it myself yet

  • @AyataHiragi
    @AyataHiragi 2 ปีที่แล้ว

    Hello!
    So Ive been trying this too, followed the tutorial twice, in the debug menu I can see the isgrabbed and right hand both go to True when I try to grab it, however the Location stays at 0 no matter what.
    It is set to change to 1 when I grab it and my hand is on it, local only as well, but as mentioned it stays at 0 : /
    The Conditions to set to 0 are also isgrabbed false and hipcontact true.
    So theres no way it gets overriden by that.

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Hello, can't help you much right now because I'm going to sleep, but in the debug menu you can also check the state of the animation layer. I'll read your answer tomorrow, tell me if you still need help :)

    • @AyataHiragi
      @AyataHiragi 2 ปีที่แล้ว

      @@LoreliaDeMildiane Do you mean under the FX Layer? That also doesnt change ;/ same as the parameters

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@AyataHiragi if you can dm me some screenshots on Twitter (@DeMildiane) I'll check them out when I can.
      I would need the expression parameters, the animator parameters, the list of the layers, the avatar descriptor and the detail of one of the transitions

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Don't send me the blueprint ID from the descriptor tho ;)

    • @AyataHiragi
      @AyataHiragi 2 ปีที่แล้ว

      @@LoreliaDeMildiane Thank you, sent.

  • @galaxyink879
    @galaxyink879 2 ปีที่แล้ว

    I don’t understand, I followed the video and it doesn’t work :0

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      Hello, the most common mistake is in the spelling of the parameters. Check the capitals :)
      E.g: It's "IsGrabbed" not "isGrabbed"

  • @sanaltdelete
    @sanaltdelete ปีที่แล้ว

    Thankyuuuu

  • @calvinnix4509
    @calvinnix4509 2 ปีที่แล้ว

    in need hlep

  • @theunicornops2855
    @theunicornops2855 2 ปีที่แล้ว +1

    Hi does the prop need to be just the mesh and not armature on it?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      your props can have an armature, actually the guns of the avatar I'm using during the tutorial have an armature, particle emitters etc etc :)

    • @theunicornops2855
      @theunicornops2855 2 ปีที่แล้ว

      @@LoreliaDeMildiane do i put the grab and receivers on the armature or the mesh?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@theunicornops2855 I usually put everything on the armature

    • @theunicornops2855
      @theunicornops2855 2 ปีที่แล้ว

      @@LoreliaDeMildiane do i have to have gestures on in game for this to work?

    • @LoreliaDeMildiane
      @LoreliaDeMildiane  2 ปีที่แล้ว

      @@theunicornops2855 iirc since it's based on physbones grabbing gestures shouldn't have any impact