VRChat Avatar 3.0 Tutorial - Controllable Tail (Puppet Menus)

Поділитися
Вставка
  • Опубліковано 13 сер 2020
  • 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 роки тому +93

    Pro tip: Disable "Loop Time" in your animations

    • @CharmandrigoGG
      @CharmandrigoGG 3 роки тому +5

      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 Рік тому +17

    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 Рік тому +2

      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 Рік тому +5

      @@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 Рік тому +4

      @@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 7 місяців тому

      you saved me tysm

  • @clinicalia
    @clinicalia 3 роки тому +5

    Thank you so much for these videos, I've never had such an easy time understanding a tutorial video for VRChat. You're amazing.

  • @Jdbye
    @Jdbye 3 роки тому +9

    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".

  • @MrEmerald34
    @MrEmerald34 4 роки тому +6

    Thank you for all of these videos! There short, sweet and to the point.

  • @Messi-rw9ng
    @Messi-rw9ng Рік тому +7

    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.

  • @fashionablebloodfallen6867
    @fashionablebloodfallen6867 3 роки тому +1

    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.

  • @Fluicitea
    @Fluicitea 3 роки тому +6

    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.

  • @orzeee1
    @orzeee1 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.

  • @kevinliou1315
    @kevinliou1315 3 роки тому

    Best tutorial i have seen so far! You deserve a sub 👍

  • @wilson409
    @wilson409 3 роки тому

    Yo keep doing it man, your tutorials are neat not a single bullshit and waste of time

  • @oocreeperloveoo4269
    @oocreeperloveoo4269 3 роки тому

    Great choice of background music!

  • @GG_BB_
    @GG_BB_ 3 роки тому +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  3 роки тому

      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_ 3 роки тому

      @@SippsAvatarBox how do you make it so you have multiple color options on one toggle? if that makes sense

    • @SippsAvatarBox
      @SippsAvatarBox  3 роки тому

      @@GG_BB_ change the value for each material change

    • @GG_BB_
      @GG_BB_ 3 роки тому

      Sippbox Makes sense, thank you!!

  • @swagguy47
    @swagguy47 3 роки тому +4

    Tutorial aside, that boneworks ost gave me chills. Need to replay again sometime.

  • @GuillaumeThomas
    @GuillaumeThomas 3 роки тому +2

    Super instructional. Would like a tutorial on Custom AFK animation. like the dissolve when afk.

  • @y4205
    @y4205 3 роки тому +8

    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.

  • @roki5754
    @roki5754 4 роки тому

    Thank you so much for this video!! :D

  • @Weisgrau
    @Weisgrau 3 роки тому

    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

  • @ZeCyberChimp
    @ZeCyberChimp 3 роки тому +4

    Didn't work

    • @sadplaysvr3458
      @sadplaysvr3458 2 роки тому

      Lookin forward to seeing you again this year on vrcon

  • @theLOZF
    @theLOZF 3 роки тому +4

    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?

  • @kobitunez
    @kobitunez 3 роки тому

    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?

  • @activemotionpictures
    @activemotionpictures 3 роки тому

    Impressive! Thank you!! - Question: How many "puppet" 2D menus can the avatar have?

  • @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

  • @KitoBallard
    @KitoBallard 2 роки тому +1

    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

  • @SlimeRancher2000
    @SlimeRancher2000 3 роки тому +1

    How would I make the tail stay once it is in the position I want?

  • @roseeee03
    @roseeee03 3 роки тому +1

    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

  • @FaviMarzo
    @FaviMarzo 3 роки тому +2

    “Import skeleton” is grayed out! Even when the avatar is selected ;-;

  • @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.

  • @_majesticwrld6086
    @_majesticwrld6086 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?

  • @KayLipsy
    @KayLipsy 4 роки тому

    Slipbox! would it be possible for u to show us how to do the dissolve animation when afk?

  • @megatfitriaziz
    @megatfitriaziz 3 роки тому

    Do you have a tutorial for custom locomotion i.e walking , running , idle , etc ?

  • @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

  • @paradox3080
    @paradox3080 3 роки тому +6

    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 роки тому +2

      By base you mean the locomotion layer?

    • @firenatsud500
      @firenatsud500 2 роки тому +2

      I can confirm putting in the Base layer instead of Gesture layer worked. Thanks

  • @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?

  • @TheLofren
    @TheLofren 3 роки тому +1

    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 2 роки тому

      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.

  • @cyberstar251
    @cyberstar251 Місяць тому

    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?

  • @yeavon315
    @yeavon315 Рік тому

    can you make a tutorial on how to do the 4 axis version rather than the 2 axis?

  • @B-SybrZaku-ThendHaloAirsofting
    @B-SybrZaku-ThendHaloAirsofting 3 роки тому +1

    When I try to use my avatar in the avatar mask it doesn't allow me to use it.

  • @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.

  • @dinatheartzcat
    @dinatheartzcat Рік тому +1

    pls make one for arm movement 🙏

  • @909LUGIA
    @909LUGIA 2 роки тому +2

    I can't extract the skeleton from the avatar, so the avatar mask doesn't work for me :(

  • @yelby
    @yelby 4 роки тому +1

    I need to learn how to code. Then I can make it auto-generate all this stuff for people. Minus the animations themselves.

  • @Oomorath
    @Oomorath 2 роки тому

    This works nicely except its breaking my gestures and some toggles as soon as I use it.

  • @OkHammey
    @OkHammey 3 роки тому +8

    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)

  • @FlowerBearTTV
    @FlowerBearTTV 3 роки тому

    does the tail stick in its position?

  • @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

  • @suntard7670
    @suntard7670 Рік тому

    My Unity wont let me animate anypart of the armature? any tips?

  • @carafurry7862
    @carafurry7862 3 роки тому

    Or, or, or! You could use it for a separate per of arms...

  • @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 3 роки тому +1

      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.

  • @alex555zify
    @alex555zify 3 роки тому

    Can you do a dance tutorial? I'm having issues :/

  • @napraa
    @napraa 3 роки тому

    dance/animation tutorial?

  • @LizzieGoldenMH
    @LizzieGoldenMH Рік тому

    when my puppet menu popup it just snap back to expressions menu

  • @RaiuTheEevee
    @RaiuTheEevee 3 роки тому +5

    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 роки тому +2

      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 роки тому +1

      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!

  • @mikosami6256
    @mikosami6256 3 роки тому

    So how to make the aniamtiosn for the tail e.e

  • @kfox5362
    @kfox5362 3 роки тому +1

    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 роки тому +2

      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

  • @thecursedkitty6859
    @thecursedkitty6859 3 роки тому

    but what about the 4 axis puppet? unu

  • @GrandadmiralSeewolf
    @GrandadmiralSeewolf 3 роки тому

    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  3 роки тому +1

      yes

    • @GrandadmiralSeewolf
      @GrandadmiralSeewolf 3 роки тому

      @@SippsAvatarBox Any Chance you will make a Short Vid about that in the near or not so near future ?

  • @CharmandrigoGG
    @CharmandrigoGG 2 місяці тому

    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

  • @benlinda1938
    @benlinda1938 2 роки тому

    Why int and not bool?

  • @powermetalsquid3662
    @powermetalsquid3662 4 роки тому

    emotes pls

  • @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

  • @hirukoshima
    @hirukoshima 2 роки тому

    what is this app name ?

  • @EmoChipmonkVOD
    @EmoChipmonkVOD 11 місяців тому +1

    For the life of me i just cant get this to work.

  • @ItsBearOfficial
    @ItsBearOfficial 3 роки тому +1

    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.

  • @lykenth08
    @lykenth08 3 роки тому +1

    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.

  • @atombomb54847
    @atombomb54847 3 роки тому

    This doesn't work for generic avatars

  • @sonictouhoufan
    @sonictouhoufan 3 роки тому

    Dynamic_Bone

  • @techyMrB
    @techyMrB Рік тому +1

    Tried as many fixes as possible, this tutorial just does not work.

  • @bhoffman1967
    @bhoffman1967 8 годин тому

    Have you (or anyone reading this) tried to use this to control the eyes, and were successful?

  • @alphatsuki
    @alphatsuki 17 днів тому

    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

  • @LunacoVr
    @LunacoVr 2 роки тому

    did anyone made a slower tutorial this dude goes way to fast in his videos for me

  • @chefcozmo
    @chefcozmo 2 роки тому

    God loves you

    • @aust2354
      @aust2354 3 місяці тому

      God gives children cancer, fuck outta here.