wrote an entire two paragraph comment about how this guide didnt work for me and produced a myriad of interesting results only for it all to come down to a stray animator component in a random part of my armature being the root of the problem. cant even hazard a guess at how it got there. works now though, great guide!
Really nice tutorial, this courages people to add boop anim if not yet done, as it is so easy to make (because usually we have at least a blink blendshape available)
I discovered that you can't have the same blendshape also be part of a separate toggle. Makes sense, but damn that took awhile before it hit me. Thanks for the video!
Don't know why i had an issue with this, so for who have the boop that activate only once, just disconnect the Exit transition and do instead one between the deactivation state and the first empty state with conditions "Boop less than 0.1" again, creating an infinite loop of sound (if you spam it of course, it'll play once if you do so), hope it'll help some, cya ! ^^
I was wondering same with my Nardo. Model had already receiver on Head bone that reacts IdexFinger and Hand, for activating parameter "Boop". When I had just Finger in testing element nothing happened, the receiver I added did not get activated, but when added also Hand, then the original reveiver got activated. The original receiver was somehow overdriving.
Guys, if the animation locked in the ON state - check the blendshapes, the blendshape you animate should be on 0. I just forgot to move the slider on the blendshape back and avatar was always on the "ON" state.
Curious, the contact reciever component states that the parameter does not need to be added to the parameters object, and is already synced. have you tested this? Edit: Yep it works fine without being added to your avatar parameters.
I try vids all the time, but they never work for me. iv been stuck at learning all on my own for the past 2 years, and still nothing works for me on whatever TH-cam vid
The Boop object on your avatar, the logo is a lineart cube, but it has a little black plus sign on it. What does that mean, and does not having that break everything?
Thank you for the video. I'm having an issue: Using gesture manager's debug mode, I can see the Boop variable is 1 when the sender is in the receiver, and 0 otherwise, yet when it goes to 1 as the sender enters the receiver, nothing happens. Any ideas? I have the weight at 1 and everything looks the same as your video. I have no other contact receivers on the nose of the avatar. I tested the animations with gesture manager, so the boopon clip makes my avatar's eyes close. It just does not trigger from the controller no matter what I do. Edit: Got everything working when I used VRCFury to force all WD off. I didn't change anything else.
I got to 3:48, clicked away from the animator for a second to check names, came back and the animator tab said there were no layers and no parameters. Nothing I click on brings them back
I've got 58 warnings in the console saying that "Referenced script (unknown) on this behavior is missing!" and also the same thing but instead of unknown it says Game Object ''"
I don't understand how you're able to actually see the sphere itself around 1.40 because on my screen it shows the arrows to move it, but the object itself is invisible. Also on your screen somehow that object is moving around as you adjust it, but the red/blue/green arrows are staying in the neck, so it looks like theres 2 seperate objects? I'm a lil confused aaaa
I used this guide to set up a headpat. It works, but in practice it sometimes doesn’t work. in game it seems a bit finicky, where someone headpatting me for an extended period finds that sometimes the contact doesn’t go off even when the hand is clearly in the area. Any idea why this could be ?
Could be the receiver type, Constant is for boops or headpats / rub On enter can be for a button or a single interaction Proximity is for the action of getting closer to the receiver
Thanks for the tutorial, I used this in a different way, but my issue is that the animation that plays gets stuck if a contact is in continued contact rather than backing up and re-hitting... any fix?
Heya ! I followed your tutorial, and added an idle state to make it smoother. Somehow it's working instantly on my VRC, both Quest and PC, but it's not working instantly for people booping me, they have to wait a second before seeing the animation. My friend has followed your tutorial step by step and has the same result. Do you know where the problem comes ?
I've gotten it to work but with another persons tutorial, But I've made sure to name it exactly the way you did and put everything in the right place but didnt work If at all curious, I'm using a Nardoragon @@PxINKY
Trying to do this with the Novabeast. Current build used is 2022.3.6f1 I follow along until the Animator segment. There's nothing in the Animator, and I'm unable to add anything at all. I Googled the issue, but the only answer I had was "Make sure game mode is disabled", which I did, but I still can't add Parameters. Any ideas? EDIT: I'm just... A little dense and forgot to actually select the Novabeast... The answer was simple: I couldn't add a parameter because from Unity's perspective, there was nothing selected to add a Parameter to. *facepalm*
yup! just change the location to closer on the head and change the effects and it should work the same! bonus points if you use proximity, as you can have differing levels of headpat!
@ thank you! I just made the boop and the head pats! The only problem im having is my headpats has an animation where the eyes close but it doesn’t to close in game but either way I’m happy about it!
Unity should only be on 2019.4.31F If you are using any other version you may face issues Otherwise it could be you may have missed a spot along your animation that doesn't allow it to play, try testing it with gesture emulator
I've only ever managed to get contacts to work once and can never seem to get it to work on any other avatar I just repeated what I've done and sadly this didn't work either I'm not sure what's going on I keep trying but no videos or forms are helping T^T is anyone else having a similar issue?
Oh, its so other animations that use those blendshapes can still interact with them without breaking either animation Ill have a better explanation soon ^-^
The protogen is actually a model i helped a friend do it on its almost the same, but if you are still struggling do feel free to stop by my discord server
I've watched this like 50 times and even making sure I make the same mouse movements between clicks I can't get this to work. Why am I so stupid? I just want to learn. I am the exact definition of stupid, not just the light comparison people make as an insult. I just want to learn. I haven't learned a single thing in the 2 months I've been working with Unity. If it works it's because I directly followed pictures or a video someone gave me and I don't actually understand what I did. If it doesn't work, no one can tell me what happened or why and the only solution I can ever find is to delete everything and start over, learning nothing in the process. Every single change I make is a coin flip, heads is it works as expected, tails is I have to delete the project and start over. I just want to learn. I haven't learned a single thing. I don't need to do anything crazy. I just want to be a funny little guy on the internet that makes people happy. I can't do anything right. Why can't I learn?
Thank you this tutorial worked... was struggling a bit with another tutorial. Cheers!
wrote an entire two paragraph comment about how this guide didnt work for me and produced a myriad of interesting results only for it all to come down to a stray animator component in a random part of my armature being the root of the problem. cant even hazard a guess at how it got there. works now though, great guide!
Really nice tutorial, this courages people to add boop anim if not yet done, as it is so easy to make (because usually we have at least a blink blendshape available)
I discovered that you can't have the same blendshape also be part of a separate toggle. Makes sense, but damn that took awhile before it hit me. Thanks for the video!
Don't know why i had an issue with this, so for who have the boop that activate only once, just disconnect the Exit transition and do instead one between the deactivation state and the first empty state with conditions "Boop less than 0.1" again, creating an infinite loop of sound (if you spam it of course, it'll play once if you do so), hope it'll help some, cya ! ^^
thank you very much for this tutorial it was more easy to do that what I thinked !
happy to hear
I don't get it, I followed this and it isn't working on my Nardo.
I was wondering same with my Nardo. Model had already receiver on Head bone that reacts IdexFinger and Hand, for activating parameter "Boop". When I had just Finger in testing element nothing happened, the receiver I added did not get activated, but when added also Hand, then the original reveiver got activated. The original receiver was somehow overdriving.
It is just from the vrc update that it should work in the game if not. Well, i don't know what to tell u. XD
Really nice tutorial
Thank you :)
Guys, if the animation locked in the ON state - check the blendshapes, the blendshape you animate should be on 0. I just forgot to move the slider on the blendshape back and avatar was always on the "ON" state.
That worked wonderfully, thanks!
Thanks Pinky. Just what I needed
Thank you very much man 🫶
No problem!
Curious, the contact reciever component states that the parameter does not need to be added to the parameters object, and is already synced. have you tested this?
Edit: Yep it works fine without being added to your avatar parameters.
I have not, I do believe you are right, but its a habit to just sync all my parameters ^^
I try vids all the time, but they never work for me. iv been stuck at learning all on my own for the past 2 years, and still nothing works for me on whatever TH-cam vid
Reach out to me on discord! Id be happy to help you get this to work!
can you show me how to put bones into this hair mesh?
The Boop object on your avatar, the logo is a lineart cube, but it has a little black plus sign on it. What does that mean, and does not having that break everything?
means you add a object to a prefab, you can right click on the blue text and press "unpack prefab" to fix that if you want
disclaimer: if the test colision doesnt work, make sure to have the contact set as "self" on the compoment where the receiver is
Thank you for the video. I'm having an issue: Using gesture manager's debug mode, I can see the Boop variable is 1 when the sender is in the receiver, and 0 otherwise, yet when it goes to 1 as the sender enters the receiver, nothing happens. Any ideas? I have the weight at 1 and everything looks the same as your video. I have no other contact receivers on the nose of the avatar. I tested the animations with gesture manager, so the boopon clip makes my avatar's eyes close. It just does not trigger from the controller no matter what I do.
Edit: Got everything working when I used VRCFury to force all WD off. I didn't change anything else.
Mine works when tested in unity, but does not in game for some reason
Im having the same issue XD working on it tonight
Feel free to drop by my server
I got to 3:48, clicked away from the animator for a second to check names, came back and the animator tab said there were no layers and no parameters. Nothing I click on brings them back
I've got 58 warnings in the console saying that "Referenced script (unknown) on this behavior is missing!" and also the same thing but instead of unknown it says Game Object ''"
This isn't a problem anymore btw. I still couldn't get it to work, but idk why I thought I could.
im struggling with this, im trying to set up a bat that plays a bonk sound when you hit someone on the head but it's not working.
Add a empty on the end of the prop called bonk or soemthing and when a head collider comes in contact it gives a signal
I don't understand how you're able to actually see the sphere itself around 1.40 because on my screen it shows the arrows to move it, but the object itself is invisible. Also on your screen somehow that object is moving around as you adjust it, but the red/blue/green arrows are staying in the neck, so it looks like theres 2 seperate objects? I'm a lil confused aaaa
You have gyzmos disabled
I believe I got it to work, but how do I make it self intractable? I wanna be able to boop myself but can't.
Check the "self interact" check box on within the contact settings
I used this guide to set up a headpat. It works, but in practice it sometimes doesn’t work. in game it seems a bit finicky, where someone headpatting me for an extended period finds that sometimes the contact doesn’t go off even when the hand is clearly in the area. Any idea why this could be ?
Could be the receiver type, Constant is for boops or headpats / rub
On enter can be for a button or a single interaction
Proximity is for the action of getting closer to the receiver
Thanks for the tutorial, I used this in a different way, but my issue is that the animation that plays gets stuck if a contact is in continued contact rather than backing up and re-hitting... any fix?
Change the detection type or add more logic to the setup
Why does the avatar squat like that when you press record?
Its base playmode without gesture manager installed / in use
Heya ! I followed your tutorial, and added an idle state to make it smoother. Somehow it's working instantly on my VRC, both Quest and PC, but it's not working instantly for people booping me, they have to wait a second before seeing the animation. My friend has followed your tutorial step by step and has the same result. Do you know where the problem comes ?
it could be on the exit state time / duration within the FX layers settings!
check the transitions between animations and see how long each are!
mmh it plays one time when i load the avi how do i sop that
Hey I'm following this tutorial and it doesnt seem like it works anymore? I cant get my boops to work
It should still work, it may be some other issues you could have. Mind dropping by my discord server?
I've gotten it to work but with another persons tutorial, But I've made sure to name it exactly the way you did and put everything in the right place but didnt work
If at all curious, I'm using a Nardoragon @@PxINKY
Yeah I could, Is there a chat or something you want to me speak in? I think we've even dm'd before actually if I think about it@@PxINKY
discord server in description or discord.gg/pxinky
Yeah I've joined@@PxINKY
Trying to do this with the Novabeast. Current build used is 2022.3.6f1
I follow along until the Animator segment. There's nothing in the Animator, and I'm unable to add anything at all. I Googled the issue, but the only answer I had was "Make sure game mode is disabled", which I did, but I still can't add Parameters. Any ideas?
EDIT: I'm just... A little dense and forgot to actually select the Novabeast... The answer was simple: I couldn't add a parameter because from Unity's perspective, there was nothing selected to add a Parameter to. *facepalm*
What do we do if we don't have Contact Receiver?
Update your VRCSDK, there should be no way you don't have it!
Every time I click on the body in the hierarchy the animation stops recording how do I fix thid
this means there is an animator on the body, you would need to temporary remove the animator from your body.
Ah gotcha
Thanks! Now I've got a cute boop! /hooray!
Come check it out, Old Friend.
Does this apply to head pats as well?
yup! just change the location to closer on the head and change the effects and it should work the same!
bonus points if you use proximity, as you can have differing levels of headpat!
@ thank you! I just made the boop and the head pats! The only problem im having is my headpats has an animation where the eyes close but it doesn’t to close in game but either way I’m happy about it!
for some reason my avatar get stuck in the clone's position and won't do any other animation
check your first layer in your FX
there could be an animation being played
if you dont understand feel free to reach out to me on discord
Hallo again, is me. Using your guide. :D
I did what he said and nothing worked idk if its unity's new update or something
Unity should only be on 2019.4.31F
If you are using any other version you may face issues
Otherwise it could be you may have missed a spot along your animation that doesn't allow it to play, try testing it with gesture emulator
It doesn't even work in the latest version
how boop tho???
I've only ever managed to get contacts to work once and can never seem to get it to work on any other avatar I just repeated what I've done and sadly this didn't work either I'm not sure what's going on I keep trying but no videos or forms are helping T^T is anyone else having a similar issue?
Hey, if you stop by my server i could help you with this issue ^-^
I presume you might have made a mistake along the way and its causing you an issue
How do you add audio?
part 2 shows how to
Hi does this work for quest?
Everything other than sound systems should work!
Nice 💜
Can you help me it doesn't work
Drop by my discord!
@@PxINKY Sorry I didn't answer you before but I managed to do it.
Have lag?
Edit the animation exit time and youll remove the lag
@@PxINKY I will try it.Thank you
You never ended up explaining why you use a dedicated empty state.
Oh, its so other animations that use those blendshapes can still interact with them without breaking either animation
Ill have a better explanation soon ^-^
Skinned Resh Mendere
I passed english i swear!
@@PxINKY xDDDD
this is alot mor3e diffcult, bcs im doing it with a protogen ;-;..
The protogen is actually a model i helped a friend do it on
its almost the same, but if you are still struggling do feel free to stop by my discord server
@@PxINKY alr
does not work
then you either messed up somewhere, or your avatar has a sender on the nose that is bugging it
I've watched this like 50 times and even making sure I make the same mouse movements between clicks I can't get this to work. Why am I so stupid? I just want to learn. I am the exact definition of stupid, not just the light comparison people make as an insult. I just want to learn. I haven't learned a single thing in the 2 months I've been working with Unity. If it works it's because I directly followed pictures or a video someone gave me and I don't actually understand what I did. If it doesn't work, no one can tell me what happened or why and the only solution I can ever find is to delete everything and start over, learning nothing in the process. Every single change I make is a coin flip, heads is it works as expected, tails is I have to delete the project and start over. I just want to learn. I haven't learned a single thing. I don't need to do anything crazy. I just want to be a funny little guy on the internet that makes people happy. I can't do anything right. Why can't I learn?
Are you in my server? id be happy to help you in a call ^-^