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

local axis of imported bones are not compatible with blender x-mirror mode #74

Open
Mirviy opened this issue Sep 24, 2020 · 0 comments
Open

Comments

@Mirviy
Copy link

Mirviy commented Sep 24, 2020

For a pair of symmetric bones in .pmx with "local axes" enabled(eg. 左腕 and 右腕 ), imported bones in blender are having same local X axes and opposite local Z axes, which is not compatible with default blender X-mirror manner, and also not compatible with imported symmetric bones with "local axes" disabled in .pmx. (symmetric bones should have same Z axes and opposite X axes).

( by word 'same' I mean a vector {x,y,z} is mirrored into {-x,y,z}, 'opposite' means {x,y,z} -> {x,-y,-z} .)

Editing one bone in X-mirror mode will instantly flip the roll (bpy.types.EditBone.roll) of another bone, causing it's highly inconvenient to edit imported models. (Also highly inconvenient to apply a imported .vmd file onto a character which is created in blender with x-mirror on)

Could you please change this (or add an option) to be compatible with default blender x-mirror manner? (Importing of .vmd files may also be changed accordingly)

cnDengyu pushed a commit to cnDengyu/blender_mmd_tools that referenced this issue Oct 31, 2023
cnDengyu pushed a commit to cnDengyu/blender_mmd_tools that referenced this issue Oct 31, 2023
cnDengyu pushed a commit to cnDengyu/blender_mmd_tools that referenced this issue Oct 31, 2023
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