No video

VRChat Avatar 3.0 Tutorial - Controllable Tail (Puppet Menus)

  Рет қаралды 64,352

Sipp's Avatar Box

Sipp's Avatar Box

4 жыл бұрын

This video is pretty outdated. Please only use it if you're already familiar with Unity or making avatars with SDK3. I will eventually have a video out that is much more beginner friendly.
This video goes over one of the few ways you can make use of the puppet menu system in Avatars 3.0, a controllable tail! Or a controllable arm if you want. Whatever you prefer. I made this video while drunk as shit, so apologies if it's a bit sloppy.
Music Used: • Michael Wyckoff - Bone...

Пікірлер: 107
@ExtrymGamingLTU
@ExtrymGamingLTU 3 жыл бұрын
Pro tip: Disable "Loop Time" in your animations
@CharmandrigoGG
@CharmandrigoGG 3 жыл бұрын
Dude who made this video should make an updated version of it, It didn't mention we have to toggle off the looping of the animation
@ItsBearOfficial
@ItsBearOfficial 3 жыл бұрын
You're my savior
@ExtrymGamingLTU
@ExtrymGamingLTU 3 жыл бұрын
Just happy to help ^w^
@SincerestSawa
@SincerestSawa 3 жыл бұрын
Still having trouble , guessing the armature of the tail needs to be merged with the main armature of the avatar?
@melontm7706
@melontm7706 2 жыл бұрын
Much appreciated
@Salivize
@Salivize Жыл бұрын
If your tail has Physbones, remember to check "Is Animated" or else this won't work. (This video was made before Physbones were introduced)
@LunacoVr
@LunacoVr Жыл бұрын
Thanks for the tip, However even after following everthing in the video my tail still won't move around. I've been at this on and off for years and still can not figure out what is wrong and why it isn't working.
@Salivize
@Salivize Жыл бұрын
@@LunacoVr Took me a while to get it to work too. For me it works with just the Blend Tree and no state transition, as well as only using parameters TailH and TailV. There isn't a need to toggle it. I don't think Sippbox explained the TailToggle parameter here so I think there's a step missed with toggling the actual puppet on.
@LunacoVr
@LunacoVr Жыл бұрын
@@Salivize I've noticed he seems to skip a lot of steps in his videos and yet anytime I ask for help everyone I know sends me this video. Still haven't got it to work and honestly it's becoming annoying.
@fuvupoto451
@fuvupoto451 8 ай бұрын
you saved me tysm
@Messi-rw9ng
@Messi-rw9ng Жыл бұрын
For future reference, if anyone is having issues where they're tail (or whatever part of the body they're trying to control) isn't moving in game, try using different layers. It wasn't working for me with the gestures layer nor the fx and base layer. It worked for whatever reason on the additive layer. Also, I did not need to create a new avatar mask for this to work. This is what vrc documentation says each layer should be used for: Base: Stuff that should always play, react to movement (like locomotion), or the locomotion state of your avatar (running, falling, crouching, etc). Transform animations only. Additive: Stuff that Base is already using, but you want to "add" to it-- like a breathing animation. Transform animations only. Gesture: Things that get triggered by hand OR by the Expression menu. You can also use this for "idle animations" like a wagging tail, flapping wings, or moving ears. Transform animations only. Action: Full override, similar to AV2 emotes. Transform animations only. FX: Same as Gestures, but for everything that isn't a Transform position, rotation, or scale animation.
@Jdbye
@Jdbye 3 жыл бұрын
Small correction. You don't have to make an empty "New State", you can simply add the conditional transition from "Any State" directly to the blend tree and you don't need to make a transition going back the other way. "Entry" can be left unconnected to anything. "Any State" per Unity documentation means as long as the condition for a transition matters the transition can happen from anywhere, including "Entry".
@clinicalia
@clinicalia 4 жыл бұрын
Thank you so much for these videos, I've never had such an easy time understanding a tutorial video for VRChat. You're amazing.
@fashionablebloodfallen6867
@fashionablebloodfallen6867 3 жыл бұрын
gonna be honest, i have literally 0 experience with 3.0, and with very little trouble shooting, and these proper tutorials, even a dimwit like me can do this, thanks for the straight forward and clear tutorials man.
@MrEmerald34
@MrEmerald34 4 жыл бұрын
Thank you for all of these videos! There short, sweet and to the point.
@Fluicitea
@Fluicitea 3 жыл бұрын
Tip if the movement doesn't work when everything seems correct: put a mask on every layer of your FX animator with everything turned off.
@ZeCyberChimp
@ZeCyberChimp 3 жыл бұрын
Didn't work
@sadplaysvr3458
@sadplaysvr3458 2 жыл бұрын
Lookin forward to seeing you again this year on vrcon
@GG_BB_
@GG_BB_ 4 жыл бұрын
Please create a tutorial on multiple material changes!! Your vids are the most straightforward I’ve watched so far and very easy to understand, thanks so much
@SippsAvatarBox
@SippsAvatarBox 4 жыл бұрын
you can use the toggle item tutorial for that, just have the animation be a material change instead of enabling an object
@GG_BB_
@GG_BB_ 4 жыл бұрын
@@SippsAvatarBox how do you make it so you have multiple color options on one toggle? if that makes sense
@SippsAvatarBox
@SippsAvatarBox 4 жыл бұрын
@@GG_BB_ change the value for each material change
@GG_BB_
@GG_BB_ 4 жыл бұрын
Sippbox Makes sense, thank you!!
@swagguy47
@swagguy47 4 жыл бұрын
Tutorial aside, that boneworks ost gave me chills. Need to replay again sometime.
@y4205
@y4205 4 жыл бұрын
I tried using your method to control my right hand but it does not work in game. I put animator properties (Animator: Right Forearm Stretch) in the animations. What might I have done wrongly? I have made sure i have followed your steps and also the parameters were not mistyped.
@theLOZF
@theLOZF 3 жыл бұрын
So questions. 1. Do I copy the VRCExpressionParameters to my main asset folder containing my character assets or modify where they are in the Examples of the VRCSDK? 2. Where is the "Gesture" layer? Do I create it new? Copy it from somewhere? 3. How many frames should each animation be, or does it not matter?
@orzeeee
@orzeeee 3 жыл бұрын
CAN i just say u teach perfectly. even for my slow ass. u need to get more recognition for ur work. thank you so much.
@wilson409
@wilson409 4 жыл бұрын
Yo keep doing it man, your tutorials are neat not a single bullshit and waste of time
@paradox3080
@paradox3080 3 жыл бұрын
I recommend putting the blend tree in the base layer, that's what worked for me. I tried the gesture layer and nothing happened.
@SincerestSawa
@SincerestSawa 3 жыл бұрын
By base you mean the locomotion layer?
@firenatsud500
@firenatsud500 2 жыл бұрын
I can confirm putting in the Base layer instead of Gesture layer worked. Thanks
@kevinliou1315
@kevinliou1315 3 жыл бұрын
Best tutorial i have seen so far! You deserve a sub 👍
@RaiuTheEevee
@RaiuTheEevee 3 жыл бұрын
Tried following this video and something did not work. Step 1: Create animations. Done! Question: Is it supposed to have 1 keyframe or two? Step 2: Create 1 int and 2 floats the expressions parameters. Done! Step 3: Create the same paramaters in the animator. Done! Step 4: Create new layer with weight of 1. Done! Step 5: Create avatar mask and unselect everything on the humanoid. Done! Step 6: Import avatar skeleton and unselect everything but the tail. Done! Step 7: Insert the mask into the layer. Done! Step 8: Create a new empty state and a new blend tree. Done! Step 9: Transition from empty state to blend tree with condition of tail toggle == 1. Done! Step 10: Transition from blend tree to empty state with condition of tail toggle == 0. Done! Step 11: Set blend type to 2D Freeform Directional and insert horizontal and vertical paramaters. Done! Step 12: Set each animation to 5 motion fields. Done! Step 13: Set x and y positions to 0, 1 or -1 respectively. Done! Step 14: Add new Two Axis Puppet control to expressions menu. Done! Step 15: Set toggle, horizontal and vertical parameters respectively. Done! Step 16: Upload avatar. Done! Result: The menu option is there but my tail doesn't move at all.
@clueledead7741
@clueledead7741 3 жыл бұрын
I'm having the same issue :/ did you ever figure out why?
@RaiuTheEevee
@RaiuTheEevee 3 жыл бұрын
@@clueledead7741 Nope. Unfortunately, nobody ever got back to me and I haven't had time to look into it since then.
@pixradox
@pixradox 3 жыл бұрын
Just figured it out! you will need to put the gestures animator in the FX slot on the SDK
@RaiuTheEevee
@RaiuTheEevee 3 жыл бұрын
@@pixradox I already have it there for other 3.0 stuff, but it still wouldn't work. :/
@giuliasanti542
@giuliasanti542 3 жыл бұрын
i used 2 keyframes strarting from standard and ending with the new position, and i put the gesture in the FX space, then it works!
@roseeee03
@roseeee03 3 жыл бұрын
i did all of it how said, even tried the fixes from the comments but it's still not working and I don't know why... anyone know what else I could try to fix it? it just doesnt wanna move in VRchat
@KitoBallard
@KitoBallard 2 жыл бұрын
I was randomly swinging by looking for som'in to help me with my wing animation with radials and the fucking arm flailing around got me fucking rolling. Props XD
@FaviMarzo
@FaviMarzo 3 жыл бұрын
“Import skeleton” is grayed out! Even when the avatar is selected ;-;
@GuillaumeThomas
@GuillaumeThomas 4 жыл бұрын
Super instructional. Would like a tutorial on Custom AFK animation. like the dissolve when afk.
@OkHammey
@OkHammey 3 жыл бұрын
How long is the animations suppose to be?
@bunnix548
@bunnix548 2 жыл бұрын
Year late to this but seems like the tail animations they made were about 12 seconds. First part being the default and the animation at 12 seconds being the new final state. (So if making the tail go up, 0/1 second is the default position, and 12 seconds is the tail now up)
@909LUGIA
@909LUGIA 2 жыл бұрын
I can't extract the skeleton from the avatar, so the avatar mask doesn't work for me :(
@CharmandrigoGG
@CharmandrigoGG 3 ай бұрын
you use BOOL parameters not INT, Int consume a lot of parameter memory, if it's only used for one single purpose then Bool should be used
@lykenth08
@lykenth08 3 жыл бұрын
you are wasting data space with the INT paramiter. it doesnt need to be there at all. not one bit. along with the layer mask is also not needed so this step can also be removed - having to disable to loop time is also a step that sholdnt need to be taken but clearly has to by your comments, becuase its fixing an issue that should even be there. - you should include that people can animate the tail to move around and give it more life whilst still being controllable. its nice to desktop an quest users to see, instead of standing there all rigid
@NotAKid
@NotAKid 3 жыл бұрын
This video is older than bools so they had to use the int parameter. They still wouldn't need it though unless they want a quick toggle on/off.
@cyberstar251
@cyberstar251 2 ай бұрын
im trying to make a dalek avatar, i already figured out how to use physbones to limit what can move and in what way, but how do i make it's head follow where i look?
@ItsBearOfficial
@ItsBearOfficial 3 жыл бұрын
For some reason I can't animate my bones
@RiotingSpectre
@RiotingSpectre 3 жыл бұрын
Remove the dynamic bones from your bones if you have it on there. Dynamic bones don't like being moved manually.
@dinatheartzcat
@dinatheartzcat Жыл бұрын
pls make one for arm movement 🙏
@Weisgrau
@Weisgrau 4 жыл бұрын
Woah nice dude, thank you!!!!!! This is sooooooo helpfull to get started :o Can you make more of those short Videos? I like them because its much easier to understand this whole shit as a newbie :) THANK YOUUUUUUUUUU
@SlimeRancher2000
@SlimeRancher2000 3 жыл бұрын
How would I make the tail stay once it is in the position I want?
@bhoffman1967
@bhoffman1967 22 күн бұрын
Have you (or anyone reading this) tried to use this to control the eyes, and were successful?
@B-SybrZaku-ThendHaloAirsofting
@B-SybrZaku-ThendHaloAirsofting 3 жыл бұрын
When I try to use my avatar in the avatar mask it doesn't allow me to use it.
@techyMrB
@techyMrB Жыл бұрын
Tried as many fixes as possible, this tutorial just does not work.
@EmoChipmonkVOD
@EmoChipmonkVOD Жыл бұрын
For the life of me i just cant get this to work.
@ItsBearOfficial
@ItsBearOfficial 3 жыл бұрын
What do I do in the blendtree with all the motion fields to make an expressions menu?
@ItsBearOfficial
@ItsBearOfficial 3 жыл бұрын
And what do I need to select as my menu type if I have 10 different emotes
@activemotionpictures
@activemotionpictures 3 жыл бұрын
Impressive! Thank you!! - Question: How many "puppet" 2D menus can the avatar have?
@yeavon315
@yeavon315 Жыл бұрын
can you make a tutorial on how to do the 4 axis version rather than the 2 axis?
@LizzieGoldenMH
@LizzieGoldenMH Жыл бұрын
when my puppet menu popup it just snap back to expressions menu
@TheLofren
@TheLofren 4 жыл бұрын
Thanks for this! I have a small question. I also want my tail to have dynamic bones, can I do this even if the tail bones are dynamic?
@mold9879
@mold9879 3 жыл бұрын
I know this is very late at this point, but if you're using dynamic bones, either attach the dynamic bone to the second bone in the bone chain or add a root bone. The root bone/first bone in the chain will be animated by the puppet, and the rest will be affected by the dynamic bone script.
@fluffydragon3333
@fluffydragon3333 3 жыл бұрын
I followed and did everything in the tutorial perfectly up until adding the tail toggle and blends into the expressions menu... when I click the dropdown it just says none on it
@kobitunez
@kobitunez 4 жыл бұрын
Thank you for this tutorial. Will you make one considering switching Animation states? For example, the default Animation state can be switched to a flying one via 3.0 Menu?
@alphatsuki
@alphatsuki Ай бұрын
Tip if you don't have a mask on anything and have write defaults- DONT PUT A MASK! i found that was my biggest issue
@suntard7670
@suntard7670 Жыл бұрын
My Unity wont let me animate anypart of the armature? any tips?
@gabriel123spirit
@gabriel123spirit 2 жыл бұрын
im Curious about somenthiong sippy, can you help me about it: what if you tail or or part of body is not part of the avatar, like a tail that have been downloaded separeted.
@Oomorath
@Oomorath 2 жыл бұрын
This works nicely except its breaking my gestures and some toggles as soon as I use it.
@kfox5362
@kfox5362 4 жыл бұрын
How would you do this if the tail is something you added to your avatar in Unity? It's not part of the original avatar's skeleton.
@giuliasanti542
@giuliasanti542 3 жыл бұрын
that's easier add a tail in blender, because tail's bone will be added in the armature. Idk what u can do in unity, but it s very easy to do in blender
@SincerestSawa
@SincerestSawa 3 жыл бұрын
@@giuliasanti542 this was my last resort too, was the one thing I haven't tried yet but I'm pretty sure it will fix the issue
@SOLARMILKMANN
@SOLARMILKMANN 3 жыл бұрын
When I use this for the headpat version, I have to sacrifice the layers with the right and left hand gestures, is there a way to make this not happen.
@BOBBOB-tb1pz
@BOBBOB-tb1pz 3 жыл бұрын
um i can't insert my animation into the blend tree motion slots and idk why
@naughtykid000
@naughtykid000 3 жыл бұрын
do you know how to make an avatar that can clone itself and also have the ability to freeze the clone?
@yelby
@yelby 4 жыл бұрын
I need to learn how to code. Then I can make it auto-generate all this stuff for people. Minus the animations themselves.
@majesticwrld999
@majesticwrld999 2 жыл бұрын
I know this is a old video but could you get this to work if you added the tail/ears in Unity and they arent a part of the avatar armature?
@roki5754
@roki5754 4 жыл бұрын
Thank you so much for this video!! :D
@megatfitriaziz
@megatfitriaziz 3 жыл бұрын
Do you have a tutorial for custom locomotion i.e walking , running , idle , etc ?
@carafurry7862
@carafurry7862 3 жыл бұрын
Or, or, or! You could use it for a separate per of arms...
@superintendent7982
@superintendent7982 2 жыл бұрын
0:23 i need a tutorial for that one part because i did all the other stuff and then realized that i have no motions setup and if your too your too busy do you know any reliable sources i can contact
@KayLipsy
@KayLipsy 4 жыл бұрын
Slipbox! would it be possible for u to show us how to do the dissolve animation when afk?
@mikosami6256
@mikosami6256 3 жыл бұрын
So how to make the aniamtiosn for the tail e.e
@atombomb54847
@atombomb54847 3 жыл бұрын
This doesn't work for generic avatars
@GrandadmiralSeewolf
@GrandadmiralSeewolf 4 жыл бұрын
So, I was thinking. Wouldnt it be possible to make a Submenu, with Emotes (with Transforms) in the Action Layer, that can be used to "Toggle" certain Emotes, lets say, like a Dance that loops or whatsoever.
@SippsAvatarBox
@SippsAvatarBox 4 жыл бұрын
yes
@GrandadmiralSeewolf
@GrandadmiralSeewolf 4 жыл бұрын
@@SippsAvatarBox Any Chance you will make a Short Vid about that in the near or not so near future ?
@napraa
@napraa 4 жыл бұрын
dance/animation tutorial?
@FlowerBearTTV
@FlowerBearTTV 3 жыл бұрын
does the tail stick in its position?
@benlinda1938
@benlinda1938 2 жыл бұрын
Why int and not bool?
@MAGWolf
@MAGWolf 4 жыл бұрын
I am trying to figure out expressions. Hopefully you do a tutorial for that. :P But great tutorials thank you.
@aakuk515
@aakuk515 4 жыл бұрын
Anything that's not a transform (That includes blend shapes, if your model has those for expressions) is on the FX animator controller/playable layer. If you wanna do something like that with them, you do similar steps but on an FX controller instead.
@robo1540
@robo1540 3 жыл бұрын
could be cool for doing the hand movements while talking on desktop to seem more human
@ItsBearOfficial
@ItsBearOfficial 3 жыл бұрын
Seems entirely possible to me with this method
@alex555zify
@alex555zify 4 жыл бұрын
Can you do a dance tutorial? I'm having issues :/
@powermetalsquid3662
@powermetalsquid3662 4 жыл бұрын
emotes pls
@hirukoshima
@hirukoshima 2 жыл бұрын
what is this app name ?
@LunacoVr
@LunacoVr 2 жыл бұрын
did anyone made a slower tutorial this dude goes way to fast in his videos for me
@sonictouhoufan
@sonictouhoufan 3 жыл бұрын
Dynamic_Bone
@chefcozmo
@chefcozmo 2 жыл бұрын
God loves you
@aust2354
@aust2354 4 ай бұрын
God gives children cancer, fuck outta here.
@oocreeperloveoo4269
@oocreeperloveoo4269 3 жыл бұрын
Great choice of background music!
@thecursedkitty6859
@thecursedkitty6859 3 жыл бұрын
but what about the 4 axis puppet? unu
VRChat Avatar 3.0 Tutorial - Color Change (Radial Puppet)
1:23
Sipp's Avatar Box
Рет қаралды 119 М.
VRChat Avatar Dynamics Tutorial - Contacts
7:15
Sipp's Avatar Box
Рет қаралды 103 М.
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 35 МЛН
Kind Waiter's Gesture to Homeless Boy #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 6 МЛН
What your VRChat avatar says about you!
3:06
Toastette
Рет қаралды 498 М.
VRChat Avatar Dynamics Tutorial - PhysBones
8:08
Sipp's Avatar Box
Рет қаралды 343 М.
Making a difficult game about fitting in - Acerola Jam 0
19:17
jess::codes
Рет қаралды 337 М.
Making a Game with Java with No Experience
8:41
Goodgis
Рет қаралды 155 М.
VRChat - Avatar 3.0 State Behaviors Explained!
5:23
Sipp's Avatar Box
Рет қаралды 34 М.
2D Cartoony Visemes (viseme parameters for VRCHAT)
17:56
colorbars
Рет қаралды 15 М.
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 827 М.
VRChat Avatar Tutorial - Contact Toggles (Grabbing Objects off your Avatar)
5:43
How to toggle clothes and items on your VRChat avatar
16:58
NueMedia
Рет қаралды 23 М.
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 35 МЛН