Skip to content

feat: add bone flipping #160

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

Bronya-Rand
Copy link
Contributor

This PR implements the Anamnesis-equivalent to Bone Flipping to Brio (Answers one of Aetherworks FAQ). After studying how Brio "reads" Ana Pose Data Adjustments in the Posing UI, I just implemented the Ana logic to Brio so they should be close to 1:1 as if you were flipping the bones in Ana.

Obviously there is that weird pesky bug regarding bones auto-adjusting themselves in certain situations, but, for most things this is useable. Model Flipping is yet to be added. Bit more complicated to implement.

@Minmoose
Copy link
Member

I've played around with this and I'm not sure what use this has, what is the use case? It seems to really only distort the bones in a way I'm not sure is useful, maybe I'm wrong on that!

@Bronya-Rand
Copy link
Contributor Author

I've played around with this and I'm not sure what use this has, what is the use case? It seems to really only distort the bones in a way I'm not sure is useful, maybe I'm wrong on that!

Yeah bone distortion is bound to happen as there is still that pesky bone bug that has been documented for a while. This is more meant to replicate the same thing Ana does for specific bones since I did take a gander in the Discord and saw the whole bone discussion in the FAQ. Only few cases I can see of this is like changing the head position, hands, or specific parts.

Basically use Ana and flip a bone, then try it with this PR in Brio and it should just replicate the same thing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants