imchillin / Anamnesis

A standalone tool that allows the user a greater degree of flexibility for making creative and interesting screenshots.
MIT License
821 stars 164 forks source link

Errors of the facial structure and facial feature #1006

Open SamaelDark opened 2 years ago

SamaelDark commented 2 years ago

This bug appeared after the December update: during a change in pose, the entire facial structure spontaneously breaks. Also, when moving the head or other parts of the body, some nodes "stick" and do not move with the rest of the model, this also leads to breakage of the figure. The parenting is "on".

The error disappears after restarting Anamnesis, but then reappears. The Anamnesis cannot be used.

Lynx8891 commented 2 years ago

Might be related, so instead of posting a new issue: I've seen the face/expression break, actually seems to be pretty consistent if you're using positioning mode. Moving the head, neck or sometimes the upper body bones results in the expression becoming distorted. Tried fresh download of anamnesis and running game without quick launcher with no change. Checked memory usage, and verified it was within what I believe is reasonable levels (about 650mb).

What's interesting about it, is you move the head/neck very slowly to an extreme (like 90 degrees or more) and then slowly return it back to its original position, the expression mostly fixes itself (goes back into position/looks normal), but not because the expression didn't move as if parenting was turned off, but instead as if the various facial bones are moving like 2x the amount. Facial bones move in position, rotation seems ok.

SamaelDark commented 2 years ago

Apart from that, I observe another unpleasant phenomenon: details disappear upon application restart when you open the tab for changing a character's appearance: makeup, earrings, details on the horns au-ra etc.

What's interesting about it, is you move the head/neck very slowly to an extreme (like 90 degrees or more) and then slowly return it back to its original position, the expression mostly fixes itself (goes back into position/looks normal), but not because the expression didn't move as if parenting was turned off, but instead as if the various facial bones are moving like 2x the amount. Facial bones move in position, rotation seems ok.

Interesting way, thanks. I'm going to try that.

kousukekun1 commented 2 years ago

I want to point out that the bug on facial features is also present on Roegadyn. Upon opening the tab on appearance, details on facial features gets automatically deselected.

Bug seems to only occur after application launch/restart.

Yuki-Codes commented 2 years ago

Facial feature options being removed is addressed in #987, and this ticket should not be used to discuss it.

Chu69 commented 2 years ago

This "breaking face issue when moving the head while P is turned on" is a huge deal for me personally. My characters are heavily modified with the Position, so turning P off is not an option for me. Right now I can do only simple poses where I don't move character's head at all or just a little bit, so I can try to fix it manually. I hope this problem will be addressed and fixed soon.

ViperaServil commented 2 years ago

This seems to be happening a LOT more since the last big patch. I went from posing daily to barely at all because faces keep "slipping". I got several gifs of several different npcs and what I did to break their faces. In order to produce these I had to quickly jiggle their heads around, but it happens very easily in normal posing when any bones that move the head (root, any spine bones, neck, head) at complete random.

Slippage in actual posing is a lot more subtle, but I've had to throw away entire poses due to subtle things I actually cannot fix manually like noses shifting in such a way that no bone can repos them the same way, eyes "caving in", and so on. I had something similar to the facial error happen with a hand today but unfortunately I cannot seem to reproduce it-- it happened when I was rotating the upper body and every subsequent arm bone from shoulder to fingers got twisted and stretched.

After jiggling around several npcs as well as my own WoL to test, I've concluded the following:

  1. Npcs with modded bodies tend to "slip" the easiest. I have TBSE on Elezen men only and I had to do far less tweaking to get their facial structure to fall apart than I did with, say, my miqo'te which does not have a body mod outside of an ear mod.
  2. Npcs/player characters WITHOUT modded bodies still have the issue-- this includes completely vanilla npcs like Alphinaud-- they were simply a tiny bit more "resistant" to it.
  3. This did not happen, at least not this frequently, until the latest update.
  4. P is NOT on, as you can see in the gifs. This is happening purely through Rotating!

Most male npcs are shirtless in the following gifs as I was testing how easily their faces slipped with the body mod on. The result? VERY easy.

Zenos face melt X ROT Zenos face melt Z ROT Aymeric face melt G'raha face melt Estinien face melt WoL face melt Alphinaud face melt

Hopefully this is fixed soon, I haven't been able to pose at all lately because of how often I'll be working on a pose zoomed in super close elsewhere only to then look up and see the face broke forever ago and there's 0 saving it.

Another note I'll add is that CTRL+Z does NOT fix the faces. Often it makes them even worse because it's a sudden extreme movement that causes the facial bones to lag behind just like normal posing: As seen on poor Estinien here.