This is actually is the best one so far. I’ve seen others but they miss one core thing: you need an extra parameter to ensure that the grab animation sustains outside the receiver, which a hand gesture works best with.
@licence11824 ай бұрын
This is the best tutorial i've seen so far on this topic, other ones dont seem to work but this one works so incredible for me thank you for the helpful tutorial!
@20nik Жыл бұрын
Very nice tutorial! Will need to try this 100% Keep it up :)
@Airbee Жыл бұрын
Thanks and good luck! :D
@myhelshik5844 Жыл бұрын
The best tutorial ever! Thank you so much.
@Rick-fc5vg2 ай бұрын
I am BEYOND amazed that this doesn't even need a menu, hands-down one of the best tutorials I've seen. I . . . do have one question though (probably gonna edit this comment once it's been answered here or otherwise), how would you make it so that there's a *physbone* that the object works with on the 'PropHandPos'? I've been learning Unity and VRChat stuff as a semi-personal thing for a while by now, but if anyone has an answer to this, I'd love if you could share ^^'
@Airbee2 ай бұрын
Hoi, thanks :) I think i don't properly understand, what exactly would you want to do with a physbone?
@Rick-fc5vg2 ай бұрын
@@Airbee To give a visual idea; think of a chain that hangs/swings from the fist itself. (What I want to do is a lantern from the hand to be perfectly honest, but similar enough I think)
@Airbee2 ай бұрын
@@Rick-fc5vg But that should work exactly the same like in the video, no? I wouldn't see any differences there o: You can have a physbone chain, and make an empty game object at the end of that chain, that resembles the "PropHandPos", but well, at the end of the physbone chain. And then the rest stays the same.
@Artemis_vr10 ай бұрын
Can you make a tutorial about toggling on and off clothes or props with a transition to fade it on and off for example
@Jenachy Жыл бұрын
Thank you very much dude, this worked flawlessly! Much appreciated :D
@sharpwarrior4166 Жыл бұрын
easy to follow and understand you sir get a like
@sharpiestains3942 Жыл бұрын
this took me a long while to figure out but it does work so tysm. My only questions is does this work on a mesh thats already on the avatar but separate.
@Airbee Жыл бұрын
Sure, should work just the same way!
@eraedus729 Жыл бұрын
Great tutorial! I've followed everything you've done and it was a lot simpler than another tutorial i did haha I am currently having an issue rn tho, my prop isnt moving off my hip for some reason. I've checked the debug like you suggested to another comment and saw that all the conditions should be working okay, but the prop itself isnt moving onto my hand :(
@Airbee Жыл бұрын
Thanks ^^ Yeah i've seen some other tutorials which, well, work just fine aswell, but while watching i kept thinking that you can do it much more simple xD Sad to hear, its kinda hard to really help in those situations without directly looking at it.. :/ One thing you could try is uploading the avatar as a new avatar instead of updating an existing one. Another friend of mine had that issue - as soon as he uploaded it onto a new blueprint ID it somehow worked.. :o
@eraedus729 Жыл бұрын
@@Airbee If you want I can dm you on discord or something whenever you have time, I joined it off your twitch channel, but if not I can try recreating the avatar in a diff project file
@eraedus729 Жыл бұрын
@@Airbee i tried rebuilding the avatar, prop still aint movin except now the grab thing doesnt even show up :)
@Airbee Жыл бұрын
@@eraedus729 yikea.. D:
@akiraakiraakiraakira4 ай бұрын
@@eraedus729 could've been set to Static
@jupo. Жыл бұрын
wonderful tutorial!! Would it be possible to extend on this to be able to grab the prop off the hip, then place it somewhere else, such as on the other side of the hip? Or say if you stab yourself in the stomach with it, it remains there? Furthermore, is it possible to make the prop grabbable by other players, and for it to remain in a static world position?
@Airbee Жыл бұрын
Thanks ^^ I think most of these should be possible, but i've never really done any of them and also don't know how to do it myself :/ Good luck though!
@yukariBIU8 ай бұрын
Best grabbale props tutorial thank you so much!!! Just wondering if I want a certain gesture when grabbing the prop is it achievable?
@cwrftarms24478 ай бұрын
I can’t for the life of me find the VRC contact receiver at 3:47 on the unity asset store, I’m assuming it’s an asset? Help?
@Airbee8 ай бұрын
Make sure you have the latest VRC Avatar SDK imported into the Project, then it should be there. I recommend using the Creator Companion
@cwrftarms24478 ай бұрын
@@Airbee Thank you, I will try this
@fjerteman6827 Жыл бұрын
hey i dont have the gesture = 1 thing at 6:18 how do i get it?
@Airbee Жыл бұрын
In the top left of your animator window, you have 2 tabs called "Layers" and "Parameters". Switch to Parameters, add an Integer and call it GestureRight or GestureLeft, whatever you need or both
@Crowder19879 ай бұрын
i need help so im on the animation part at 3:40 and when clicks and avatar then record then sword the recording still records but when i switch from my avatar to the object it stops recording, how do i fix that?
@Crowder19879 ай бұрын
ok so i figured this out but now i have another problem so a 3:48 you say to add a contact receiver but i dont have that as an option
@danielloper39774 ай бұрын
Do you remember how you fixed it
@ractir12638 ай бұрын
Good video, I just have one question, this work on a quest avatar?
@Airbee8 ай бұрын
As far as i know, no. No constraints on quest
@ractir12638 ай бұрын
@@Airbee Well thats bad, anyway thank you :D
@SacredLardex6 ай бұрын
Hey, i followed your tutorial as precise as i could, still the action does not work. there was a custom gesture thin on my avatar, which i exchanged for the vrc_AvatarV3HandsLayer.controller since i was missing the GestureRight and Left. all gestures work as needed in the game, still the action doesnt work. any tipps? i tried changing the GestureRight to GestureRightWeight because i didnt know if there was an issue with that, didnt change anything though. i also made the contact boxes larger. still nothing. Edit: I experimented a bit and it seems that the contact reciever does not get contact from Hand R or Hand L. This might be the model, BUT all standard gestures work so VRChat can find the hands and fingers. I have absolutely no clue what is wrong plus noone else seems to have this issue. there are only issues with gestures not working at all. Even setting the reciever to a custom like the index finger bone doesnt trigger the animation. manually setting the animation to active does place the object in my hands. Please some advice?
@deadAdzy Жыл бұрын
If anyone is having trouble and you have copied the tutorial perfectly, your Contact Receiver radius is in the negatives ( - ) like -0.25 so it's inside out and won't work... I just spent fucking hours of pain trying to perfectly do everything right and watching other tutorials assuming im just not ready for this shit and god damn it was the simplest thing hope this helps have a good day
@nidgithm8 ай бұрын
i never thought of using contacts like that (though i guess it shouldve been obvious), cool
@The_Lman6 ай бұрын
how do u make a prop that can be grabbed moved around and left floating in place also how could you enable others to be able to also grab and move it around
@Airbee6 ай бұрын
i dont know
@sketchpen777 Жыл бұрын
Wonderful tutorial, im just wonder what is in the expressions layer, because i had to add the gesture int toggles
@Airbee Жыл бұрын
eh a lot of custom expression animations ^^' but nothing of relevance for this tutorial :D
@moneyduck2424 ай бұрын
i'm sorry i'm a bit late to this, but I have a avatar that I got off of a map that has a lot of built in animations that I really don't feel like remaking, so is it possible to somehow make it so that this can go onto avatar? I think it's theoretically possible since Gun 'em Down allows you to holster the gun on every avatar, but that involves having the prop being in the map first.
@dannydashtv94183 ай бұрын
Would this process work with adding multiple items, and just duplicating the steps for each (using the same contact points for each hand on each item)
@OnosakaKoike11 ай бұрын
only make the layer on fx or have to make another similar but at gesture fx?
@galaxyink8792 ай бұрын
Does this also help with sync on quest? Cause the PC side will have the axe in hand but the Quest side is holding nothing. Contacts work it’s just I have to be slow when I grab the axe to work
@Airbee2 ай бұрын
No idea, sorry
@DoomRater7 күн бұрын
I have heard you need a different method in order to make the prop appear and disappear, namely you need to duplicate the prop and use the animators to make them visible and invisible. If I'm remembering correctly that is
@huntsman93166 ай бұрын
When I parent the knife to the empty, the transform tool is way off it. How do I move the transfer tool>
@Demon-Kitsune Жыл бұрын
Thank you for the video it was great help but i am having a problem where when i grab the prop from my hip it flickers in the holster like its trying to stay in it.... which means when i finally take it out other people cant see it in my hand. any thoughts why its doing this as iv watched this video for easily over 2 hours to work it out?
@WattWasEyeDoing10 ай бұрын
What did i do wrong if only i can see the prop in my hand? My friend said he saw it was at the default position when it was in my hand
@kamirostorino94168 күн бұрын
so... i followed tutorial to the letter... every step... and somehow i cannot interract with it... except i have vrcfury toggle (to make it disapear completelly) do you know if that is what prevents me from interracting with it?
@Airbee8 күн бұрын
i'm sorry, i don't know :/ have very little experience with VRCFury
@kamirostorino94167 күн бұрын
@@Airbee could you explain that gesture part? does it have to be just like you wrote it or is it diferent for every avatar? i made my base avatar using Vroid and maybe the fist gesture name is diferent? or maybe it is not gonna work on quest (not standalone, steam link)
@bethanydowning739512 күн бұрын
How do i figure out which FX is the one i need? Thats where i got lost
@Airbee12 күн бұрын
The one that is in your Avatar Descriptor :D If you don't have anything in there yet, you can just create a new one or get an example one from Packages > VRCSK Avatars > Samples > AV3 Demo Assets > Animation > Controllers (we used to take the HandsLayer thing)
@ConnorTerrell10 ай бұрын
How would I go about this if the object rests in another hand but a want it to be grabbed by another hand (ala a hockey stick)?
@Airbee10 ай бұрын
I don't know, sorry ^^'
@SnackBuff Жыл бұрын
Is there a way to just place down the object/prop anywhere? like a button in ur menu to place it down where ever you put ur hand at.
@Airbee Жыл бұрын
I don't know, sorry. I think it is somehow, but i don't know how.
@Splatboy0612 Жыл бұрын
I saw a GMOD avatar that had a menu with every prop from GMOD
@CelandLoyle6 ай бұрын
Unfortunately i am not using a preset avatar with any sort of premade gesture system. How do I set up gestures with the hands to actually complete the tutorial?
@Airbee6 ай бұрын
Assuming you already have an FX Animator Layer - In the top left of your animator window, you have 2 tabs called "Layers" and "Parameters". Switch to Parameters, add an Integer and call it GestureRight or GestureLeft, whatever you need or both
@tovahwulf Жыл бұрын
So, if one wanted to have it toggled off, how is it done? I've been testing my FX and params including in my menus, and for some reason now it's not appearing. I have a seperate off animation and I added an on keyframe on the hip for my 'prop', and I turned the off animation into the main state in the FX. I followed what's normally done for turning assets on and off and making them toggleable, but I'm not sure what I'm missing. I made a seperate parameter for my prop, but is Grab used instead?
@DivineCircusPeanut Жыл бұрын
I got everything working except that I can't get the prop to return to its holster state. I can grab it off my back, but then it gets stuck in my hand until I reset my avatar in the games settings. Any idea why that might be?
@DiegoGlog7 ай бұрын
i have a question.. there is a way to make a throwable object?
@Airbee6 ай бұрын
I think so, but I don't know how
@lunaa4124 Жыл бұрын
Nice tutorial!. but do you know how to do a grabbable prop with toggle that is hidden then when open it shows on the hips and can be pick up with any of the hand constraint?
@Airbee Жыл бұрын
Thanks! I guess that would just be a normal toggle like any else..? Or im not sure i understand what you mean.
@lunaa4124 Жыл бұрын
@@Airbee Yea. it's a toggle prop with constraint. but I just couldn't figure it out on how to do it. and, I don't see any tutorial of it. (probably just a skill issue for me lol)
@Airbee Жыл бұрын
@@lunaa4124 Here this explains it pretty well: kzbin.info/www/bejne/jqLXhJpslLxjbbs You can just do a normal toggle and basically ignore the fact that there is a constraint on it
@uccaroo9468 Жыл бұрын
i really like the tutorial but i still have one question as i am very new to unity. how do i make it into a toggle so i don't always have it on my hip?
@Airbee Жыл бұрын
There's plenty tutorials out there showing that, for example this one: kzbin.info/www/bejne/jqLXhJpslLxjbbs
@HDSRosa Жыл бұрын
how can you do to make other people availbale to grab something in your avi?
@Airbee Жыл бұрын
i dont know, sorry :/
@TinkyWinky_Tele Жыл бұрын
Could you by any chance please make a video about Gesture toggles, like for example if i wanted to make a working gun for my avatar you need to have the gun toggle out then put out a fist gesture it will fire or anything else like just with the same thing. that really be an amazing help if you could..
@Airbee Жыл бұрын
I'll note it down, eventually i'll do it :)
@TinkyWinky_Tele Жыл бұрын
@@Airbee Thank you so much!
@Airbee Жыл бұрын
Hi, I just finished the video :) Will be uploaded this friday.
@TinkyWinky_Tele Жыл бұрын
Alright, amazing! Thank you
@MrFungii Жыл бұрын
Idk if I missed a step or what, BUT I have a sword and shield on my back that I am able to grab with my hands! BUT while they're on my back, they're not lining up when I'm moving, as if they're kinda floating without like, them turning with my body or anything and idk how to fix that-
@MrFungii Жыл бұрын
AH So I discovered the issue For SOME reason, when switching between PC and Quest to upload the avatar, it deletes the parent constraints?? Idk why this happens, but I was able to replicate it twice.
@Airbee Жыл бұрын
@@MrFungii Quest doesnt support any constraints. But i don't know if it just deletes them "on upload", but keeps it in your scene while working on it, or if it just generally yeets it from your avatar before uploading on quest
@GameGrave Жыл бұрын
If I wanted to be able to grab my prop and let go of it so it would stay in the world like a normal world constraint how would i go about doing that without having to make an anchor toggle? like fist over prophippos to grab and open hand anywhere in the world to let it be placed but if i let it go near the prophippos its attached back to my avatar?
@Airbee Жыл бұрын
Hi, i've never done something like that and don't really know how it works, sorry :/ Good luck tho!
@danielloper39774 ай бұрын
For anyone that's having the following issue: "When I press the animation button, the animation works fine, but when I click the object I want to make grabbable (i.e. the sword) the animation suddenly stops and clears." Make sure that your object is IN the avatars hierarchy! Click and drag the base of the object and put it into your avatar's hierarchy - it should be on the same "level" as the other stuff within your avatar. Right at the bottom! That should fix the issue! The problem is that Unity doesn't know to pair the Object with the Avatar unless its inside. Don't make this mistake!
@azusafloat Жыл бұрын
can i ask something, whenever i press my prop the record disappears
@Airbee Жыл бұрын
I think this is when you have another animator either on the prop, or somewhere else in the hierachy, below your avatar but above the prop. Then it switched the animation window over to that other animator and stops the recording. In that case you'd need to click on the "Add Property" button in the Animation window, and go down the hierachy manually to your prop and add the "Is Active" Property
@azusafloat Жыл бұрын
@@Airbee thanks, there's an animator in the sword i have. I removed it but it still wont let me t-t Btw, i can see it properly when using the "add property" but it wont show the constraint, how to add the constraints manually t-t
@Airbee Жыл бұрын
@@azusafloat Ah fair, sorry lol. Forgor that its not about activating the object, but to change the constraints 💀 Thats a little more confusing, but I just found an even better workaround :D In your Animation window in the top right corner, there should be a small "Lock" button. Click that after you pressed the record button and then your animation window will be locked, no matter how you click around in your hierachy. Then you should be able to proceed normally as shown in the video :3
@mrbroskiiguess8828 Жыл бұрын
it wont let me use any other type of condition other than grab please help
@Airbee Жыл бұрын
In the top left of your animator window, you have 2 tabs called "Layers" and "Parameters". Switch to Parameters, add an Integer and call it GestureRight or GestureLeft, whatever you need or both
@mrbroskiiguess8828 Жыл бұрын
@@Airbee thank you!
@Sansgame21063 ай бұрын
And what if you want to put it on your back
@shyannenichols2420 Жыл бұрын
It’s easy to follow and understand but for some reason it’s not working for me. Not entirely sure what I did wrong.
@squidfly6_editss Жыл бұрын
Amazing tutorial! But I must ask, is there anyway of making this a toggle as well? If so, how do you do that?
@Airbee Жыл бұрын
Yes, here's a tutorial for that: kzbin.info/www/bejne/jqLXhJpslLxjbbs
@kuuderekitten Жыл бұрын
Is there any way to do this without requiring a hand gesture? I'm so frustrated. I want the animation to sustain outside the receiver but without having to use a gesture. Is it possible?
@Airbee Жыл бұрын
you could try using a buffer animation like i did in this video here: kzbin.info/www/bejne/rGbXiWWMdqmMrKc
@andrewstabell6238 ай бұрын
I don’t have those gesture options, I have no idea how to get the fist gesture
@Airbee8 ай бұрын
In the top left of your animator window, you have 2 tabs called "Layers" and "Parameters". Switch to Parameters, add an Integer and call it GestureRight or GestureLeft, whatever you need or both
@andrewstabell6238 ай бұрын
@@Airbee but how does it know if I need it to be a fist, what do I need to put in it
@Airbee8 ай бұрын
@@andrewstabell623 fist is 1
@andrewstabell6238 ай бұрын
@@Airbee So when I create the GestureRight, I set the number next to it to 1?
@andrewstabell6238 ай бұрын
@@Airbee Just came up with a new issue, to upload it to quest it saysI have to remove parent constraint
@gamer95361 Жыл бұрын
So I managed to get through up to positioning the contact receiver, but my avatar does not have an IFX animator. Do you have any suggestions for making one on my avatar?
@gamer95361 Жыл бұрын
ive figured it out. I thought i needed a whole IFK, but i just needed the RightGesture integer.
@gamer95361 Жыл бұрын
update, it is not working. Ive gone back to check the animations and they look fine. I also checked the debug menu and saw that i am getting the correct values.
@Airbee Жыл бұрын
@@gamer95361 You do need a whole FX Animator. This is too much on a basic level to explain, sorry. Please look up another tutorial with the basics of Avatar Creation/Animator Layers to guide you for that
@gamer95361 Жыл бұрын
Well, I finally got it working. All I needed to do was edit the playable layers and add the animator into the fx layer. Now all I need to do is throw on some particles and maybe another prop or two
@xredfirex3014 Жыл бұрын
@@gamer95361did you got it work with the help of a video? Becose i am working with a vroid avatar and didnt got the ifx to
@astragoldn57805 ай бұрын
Is this feature also available to quest users?
@Airbee5 ай бұрын
@@astragoldn5780 not yet, but it will be soon
@watchedsmile4 ай бұрын
is there a way to allow others to grab the prop?
@Airbee4 ай бұрын
I think so, but i don't know how
@ronnor99 Жыл бұрын
is there a way to make it so other people can interact/take the prop?
@Airbee Жыл бұрын
Probably. But I don't know how
@ronnor99 Жыл бұрын
@@Airbee ill keep searching than, thank you
@reckacheck1184 Жыл бұрын
Hi question with the methode can other people grab my stuff aswell?
@Airbee Жыл бұрын
Nope, not with this method.
@reckacheck1184 Жыл бұрын
@@Airbee oh okay. thanks for the respond ^^
@HumbertoOriginal Жыл бұрын
my friends cant see it, do you know why?
@Airbee Жыл бұрын
Maybe they have animations disabled in safety settings?
@HumbertoOriginal Жыл бұрын
@@Airbee we though that, but it doesnt seem to be the problem, I really dont know why it is not showing to the others, I have no clue of what could be the problem
@Airbee Жыл бұрын
@@HumbertoOriginal For you it works properly? Do you maybe have a checkbox "is Local" checked somewhere? Could be in a contact, or animator or something
@HumbertoOriginal Жыл бұрын
@@Airbee yes, it works for me, I think the "is local" is checked, I will disable it
@smolworm4468 Жыл бұрын
Hey, did you ever fix this issue? I don't have "is local" ticked but I'm still having this issue.
@owlamancer Жыл бұрын
how do you make the paremeter for fist
@Airbee Жыл бұрын
In the top left of your animator window, you have 2 tabs called "Layers" and "Parameters". Switch to Parameters, add an Integer and call it GestureRight or GestureLeft, whatever you need or both
@TheWarDeer Жыл бұрын
Thanks
@mfd83462 ай бұрын
There really oughta be a vrcfury streamlined thing for this
@Losjo4093 Жыл бұрын
is this for quest?
@Airbee Жыл бұрын
nope
@Losjo4093 Жыл бұрын
@@Airbeeis there a quest alternative?
@Airbee Жыл бұрын
@@Losjo4093 Probably, but i never did anything like that for quest
@Losjo4093 Жыл бұрын
@@Airbee One thing i could to is make it togglable prop for quest and grab for pc
@alwaysyouramanda Жыл бұрын
How do you make something grabable by anyone?
@Airbee Жыл бұрын
Dont know :/
@Unkn0wnTec9 Жыл бұрын
smh it doesnt work for me, when i try to grab it nothing happens. and i did every step like you did .-.
@Airbee Жыл бұрын
Do the positions switch properly when you manually change the values of the Constraint in Unity?
@Unkn0wnTec9 Жыл бұрын
@@Airbee yuh, i tried different tutorials too but nothing works.
@Airbee Жыл бұрын
@@Unkn0wnTec9 In the action menu you can go to settings > config > debug i think, there you can spawn a debug menu and see if the correct animations get triggered or if the parameters get set properly when touching the contact. Really helpful tool for troubleshooting and finding out where everything stops working
@Unkn0wnTec9 Жыл бұрын
alr thanks i will look into it :)
@wutzcheezy461 Жыл бұрын
@@Unkn0wnTec9 did you figure it out? im stuck too same problem as you
@twistedsoul6164 Жыл бұрын
sub and like, such a beginner friendly tutorial, ty
@Airbee Жыл бұрын
Thanks! :D
@lebronjamely1661 Жыл бұрын
Damn it doesnt work for quest
@Airbee Жыл бұрын
yep :/
@flintlockwood3571 Жыл бұрын
You can use 2 objects so it turns off the one on your hip and turns on the one in your hand
@SuperCoolrandomguy Жыл бұрын
Is that a fucking spiral knights starter sword?
@Airbee Жыл бұрын
Well, to be precise its Calibur, a 2* sword that you get for free after ~1-2 hours playtime in Spiral Knights, but heeelll yeaaah, its from spiral knights B)
@GT4tube Жыл бұрын
GGood :)
@andy21423 Жыл бұрын
always not cool when men have women avatars xD destroys my ilosion xD
@randomshittutorials Жыл бұрын
Thanks, what a great tutorial, cudos my good man!
@driftedelf6115 Жыл бұрын
i do not have the option to pick gesture right, is there a way i can solve that
@Airbee Жыл бұрын
In the top left of your animator window, you have 2 tabs called "Layers" and "Parameters". Switch to Parameters, add an Integer and call it GestureRight or GestureLeft, whatever you need or both