VTube Studio

VTube Studio

Furrfire Jul 15, 2022 @ 6:52am
live2d animations not moving the body x or y correctly in vtube studio
I made various animations in live2d where I move my character up or down in the animation (the entire body)- for example I am trying to have my character duck down low so less of the character is showing on screen while this animation plays.
I have tried moving the body in animation mode with body y parameter and position parameter but neither works. It animates correctly in live2d, but once brought into vtube studio my character doesn't move anywhere. The rest of the animated parts work okay- like ears or arms moving so I know the animation is working, it just will not move the body no matter what I try. What am I missing here?
< >
Showing 1-5 of 5 comments
Denchi  [developer] Jul 15, 2022 @ 2:02pm 
Maybe you used physics output parameters in your animation? Generally, the physics system will overwrite any values set by the animation.

Would it be possible to post some more details and a video of what's happening in the VTube Studio Discord?

https://discord.gg/VTubeStudio
Furrfire Jul 15, 2022 @ 10:25pm 
https://www.youtube.com/watch?v=eWuCKv2mi48


Here you go, a quick look at what's going on.
if you need a more indepth look just let me know. I can go on discord if you want probably tomorrow.
Furrfire Jul 16, 2022 @ 11:26pm 
I spent all day pulling my fur out trying to fix this.

I solved it for ducking I think by moving body y parameter in live 2d to further near the top of the parameter list and importing it as a new character in vtube- redoing settings and such. I am not sure exactly what fixed it to be honest, but something in that process did.

The jump is still busted, and I even rebuilt it to use the body y parameter (like ducking does) instead of position y in live 2d animation mode. It works a little better, but still only plays the first tenth\quarter second of it. So my investigation is ongoing. =x It kinda works "good enough" by bobbing a little quickly so I will probably just go with it for a while and dread the day I try to solve it again lol.

*edit*- fixed the jump- by making a new one that only uses body y. I can't look around n stuff while the animation plays, it's very stiff right now, so I wonder where I should put body y to preserve the other tracking functions. I'll think this through and figure it out. =)

*edit part 2*- wow everything new for animations I make now is stiff. The head won't track with me while the animation plays in vtube studio, how strange. I even moved body y to bottom of parameters and no change. Trying to lookup the problem I am not finding anything. Solve 1 thing and find another problem lol.
Last edited by Furrfire; Jul 17, 2022 @ 1:52am
Denchi  [developer] Jul 19, 2022 @ 4:53pm 
Originally posted by Furrfire:
I spent all day pulling my fur out trying to fix this.

I solved it for ducking I think by moving body y parameter in live 2d to further near the top of the parameter list and importing it as a new character in vtube- redoing settings and such. I am not sure exactly what fixed it to be honest, but something in that process did.

The jump is still busted, and I even rebuilt it to use the body y parameter (like ducking does) instead of position y in live 2d animation mode. It works a little better, but still only plays the first tenth\quarter second of it. So my investigation is ongoing. =x It kinda works "good enough" by bobbing a little quickly so I will probably just go with it for a while and dread the day I try to solve it again lol.

*edit*- fixed the jump- by making a new one that only uses body y. I can't look around n stuff while the animation plays, it's very stiff right now, so I wonder where I should put body y to preserve the other tracking functions. I'll think this through and figure it out. =)

*edit part 2*- wow everything new for animations I make now is stiff. The head won't track with me while the animation plays in vtube studio, how strange. I even moved body y to bottom of parameters and no change. Trying to lookup the problem I am not finding anything. Solve 1 thing and find another problem lol.

Oh, okay. Now I understand what you mean. The "position" thing in the Live2D Animator isn't actually exported with the animation file you load into VTube Studio. So you can't use those.

If you want to move your model around based on tracking, you could create new Live2D parameters for your model (you could call them something like ModelPositionX, ModelPositionY, etc.) and then have those parameters move your model around by moving around a base parent deformer of your model.
Furrfire Jul 19, 2022 @ 5:27pm 
I got everything working good, just not sure why the face won't track now when I make new animations (face tracking stops while they play which actually works out to be fine for a few animations anyways).

I load up and older version of my character to make new animations to get around this lol. I am definitely not understanding something fundamental here, but I am too lazy to fix or figure it out because again- I can work around it.

This is why I can't be a programmer. My solution to fix a toaster is to throw it until it works. (:
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Jul 15, 2022 @ 6:52am
Posts: 5