Skip to content
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

【Bone】The value set by clicking the Load button in the Local Axes Setup is incorrect. #149

Open
korarei opened this issue Apr 28, 2024 · 1 comment

Comments

@korarei
Copy link

korarei commented Apr 28, 2024

The local coordinates set by MMDTools are different from the MMD local coordinates.
(MMD→MMDTools : X→Y, Y→Z, Z→X)
Therefore, the values set in the current version need to be shifted in the modified version.
(current version→modified version : X→Z, Y(𝕩×𝕫 : X-vector and Z-vector cross product)→X)

スクリーンショット (536)

fig1 Bone Settings in MMD Tools

スクリーンショット (538)

fig2 Local Axes set by MMD Tools (red : x, green : y, blue : z)

スクリーンショット (537)

fig3 Correct Local Axes (red : x, green : y, blue : z)

@korarei
Copy link
Author

korarei commented Apr 30, 2024

P.S.
Bones in Blender already have local axes. Therefore, MMDTools should convert this local axes direction vector for MMD and load it into MMDTools. Specifically, the x-vector, y-vector, and z-vector of the Blender bone should be loaded into MMDTools as the z-vector, x-vector, and y-vector, respectively.

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

No branches or pull requests

1 participant