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

Rigging roundtrip #1986

Merged
merged 7 commits into from
Sep 25, 2023
Merged

Rigging roundtrip #1986

merged 7 commits into from
Sep 25, 2023

Conversation

julienduroure
Copy link
Collaborator

@julienduroure julienduroure commented Sep 10, 2023

Fix #1662

  • Changing default import mode to "BLENDER", avoiding changing bone axis. So you can reexport without any axis changed
  • At import, it displays bones as sphere shaped, and relationship lines from root (no more from tail). The shape object is added in a special collection, not active in viewport
  • This collection is excluded at export, to avoid exporting an object that was not in original imported glTF.

This should help roundtrip.

image

Additional reminder: Blender is not a glTF editor, and we could not be sure in 100% that data are not converted / changed, as Blender & glTF are not 100% compatible. We are doing our best to be able to import and then export without any major changed, but sometimes we can't.

@julienduroure
Copy link
Collaborator Author

julienduroure commented Sep 10, 2023

TODO:

  • Change option description?
  • Tests
  • Update Doc

For now, it will create 2 different objects for shape, one for each rig
@julienduroure julienduroure added this to the Blender 4.0 milestone Sep 10, 2023
@julienduroure julienduroure merged commit 370022a into main Sep 25, 2023
1 check passed
@julienduroure julienduroure deleted the rigging_roundtrip branch September 25, 2023 10:09
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.

Import: Temperance should be off by default
1 participant