Lesson 4: VRChat 3.0 Avatar Emotes and Idle Animations.

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello and welcome to part three of my 3.0 avatar tutorial videos and this one i'm gonna show you how to add uh emotes and idle animations to your avatar if you follow the videos up to this point you should already have your avatar all set up with some and for emotes we're gonna do basically the same thing we're gonna need a controller and we're gonna replace some animations on the controller now the controller we're gonna need is called actionslayer you can find that under the vrc sdk examples3 animation controllers and it should be the first one vrc avatar version 3 action layer dot controller now just make a copy of that with ctrl d and drag and drop the copy into your animation folder i made a separate folder inside my animation animations folder called emotes and i have some some emote animations here that i downloaded you can find some on vrc mods but just in case i'm gonna leave a zip file with these beneath the video in the description now that we have our controller we can rename it to whatever i like to call it actions and we are gonna drop that into our avatar descriptor so click on your model and scroll all the way down to the playable layers and you'll see the action slots above effects that we assigned in the last video so just click on default action and drag and drop the controller you just made into the actions slot and now we can replace our animations so select your actions controller and go to your animator and you should be created with this but we're only gonna need these eight right here and these are your uh standard animations or emails that come with the sdk you have your wave your clap your point here dance back flip set kick and die now we're just gonna replace the animations in these with the ones that we've downloaded now there are two types of emotes or animations that you can use you have a toggle which means you toggle it on and it loops until you untoggle it and you have buttons which just play the animation and then it resets in the action descriptor the ones that say loop are toggles so clap cheer dance and i believe die is also a toggle and the rest should be just normal buttons that's just something to keep in mind when assigning your animations for me i have both kinds i have a few that are that i just want to play once and then i have some dance animations that i want to loop so i'm gonna assign those accordingly for wave that is just a standard button animation so i'm gonna put in let's say blow kiss so just crap press on the uh emote that you want to want to change and drag and drop your animation to the motion path up here and you can rename this to whatever you changed it to so blow kiss and you can see it changing for the clap i'm gonna put in my twerk animation because that is a toggle to work and the rest i think i'm gonna put in my pole dancing animation right there that's also a toggle back flip we can change that to flipping sexy weapons let's see what else do we have point let's put that as a dab don't really need that in vr but why the heck not locust work dab cheerful dance what else face palm sure let's put that in sidekick like so pretty easy so far now that we've added in most of our animations we'll need to rebuild our radial menu and we're going to do that in just a moment but yeah the thing about these is these are assigned with numbers they go from one to eight one two three four five six seven and eight and technically that's all the animations or emotes you get but you can add more and i am going to show you how to do that right now so technically the only thing you need to do is copy one of these or two of these i'm gonna copy the first two because there's one for a button and one for a toggle so let's just select those i'm just gonna copy the transitions as well and hit ctrl c and ctrl v to paste and move those up here oh it didn't copy the transitions that's fine um for these actually i think i'm only gonna need one let's get rid of these because i still have one dance animation for this i'm going to put in the caramel dance just right here that's good enough if you didn't add in let's just say we didn't have the trenches and so we can make one from prepare standing you right-click make transition and drag it on to the e-mode you just make and do the same thing from the animation to blend out stand right click make transition right there now we want this to be a toggle so we're gonna click on the transition and for the condition we're gonna click on the little plus sign and we're gonna put a condition for vrce mode equals and this number is the one that's associated with your emote for these they go one two three four five six seven but if you want to add more than eight you're gonna have to start from number 17 because counting the sitting animations and all that there are a total of 16 different animations and the action controller does not uh understand if you start from let's say nine so put that as 17 and for the exit animation we're going to put a condition vrce mode not equals 17. easy for the settings you can uncheck has exit time on both transitions and that's how you set up a extra animation a toggle for the animation if you want it to be a toggle make sure in the animation file the loop time has checked and there we go technically we could add more but i'm not gonna do that right now oh one more thing if you add extra animations you need to go to this transition right here from wait for action or afk to prepare standing click on that and in the conditions you will see that it recognizes everything between zero and nine like i just said the animations only go to nine or eight in this case so over here we can change this to whatever number we want i think the maximum number is 255 or we can just delete this ladder part and i'm just gonna do that now it should understand everything that's greater than zero so you can add as many animations as you want all right now that should technically be everything you need but if you were to upload this avatar now your radial menu would only have the basic 8 emotes and they should all be named as the default animation so even though we changed the animation the first one should be called wave the second one would be clap and that the one will be point but the animation should still work so to fix this we are gonna have to rebuild the radial menu and to do that we're gonna go back to scene and click on our avatar scroll all the way down to the expressions spot on your avatar descriptor click on customize and we are going to need a vrc expressions menu and a vrc expressions parameters now we can create those pretty easily in your project folder just right click create chat avatars and we're going to create one of each a expressions menu i'm just going to call this main menu right click create vr chat avatars and expressions parameters parameters and there we go for these you don't really have to worry about the parameters one everything we need for this video is already in there but we're gonna come back to this in the next video where we're adding toggles for items and such and for the main menu we do need to add some stuff here but first let's assign these both to our avatar so click on your avatar and scroll all the way down to the expressions spot and just drag and drop your main menu and your parameters to their rightful spots this will recreate the radial menu now then how do we add emotes into our radial menu you could technically just click on your main menu and add them over here but what i like to do is because we're gonna add some toggles later we're gonna make a sub menu inside our main menu for emotes and another one for toggles but for this one we're only gonna make the uh emote sub menu so to do that we're gonna make another expressions menu by right clicking create vrchat avatars and expressions menu and i'll call this emote menu and now we're gonna click on our main menu again add control name this to emote you can give it an icon if you want i'm just gonna give it the hand way one invert type we're gonna put sub menu and for the sub menu we're gonna drag and drop our emote menu that we just made and there we go now you've created a sub menu inside your main menu and now we can go to our emote menu the sub menu we made and over here we're gonna add in all our emotes now to add in the animations what i like to do is click on my actions controller open up the animator so i can check the associated numbers for the emotes you can click on the little lock icon up here to make this window stay open even though you click on anywhere else and then we're going to click on our emote menu add controller and this will be our first uh emote and we're going to call this low kiss since that's the one that's assigned as the first one and for this one it's going to be a button so it's just going to play the animation once for parameter we're going to click vrce mode initiate and this value should be the number corresponding to the animation you want so this one is going to be number one the second one is going to be twerk and this is going to be a toggle so change the type to toggle and the parameter vrc emote equals two or the value should be two now you can add in the rest just uh the same way the next one would be number three four five six seven and eight and you can add the extra one but if you add extra emotes i would suggest you make a second uh emote menu and add in all the extra ones there because after adding eight uh emotes into a menu the radio menu will get pretty cluttered so i suggest you kind of manage these into the separate sub menus actually i think what i'm gonna do is i'm gonna add all the buttons into a menu and all the dances or the toggles into a separate menu so let's change this one to dab since that's a button we're gonna switch that button number corresponding that would be three and the next one was gonna be flipping sexy 60s just flipping 60 and that is one two three four five six six for that next one is face palm that's gonna be number seven and that's it for the buttons now to make the second sub menu pretty simple you just make another expressions menu i'm gonna call this dances and for this one we're going to add caramel dance to work pole dance and i suppose we're going to add into cheer and die once as well this one we're going to go with carol mel type toggle brc emote equals 17 because this is the extra one we made make another one call it twerk toggle vrc emote equals two this one let's call this one cheer toggle equals four pull dance toggle vrc mode equals one two three four five there we go and last thing last one's gonna be die toggle equals eight and there we go now what we oh don't forget to assign the second sub menu to your main menu so click on your main menu add control dances sub menu and throw that in there there we go now your main menu has a sub menu for emotes and another one for dances no like i said you can just throwing all these all eight of these into one sub menu no problem but if you want to have more emotes than eight i suggest you make separate sub menus for all of them or most of them technically we could add a third sub menu for toggles but we're gonna do that in the next video all right now we're done with the emails the next thing i'm going to show you is how to add idle animations but first let's have a quick ad break ugly dough clay now let's add the idle animations now this isn't really necessary for vr but it's pretty handy for desktop users if you want to add some more character to your avatar the controller for the idle animations is called locomotion so again we're gonna go to the vrc sdk examples three animations controllers and it should be uh vrc avatar version 3 locomotion layer or you can just search for locomotion and there it is make a copy of that and throw it into your animations or emote folder rename it to idols whatever and then we're gonna assign it to our avatar so click on your avatar scroll all the way down to playable layers and you want to add this to the base the base part of your playable layers so click on that and throw in the idols right there and again we're just going to replace some animations inside the controller so click on your idle controller animator and here we see three different spots for standing crouching and brown and now click on the standing part and over here you will see a vrc stand locomotion so click on that and over here you have the three states for your crowds prone and standing click on the asset and over here on the right you will see all your standing animations forwards backwards strafing running now what you want to do is change this one called proxy stat still i'm just going to find my idle animation which is called this one and just drag and drop over proxy stand still and there you go now for desktop i would usually change prone to be like a sitting animation you can do that on crouching as well on vr i would probably add it to crouch but for this example i'm gonna put it under prone so click on prone and the prone locomotion and for this one it's called proxy low crawl still so we're just gonna replace that with this one and there we go that already looks a lot nicer and technically that's all you need to do you've already assigned the idle controller to your base now let's upload this and see if everything works alrighty here we are in chat and as we can see my idle animation works just fine and the pro well that looks weird but the prone animation works pretty well we assigned it correctly now if we hit r we're gonna go to our radial menu and expressions and here's the two submenus that we just made one for the emotes that works pretty well tap on the haters do a flip yeah those will work and the chances or the toggles in this case work just fine and they should loop until you untoggle the animation yeah works pretty well and that's it that's how you do the emotes and in the next video i'm going to show you how to add toggles for items and whatever you have i hope you found that useful uh please follow me on the twitter twitch join the discord if you need more help i made a patreon if you found these helpful please uh consider becoming a patron i hope you all had a good christmas i will see you in the next one bye
Info
Channel: Aggrotard
Views: 67,335
Rating: undefined out of 5
Keywords: vtuber, english vtuber, en vtuber, vrchat, vrchat tutorial, vrchat avatar tutorial, how to make a vrchat avatar, unity, animation, how to add animations to vrchat avatars, adding animations to vrchat model, vrchat unity avatar tutorial, vrchat unity avatar tutorial 2020, vrchat animation tutorial, vrchat sitting poses, avatar 3.0 tutorial, avatar 3.0, avatar 3.0 emotes, vrchat emotes tutorial, vrchat emotes, vrchat emote toggle, vrchat idle animation, how to, vrchat 3.0
Id: whv3WOKeBsc
Channel Id: undefined
Length: 24min 18sec (1458 seconds)
Published: Sun Dec 27 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.