VRChat Avatar Tutorial - Contact Toggles (Grabbing Objects off your Avatar)

Sdílet
Vložit
  • čas přidán 1. 08. 2024
  • ko-fi.com/sippbox
    Avatar Contacts can be used in a variety of ways, including using them to toggle objects by grabbing them off of your avatar. This video will show you how to do exactly that, in the form of grabbing a prop off of an avatars hips.
    Toggles Tutorial: • VRChat Avatar 3.0 Tuto...
    Join my discord for avatar help and free assets! / discord
    VRChat SDK3: vrchat.com/home/download
    Music used: • Michael Wyckoff - Anal...
    #VRChat #AvatarDynamics #VR #Contacts #PhysBones
  • Jak na to + styl

Komentáře • 226

  • @SippsAvatarBox
    @SippsAvatarBox  Před 2 lety +116

    I should mention, constraints will only work on PC avatars! If you're doing this for a quest avatar, you'll instead need to use 2 seperate objects.

    • @mintyvmiku6866
      @mintyvmiku6866 Před 2 lety +9

      I just did this whole thing for quest and it took so long I feel dumb as hell

    • @shrillr3d293
      @shrillr3d293 Před 2 lety +13

      You couldve told us that in the begining 😭

    • @theofficialpippin225
      @theofficialpippin225 Před rokem +6

      Can you possibly explain what you mean by this a little more? It seems like the whole thing is a little dependent on using constraints

    • @shrillr3d293
      @shrillr3d293 Před rokem +9

      @@theofficialpippin225 Im guessing that he means that, you should have the item in your back and in ur hand (a duplicate) then u need an animation for on (which will turn on the one in ur hand and turn off the one on ur back) and then the animation for off which is the opposite

    • @theofficialpippin225
      @theofficialpippin225 Před rokem

      @@shrillr3d293 that’s what I guessed, im gonna try it out in a bit when I can

  • @Wikiwi
    @Wikiwi Před 2 lety +31

    I've literally been trying to figure this out on my own with little to no knowledge outside of VRC stuff in Unity and then you come along with this miracle. You're a lifesaver!

  • @dimdude1
    @dimdude1 Před 2 lety +22

    Dude, I love your tutorials. They're always clear, clean, and easy to follow. Plz keep up the great work. And thanks!

  • @CaseFace5
    @CaseFace5 Před 2 lety +12

    Wonderful tutorial as always Sipp, I never could understand the whole parameter driver part of this setup when friends explained it to me but this made it a lot more clear. Thanks!

  • @Yash88
    @Yash88 Před 2 lety +1

    Great Job Sip!

  • @AnthonyAgresta
    @AnthonyAgresta Před 2 lety +3

    I've been trying to figure out how to do this for a while now, thanks!

  • @PurifireGG
    @PurifireGG Před rokem +9

    you should also add a part that says, "Don't rotate or move the prop when using the parent constraint, rotate the game objects that the prop is zeroed to."
    I accidentally skimmed over the part that said to move the game object and spent hours trying to make my object move and work properly.

    • @ZacharyTrainer
      @ZacharyTrainer Před rokem +1

      you saved me minutes to hours of my life. ty

    • @3DMVR
      @3DMVR Před 5 měsíci

      bruh spent an hour so confused

    • @3DMVR
      @3DMVR Před 5 měsíci

      bruh its just the prop position it can be moved since you grab the sword through another contact entirely, confused myself with my own labels, i thought that was what recognized you grabbing it instead of "Hand R" since I had it labeled Hand Constraint

    • @3DMVR
      @3DMVR Před 5 měsíci

      EVERYONE SHOULD SEE THIS AND SAVE HELLA CONFUSION!!!

  • @zoldenmkbm7841
    @zoldenmkbm7841 Před rokem +2

    tysm helped a lot

  • @senkodev
    @senkodev Před 2 lety +3

    Another great tutorial, thank you very much Sipp 💜

  • @nesnalica
    @nesnalica Před 2 lety +3

    thank you for the tutorial! I was fooling around with CR and CS myself but was always wondering why it was so laggy. I never added the avatar parameter drivers. not adding them always caused the animation to play for some people but not everyone.

  • @Velocity_AU
    @Velocity_AU Před 2 lety +2

    FINALLY, I HAVE BEEN TRYING TO FIGURE THIS OUT FOR MONTHS, ALL THE FAILED TESTS

  • @SkyZi_
    @SkyZi_ Před 2 lety

    Oh, i was actually thinking about doing that!

  • @Psivox69
    @Psivox69 Před 2 lety +1

    Bruuuuh I love you. You always drop a vid right when I need the info.

  • @soundsofapollo
    @soundsofapollo Před 2 lety

    Thank you

  • @xpreacherx
    @xpreacherx Před rokem +2

    If the object you want to toggle (ie. knife/gun) is offset from the Hip/Hand constraints go to the constraint settings of the parent and unlock them. After that move the object to match with the constraint so the contact sphere properly centers around the item.

    • @space9932
      @space9932 Před rokem

      tysm

    • @3DMVR
      @3DMVR Před 5 měsíci

      this didnt help my issue the other comment did, you dont move the prop for the hand position, instead you adjust the thing its constrained too (obvious in hindsight, the prop kept moving and wouldnt save positions), i did set active after adjusting the literal prop the first time to get back position.

  • @VrmastermindOffical
    @VrmastermindOffical Před rokem +2

    thank you so much for making this video. me being able to complete this literally made me cry tears of joy. Keep making tutorials for stuff idk lol

  • @Rekunance
    @Rekunance Před 2 lety

    Thanksh for making these videos free Sippy! They helped a lot!

  • @Smash_ter
    @Smash_ter Před 2 lety +19

    2:10 you don't need to do that really. You can just record the animation without going into play mode. Make your animation and when you're done just click the preview button in the animation tab. It makes it a bit easier to work with as the bicycle pose bug is not an issue in 2019

    • @alwaysyouramanda
      @alwaysyouramanda Před 2 lety

      *clears throat* 😱 Since when!?

    • @Smash_ter
      @Smash_ter Před 2 lety

      @@alwaysyouramanda since 2019 was a thing. I know because I made like over 65 meme avatars in Unity 2019

    • @roongamingepicly
      @roongamingepicly Před 2 lety

      Ah…I uh, I had it happen a few times. Is that strange?

    • @toastedprinny
      @toastedprinny Před rokem

      This broke my avatar a few weeks ago... I had to redo everything and i did this by mistake lol
      Thought i was working on a clone but wasn't and then the rig was stuck like that even after removing the FX

    • @Smash_ter
      @Smash_ter Před rokem

      @@toastedprinny you might've done odd

  • @EleanorTheChupa
    @EleanorTheChupa Před 2 lety +2

    I needed this for one of my upcoming public avatars

  • @Some_random_kid611
    @Some_random_kid611 Před rokem +2

    this guy is the santa of vrchat but instead of giving gifts he gives us amazing tutorials!
    thanks man and keep up the great work!

  • @LevelXeven
    @LevelXeven Před 2 lety +1

    I've made something like this before when the Avatar Dynamics first released and I wonder if this tutorial will fix the Desync Issues when you have more than 3 Contact Toggles

  • @tedtubegaming
    @tedtubegaming Před 2 lety +1

    This would have made for a great tutorial about 2 weeks ago!
    Thanks Tupper!

  • @zoterodisuke4398
    @zoterodisuke4398 Před 2 lety +1

    I just asked about this a few days ago, thank you so much

  • @hunterx2210
    @hunterx2210 Před rokem +3

    Sippbox, can you also show tutorial how to allow other player to grab object on your avatar and move it away?

  • @mandoza1695
    @mandoza1695 Před 2 lety

    ngl was looking for a guide on this yesterday

  • @paladinpv8460
    @paladinpv8460 Před 2 lety

    Thank you so much sipp!!

  • @starcrestcustoms
    @starcrestcustoms Před rokem +3

    I've been doing this all wrong for months, wasting my precious physbone count by simulating contacts using physbones for grabbing objects of the body, this is going to change everything! Thank you so much for the tips Sipp!

  • @stubbystubby
    @stubbystubby Před rokem +7

    This is a long shot, but hey maybe you'll answer:
    I'm an index user and often run into the issue of when I wanna grab objects or put objects in my hand (with this method or other methods) I'm required to basically utilize the gesture layer to lock my fingers to where I need them to be. Problem is, I have no idea how to set it back to index finger tracking without resetting the avatar. I've got the toggle prop working as in the video and that's great, now I just need it so my hand is doing a specific motion around the base of the hilt of a sword I'm using so it doesn't look... Well, stupid. Is it possible for you to maybe explain (even in text form honestly) how I could achieve this? This is specifically an Index user issue so I don't know if you'd know how, but would really appreciate an answer if you did.

  • @MaliciousGrim05
    @MaliciousGrim05 Před rokem +3

    So I followed this step by step and even double checked everything that was shown in this tutorial however I wasn't able to actually 'grab' things off of my avatar with my hands (using the fist gesture). At least the menu toggles work though :)

    • @shai380
      @shai380 Před 8 měsíci

      Curious if you ever got it working, I'm in the same boat 😢

  • @jaydenbelle1783
    @jaydenbelle1783 Před 2 lety

    I’m so interested, I want to know how some individuals make amazing animations that change the environment?

  • @myamarcial1633
    @myamarcial1633 Před rokem

    Can you do a skin color shift using radial puppets tutorial? I cannot figure it out!

  • @Dragonfire1000
    @Dragonfire1000 Před 4 měsíci

    Can you also do something similar with an avatar that already has the items separated. for example, my character has a crown on his head that is a separate mesh but is part of the blender file, would I have to export his crown as a separate mesh or can it be used as it is. I should add its also parented to the head currently

  • @luissantiago5163
    @luissantiago5163 Před 2 lety

    Ayy cool

  • @Cinnnners
    @Cinnnners Před rokem +13

    I just want to say after watching this video I went to ask for help. One of your official discord helpers was so condescending. I asked for help building a system similar to yours (a tiny bit more advanced, I managed it by myself in the end) and instead got berated for unpacking my prefabs which is apparently totally taboo (even though, looking back at this video following, you'd unpacked your avatar prefab) and told that I needed to place every animation in a seperate layer then use an avatar paramater driver for efficiency. My rig was already set up, the problem was getting a phys bone and a rotation constraint to be compatible. They refused to actually help me with my problem and instead got all snarky because my rig wasnt optimised to their standard. Just overall rude and unhelpful. Just made me feel bad for asking in the first place.

  • @koizumiizumi5426
    @koizumiizumi5426 Před rokem

    hey Sipbox, been trying to wrap my head around the slider toggle, I have a button up shirt asset i wanna use, and it has Blend Shaps to Open and Close the shirt along with a few other blender shapes. I just cant figure out how to do so, is this mentioned on one of your tutorial videos, and i just missed it, as i am quite dense to this type of thing DX

  • @REO-777
    @REO-777 Před 2 lety

    arigatou!

  • @tvhe4d
    @tvhe4d Před 2 lety

    Can you make a tutorial on how to make a gun or something like that including how to add the sounds and the shooting of the gun pls

  • @HackTheG1bs0n
    @HackTheG1bs0n Před rokem

    so lets say i have a weapon on my back that i can grab with my right hand over my shoulder i have made it ,but can i make it so i can toggle the whole thing off or on so whenever i dont want these contacts or props ? cheers on tutorial helped alot thanks

  • @Velocity_AU
    @Velocity_AU Před 2 lety

    Question! So we dont need to put PropGrab onto the avatar parameter list like we do with the Prop parameter?

  • @modraxyen1109
    @modraxyen1109 Před rokem

    very helpful! ty for all your effort

  • @Buru_BunRU
    @Buru_BunRU Před rokem +1

    Will there be any contacts between putting things on other peoples body for quest? Like you grabbing an knife and stabbing someone and it stays on them until u grab it off them?

  • @Doc_2BDamned
    @Doc_2BDamned Před 10 měsíci

    Is there a possibility for a quest version of this video? Because I almost managed to do it myself but failed miserably XD

  • @bradenlynott44
    @bradenlynott44 Před 11 měsíci

    Watching this a year after post because its a solid good tutorial to kick off getting into avatar creation and editing with complex stuff, you do great work, please do more !

  • @Rxsie18
    @Rxsie18 Před rokem +1

    hy there. after i grab the sword (in my case) i am not able to put it back on the hip and after i retoggle it, i can't even grab it from the hip. do you know why?

  • @valzzu
    @valzzu Před rokem

    i Really wish that constraints would work on quest

  • @xemply
    @xemply Před 2 lety

    mine isn't working and i have done everything and when i go in game i even used debug and all the values were correct but it still didnt work also when i did the expression thing it set the prop parameter to true but it didnt go into my hand

  • @lancemoontail2676
    @lancemoontail2676 Před rokem

    Okay. How would I do this if i have the prefab attached to the thigh. Keeping the Base locked to the thigh while being able to grab the knife whenever.?

  • @YuJay
    @YuJay Před rokem

    Do you have a Tutorial on Props that allows other people to use your props?

  • @C0smic_Star
    @C0smic_Star Před rokem

    Hey I have a question, I'm trying to make a ghost avatar that only has a ghost tail (it's for a friend) and I'm having trouble trying to make it work basically it turns into a statue everytime I upload it regardless if it's in perfect t pose or not, does anyone or you know how to make that kind of avatar?

  • @mikethespartanvoger1772
    @mikethespartanvoger1772 Před 3 měsíci

    Should i add anything to the root transform section in the grab menu?

  • @jippy9049
    @jippy9049 Před rokem

    Can you and Or Have you Done a Video On how to make a Static Item as an avatar toggle.
    Similar to the Pride wicker and How Its flag is a static toggle that Remains in that spot when the Player and avi Move around. Would you pleeeease Do a video on this?

  • @crypticcryptid9833
    @crypticcryptid9833 Před rokem

    What if you want the object hidden before you grab it? like its not on your model until you grab that certain section. how would i go to do that?

  • @adhityea
    @adhityea Před rokem

    can i use this to give chocolate to friend? is it toucable by other player?

  • @antoniocruz-xd4us
    @antoniocruz-xd4us Před 2 lety +2

    Could you make a tutorial on proximity switches?

    • @ftkirito6304
      @ftkirito6304 Před 2 lety

      czcams.com/video/3JqgS-F1M4o/video.html

  • @weeaboobaby
    @weeaboobaby Před rokem +1

    Does this work with clothing toggles by any chance? I saw a cute avatar change her clothes by pinching/touching her body and I wanna do that as well TuT

  • @cyberstar251
    @cyberstar251 Před měsícem

    can this also be used for buttons on an avatar? to toggle things on the avatar itself?
    edit: also mine isn't showing the parameter driver script in the options.

  • @TheMCPanda
    @TheMCPanda Před 2 měsíci

    so i did everything but the issue im having is with the GestureRight it doesn't matter if my hand is in a fist or not the object will still snap to my hand and once im away from the constraint it'll snap back to it's default position im trying to make it so it will only snap to my hand when my hand is in a fist

  • @tyroneplayzgames9270
    @tyroneplayzgames9270 Před rokem +1

    what if i already have the props in their positions will this still work?

  • @sokol5504
    @sokol5504 Před 7 měsíci

    Having an issue with unity 2022, not sure if anything's changed majorly but GestureRight doesn't seem to work, as regardless of the gesture it still grabs the object. Also it only seems to grab inside the actual ContactReceiver, which means unless I make a massive contact receiver the object won't move to the hand. I've rewatched the video probably 20+ times and even directly compared each step on other avatars I've used this method with but it refuses to work now. Any help would be greatly appreciated.

  • @ChiaroscuroSeries
    @ChiaroscuroSeries Před 2 lety +1

    I'm a total noob to Unity so this has been helpful, though I'm still not sure I fully understand it. I bought an avatar the other day that came with a gun that has animations in the package but it isn't actually on the avatar in anyway so I've been wracking my brain in how to get it on her and then how to trigger the gun's firing animation only when the gun is in hand. I hate to ask but could you do a tutorial on that sort of thing sometime? Or is it just a simple extra step or so from what's done here?

    • @windwakin
      @windwakin Před rokem +2

      I'd also love to know how to animate an object only while it's in my hand (for a grabbable sonic screwdriver)

  • @alterwolf4200
    @alterwolf4200 Před rokem +1

    How do you do to see the blue and yellow circles of the avatars???
    0:06

  • @killswig
    @killswig Před 2 lety +2

    🤔 Is there a specific reason to use a parameter driver on that second layer and not just having the first animation layer handle it by having the contact and gesture params in its transitions?
    Or is it just there to also teach people about parameter drivers?

    • @xonxt
      @xonxt Před rokem

      Yeah, that's what I was about to say... it can all be done on one single layer, and without using parameter drivers.

  • @superninja3338
    @superninja3338 Před 3 měsíci

    Is this the same thing has me holding an item I spawn in with my avatar and someone else can take it? because I have been ,looking for atutorial for it and it always leades me back here

  • @luisf.gawlak3412
    @luisf.gawlak3412 Před 5 měsíci

    where i can do the download of model ? thank you so much

  • @2xenos1
    @2xenos1 Před 2 lety +1

    this is cool and all but what I and most people really could use is how to set up animations that can be activated for props once the prop is toggled on, like pulling a gun out then having it fire, or pulling out a party popper and then popping it, I've tried to mash together information and just figure it out but its not as obvious as it would seem, how is there NO videos on this? (you should be the first NUDGE NUDGE) closes I have gotten is just replacing a gesture but it deletes the actual gesture and the animation doesn't even trigger, how to people get it to where they keep the gesture and the animation plays too

  • @TheFerruccio
    @TheFerruccio Před rokem +1

    I am having issues getting my animations to work properly for making accessories appear and disappear.
    I have all the menu items set up, and I have a parameter paramName which is a bool which is toggled. That parameter is referenced in the animation controller, which works for all my other animations. I added a parameter in that controller called paramName and I made a layer in that controller (with a weight of 1) to enable/disable the animation, using transitions to set paramName to true, and paramName to false, interchangeably.
    However, in VRC, while the menus to enable the prop work just fine, the prop itself does not appear.
    One issue that might be going on is that my animation is referencing the wrong thing. I recorded animations for enabling and disabling the prop in question. However, I am completely unable to access any information about these animations. If I click one of them, every control is greyed out. I cannot investigate which object property is being referenced. I cannot scrub through the timeline. I cannot use the dropdown menu for animations. I cannot use the play or record button. I'm stumped as to what is going on in this regard, but it has prevented me from debugging one area which potentially has the things I did incorrectly.
    Does anyone have any idea what is going on?

  • @KlausTheArcticFox
    @KlausTheArcticFox Před rokem +1

    im having an issue after i zero it i cant move the prop to position it please help if you can

  • @Yar0m1na
    @Yar0m1na Před rokem

    Hey, so i maanged to do it! perfectly fine! but now my "hat" is in my view point, even tho its not, do u know why?

  • @carlylove3354
    @carlylove3354 Před rokem

    I did it for a hat but the hat blocks my view.. if I move it to the head section it doesnt block my view but I cant take it off with my hand

  • @Catheur
    @Catheur Před 2 lety +8

    A tutorial i unfoutunately wont get any use out of...still gonna wafch anyway

  • @that_boi_BK
    @that_boi_BK Před 2 lety

    Not really relating to toggling objects... but is there a way to make it so that when a collider is touched, it causes a full animation to play without needing contact through out the whole time?

    • @Cassiepult
      @Cassiepult Před rokem +1

      sounds like a job for OnEntry

  • @violinkitty3764
    @violinkitty3764 Před rokem

    Does anyone know how to fix the fingers on a avi whose fingers won’t move at all?

  • @bizz7612
    @bizz7612 Před 2 lety +8

    Another great tutorial as always. I hope other VR Platforms adopt similar systems so we can see this sort of thing in more platforms than just VRChat.

  • @killingerk
    @killingerk Před rokem +4

    I did everything you told me in this video but damn prop won't go back to the hip I started working on this at 5 a.m. now it's 8 a.m.

  • @kasiwirmp5907
    @kasiwirmp5907 Před rokem

    I've got a problem. I can grab my weapon, but it returns back when i move it from the contact receiver's zone. How to fix that?

  • @TroyDCrafterZ
    @TroyDCrafterZ Před rokem

    Is it possible to make grabbable clothes for research purposes

  • @lunaadrivy
    @lunaadrivy Před 4 měsíci

    So, I have an issue, I got the thing to move but now I for some reason don’t have an animation option?

  • @planetpaddys
    @planetpaddys Před rokem

    What about if its a gun and then shooting after grabbing it

  • @iknowwhat2do4u9
    @iknowwhat2do4u9 Před 10 měsíci

    for me when i try to animate while in play mode it says animator hasnt been initialized what does that mean? would be nice if anyone could help me

  • @liamturner1342
    @liamturner1342 Před 2 měsíci

    Has anything significant changed in the year since this tutorial was made? I followed the tutorial pretty exactly and the prop won't stay in my hand, it just flickers there as I walk, and the menu to toggle it doesn't work.
    4:30 the exit transitions have no conditions, is this intentional? Edit: answered my own question, yes it's intentional, and they do have exit time but it's set to zero.

  • @monkeydad47
    @monkeydad47 Před rokem

    how would I have it so the facial expression stays on my avatars face once the animation is over? for example, a slow squint that then stays on the the face until I toggle it back off again instead of the animation looping over and over.

    • @seven2z964
      @seven2z964 Před rokem

      Turn loop time off on the animation if you dont want it to loop 🤷‍♂️

  • @planetpaddys
    @planetpaddys Před 4 měsíci

    what about if its a gun and u wanna fire it after u grab it off urself, how do u do that ?

  • @MeepAlchemist
    @MeepAlchemist Před rokem +2

    Got it to work somewhat; the prop flickers both in my hand and in the initial position, any idea why?

    • @YeeHawRev
      @YeeHawRev Před rokem +1

      Hey! Have you found a solution? Sorry to comment, I'm just curious.

  • @rome3330
    @rome3330 Před rokem

    So i followed all of the steps for the setup, but when I grab my prop and bring it in front of me it goes back to its original position? could it be a bounding box issue or something with the contact reciever?

  • @Papucho257
    @Papucho257 Před 2 lety

    I cant seem to find the vrc contact receiver

  • @HumbertoOriginal
    @HumbertoOriginal Před rokem

    Mine is only working the first time, I have to reset the avatar to grab the prop again

  • @Supervigy
    @Supervigy Před rokem

    how would you go about this for quest users

  • @aaron_taro
    @aaron_taro Před 2 lety

    YEAAAAAAAAAAAAA

  • @ninakemmerer4210
    @ninakemmerer4210 Před rokem

    when I go to save it it make the prop the same direction as the other constraint not like your tutorial what did you do?

  • @hamburger2922
    @hamburger2922 Před rokem

    how would i use this to fire a weapon?

  • @killingerk
    @killingerk Před rokem

    it looks like you skip a part move to hit have two arrows up and down

  • @PurpleAlike
    @PurpleAlike Před rokem

    I love your tutorials helps a lot, but theres one more interestin topic to make tutorial about, would be great if you would make a tutorial how make gun shouting vfx, particles and how to make it shoot it would be very useful tutorial because theres not much helpful tutorials like yours

  • @kannakobyashiuwu4086
    @kannakobyashiuwu4086 Před 2 lety

    just a question, if i were to keep allow other on, would this work for other people too as long as the correct collision tags are selected

    • @fictatiousnameees6752
      @fictatiousnameees6752 Před 2 lety

      HIIIIIIIII I have same question, did you ever get an answer?

    • @GinnnkoV2
      @GinnnkoV2 Před 2 lety

      No it wouldn't because other people wouldn't have the parent constraint.

  • @mrsherman5012
    @mrsherman5012 Před 2 lety

    dose this work for blendshapes?

  • @1987_zombie
    @1987_zombie Před rokem

    Why I don't have the Contact Component?

  • @miftawong
    @miftawong Před rokem

    Does the object have to have an armature

  • @WarpedKarma6471
    @WarpedKarma6471 Před 3 měsíci +1

    did everything exactly, but it still doesn't work. I can see the contact in game and it trigger when I put my hand on it but it doesn't do anything.

  • @planetpaddys
    @planetpaddys Před 2 lety +1

    can you show how to do this with a gun after you grab it and then shoot it ?

  • @kalebagraham
    @kalebagraham Před rokem +1

    2:10 doesn't work. Everytime i hit record and try to click on the object I'm picking up, it'll stop recording and change the animation target to the object I'm picking up...sooooo how am i supposed to juggle that if it just keeps switching on the animation tab and the inspector? Am i recording on the Avatar like u said, or am I recording on the OBJECT? or what?

    • @SamNukem
      @SamNukem Před rokem

      Having the same issue. Found this tutorial pretty difficult to follow.

  • @garra131491
    @garra131491 Před rokem

    doesn't work wont save constants properly donno what im douing wrong but following this exactly so. keeps putting the first one i do in a random place once i do the second