Just a little heads up with this explanation guys. I skipped over some steps like setting up toggles/menus and file layouts since this is a more advanced tutorial. I move a bit quicker here than in my more beginner friendly explanations. The "Expressions Menu" which I mention at 4:03 can sometimes be referred to as an FX menu since it facilitates the UI which controls the FX animator. This animator (FX) being the one I am working out of and the one that is attached to my model. Hopefully this helps with some confusion. Thanks for watching! and my apologies for a more laid back explanation.
Thank you for this lovely tutorial! It worked great! I had a panic after I came back because I thought I lost all my layers n stuff but after creating another protect and starting over... I realized I simply didn't have the controller selected. ...I'm new. I deserve that.
Amazing! Glad it worked for you, I think this might be one of my more complicated tutorials so I'm glad it worked for you! Also trust me even with doing this for a while I still make small mistakes lol
It was just a demonstration of how I make the animation, I pressed ctrl+z after to undo the texture change. I was using two different textures just to show that it added after I pressed record.
Would this work if you were to change the texture instead of changing a material, like changing the Main Texture in poiyomi? (I have a model with a part of the body invisible and I can't change the material it has already, just the main texture)
Hmmm yea it should work, you can just make an animation where you drag in the texture you want to change. I usually just completely change the material but just the texture should work similarly
It sounds like there may be an issue in your expressions menu perhaps? I would double check that my toggle parameter is the same throughout, it could also be a really simple mistake like having the base layer not set to 1. It sounds like it is working though so there is some hope!
maybe i missed something or just flat out my end, but trying to do this, got it all working so great. but when i change worlds or switch in and out of the avi the materials revert back to the 1st state. any ideas on how to get it to i guess stay in memory which state to keep it in?
Ah sorry for the late reply, I've personally never experienced this problem. Even swapping between models my avatar settings stay the same. Perhaps there is an update that might have changed that, but I would double check your toggles. Is this happening with any other toggles on your model, besides the radial wheel ones?
So I'm not 100% sure of a fix since it could be a variety of things causing it. However assuming it's due to the methods in the video a possible reason could be due to the animation timings set to change materials. It is possible that you have some overlap causing the materials to toggle back and forth at rest. You could also possibly have some conflicting toggles adding different materials at the same time
If your animation/changes work in unity but not in game try checking that your parameters all line up across your param menu, expression menu, and in the animations themselves. It could also be something as simple as forgetting to add the animation to the model which Ive done sometimes
had this issue too and had everything lined up but fixed it by doing all that in the fx controller when applying the following in the layers and parameters tabs
Followed each step closelly, tried to do everything multiple times, paid as much attention as I could, it's not working. Your guide very likely missing key steps.
I think it's a bit more likely that something has changed with the SDK or my explanation is a bit lacking, my apologies. Hopefully you can find a working explanation on this topic, if not I'm more than willing to help you out! Also my bad for the late response for some reason comments get buried
@@BunFrFr Ah gotcha, just assuming your animations work by themselves, some possible (and quite common) issues that you should double check are your base layer weight in your animator is 1 and not 0, check that the animator is added onto your model and added into the FX layer of your avatar descriptor, and also check out your blend tree animations. The section at 2:28 is really key and if the checking process at 3:10 doesn't work for you I would double check your animations. Hopefully this might help you out some.
@@jakecoles1575 Ah gotcha! Its just a part of the VrChat expression menu which is included in the SDK. If you right click in the file window and select create new, click on VrChat and then you'll see the options for the parameter/expression menus, just in case you didn't know! 4:06 is where I cover the addition of the radial wheel. Its just called radial puppet inside the menu. So in game when selected you'll get that cool wheel!
I think that has to do with how many materials are actually on your character in blender based on the UV mapping. So like the potential of having (x) amount of materials at once tanks performance as apposed to a single material that rotates. Personally I haven't tested this, however I believe at the least it effects model size
Just a little heads up with this explanation guys. I skipped over some steps like setting up toggles/menus and file layouts since this is a more advanced tutorial. I move a bit quicker here than in my more beginner friendly explanations. The "Expressions Menu" which I mention at 4:03 can sometimes be referred to as an FX menu since it facilitates the UI which controls the FX animator. This animator (FX) being the one I am working out of and the one that is attached to my model.
Hopefully this helps with some confusion. Thanks for watching! and my apologies for a more laid back explanation.
OMFG. This was the best tutorial on multi-material swapping possible. Understandable and effective... and nice life suggestions at the end as a bonus.
Thanks a bunch!
Thank you for this lovely tutorial! It worked great! I had a panic after I came back because I thought I lost all my layers n stuff but after creating another protect and starting over... I realized I simply didn't have the controller selected.
...I'm new. I deserve that.
Amazing! Glad it worked for you, I think this might be one of my more complicated tutorials so I'm glad it worked for you! Also trust me even with doing this for a while I still make small mistakes lol
works like a charm, awesome tutorial 👍
Thank so much! Happy its helping people out
really straight forward and easy to follow, thank you so much!
Glad it helped!
why do you have animations with 2 frames with diferent texture in each frame? 1:35
It was just a demonstration of how I make the animation, I pressed ctrl+z after to undo the texture change. I was using two different textures just to show that it added after I pressed record.
WALLAH I LOVE YOU
Would this work if you were to change the texture instead of changing a material, like changing the Main Texture in poiyomi? (I have a model with a part of the body invisible and I can't change the material it has already, just the main texture)
Hmmm yea it should work, you can just make an animation where you drag in the texture you want to change. I usually just completely change the material but just the texture should work similarly
you're so adorable in your outros, very awkward. 💗😅😊
frrr
So i tried this but it just skips trough the materials witout me using the radial puppet ^^" probably some stupid mistake i made but is there a fix?
It sounds like there may be an issue in your expressions menu perhaps? I would double check that my toggle parameter is the same throughout, it could also be a really simple mistake like having the base layer not set to 1. It sounds like it is working though so there is some hope!
it does the same for me, did you find a solution?
maybe i missed something or just flat out my end, but trying to do this, got it all working so great. but when i change worlds or switch in and out of the avi the materials revert back to the 1st state. any ideas on how to get it to i guess stay in memory which state to keep it in?
Ah sorry for the late reply, I've personally never experienced this problem. Even swapping between models my avatar settings stay the same. Perhaps there is an update that might have changed that, but I would double check your toggles. Is this happening with any other toggles on your model, besides the radial wheel ones?
@@wron1 all good, turns out i just didn't tick the "saved" box
my materials all flicker in-game, is there a way to fix that?
So I'm not 100% sure of a fix since it could be a variety of things causing it. However assuming it's due to the methods in the video a possible reason could be due to the animation timings set to change materials. It is possible that you have some overlap causing the materials to toggle back and forth at rest. You could also possibly have some conflicting toggles adding different materials at the same time
Saddly mine works fine in unity. the blendtree but doesn't work in game
If your animation/changes work in unity but not in game try checking that your parameters all line up across your param menu, expression menu, and in the animations themselves. It could also be something as simple as forgetting to add the animation to the model which Ive done sometimes
had this issue too and had everything lined up but fixed it by doing all that in the fx controller when applying the following in the layers and parameters tabs
@@mandibles0322 seconding using the FX controller, that fixed it for me too!
Followed each step closelly, tried to do everything multiple times, paid as much attention as I could, it's not working. Your guide very likely missing key steps.
I think it's a bit more likely that something has changed with the SDK or my explanation is a bit lacking, my apologies. Hopefully you can find a working explanation on this topic, if not I'm more than willing to help you out! Also my bad for the late response for some reason comments get buried
I’ve followed so many tutorials step by step but im not sure why mine just isn’t working
Has this happened to anyone else?
Yea this functionality is a bit more tricky relative to its in game functionality. What is the issue that you're running into?
@@wron1 so I do everything they say and it works in Unity but when I go into either play mode on Unity or VRchat itself, the wheel doesn’t work at all
@@BunFrFr Ah gotcha, just assuming your animations work by themselves, some possible (and quite common) issues that you should double check are your base layer weight in your animator is 1 and not 0, check that the animator is added onto your model and added into the FX layer of your avatar descriptor, and also check out your blend tree animations.
The section at 2:28 is really key and if the checking process at 3:10 doesn't work for you I would double check your animations. Hopefully this might help you out some.
@@wron1 Alright thank you! I’ll try this out in a bit and get back to you!
@@wron1 thank you! I was able to figure it out! Much appreciated!
have you got a link to download the radial wheel
Not sure what you mean, are you asking if you can download this process so you can drag and drop it onto your model?
@@wron1 no I'm asking if you need to import a tool or is it already in the vrchat SDK3
@@jakecoles1575 Ah gotcha! Its just a part of the VrChat expression menu which is included in the SDK. If you right click in the file window and select create new, click on VrChat and then you'll see the options for the parameter/expression menus, just in case you didn't know! 4:06 is where I cover the addition of the radial wheel. Its just called radial puppet inside the menu. So in game when selected you'll get that cool wheel!
@@wron1 sorry for the late reply it worked thank you
Just for information. Using this method does the performance rank take a hit with a material per variation?
I think that has to do with how many materials are actually on your character in blender based on the UV mapping. So like the potential of having (x) amount of materials at once tanks performance as apposed to a single material that rotates.
Personally I haven't tested this, however I believe at the least it effects model size