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

Updating imported instance from original rigging changes (workaround) #36

Open
Nico-Duduf opened this issue Feb 8, 2018 · 8 comments
Open
Labels
Enhancement New feature or request

Comments

@Nico-Duduf
Copy link
Member

Issue by JuanGarces
Thursday Mar 10, 2016 at 01:48 GMT
Originally opened as https://github.com/Rainbox-dev/Duik-15/issues/204


Hi, I'm new and I didn't find a better solution when I make changes in the original rigging and I want my animation to be updated with them (like adding a new layer or modifying the puppet mesh). Please, tell me if there is a easier way instead of what I did:

  1. Deleted the duplicated rigging.
  2. Imported again the original rigging with the exact name of the old instance.
  3. Deleted all the new duplicated controllers.

Is there a better way to do it? Thanks in advance.

@Nico-Duduf
Copy link
Member Author

Comment by Nico-Duduf
Friday Mar 11, 2016 at 12:24 GMT


Thanks for your feedback, I'll have a look at this. I think there is indeed something to be scripted here

@Nico-Duduf
Copy link
Member Author

Comment by JuanGarces
Friday Mar 11, 2016 at 12:41 GMT


Yes, I also thought that scripting would be applicable but that is far away from my skills. Please, let me know if you make it happen.

@Nico-Duduf
Copy link
Member Author

Comment by JuanGarces
Friday Mar 11, 2016 at 19:37 GMT


I've just found a problem with my procedure:
When I change a value to a controller slider in the original rigging, it would not be in the new imported instance because I have to delete this controller to keep my animations in the old ones. Maybe scripting could be helpful here too.

@Nico-Duduf
Copy link
Member Author

Comment by Nico-Duduf
Saturday Mar 12, 2016 at 11:20 GMT


I'm thinking of several ways to update a rig after it has been animated.
Another way would be to save the animation to an external file, deleting the old rig, importing the new one, and then reloading the animation onto it.
This way, values which have been changed on the controllers of the new rig would be kept.

Maybe you can test that using the copy/paste animation tool of Duik ; copy the animation before deleteing and reimporting the rig, then just hit the paste button.
You'll have to make sure you keep the controllers' names.

@Nico-Duduf
Copy link
Member Author

Comment by Nico-Duduf
Saturday Mar 12, 2016 at 11:21 GMT


(or you could simply follow your procedure, but instead of deleting the new controllers, copy and paste the animation from the old controllers to the new ones, and delete the old controllers)

@Nico-Duduf
Copy link
Member Author

Comment by JuanGarces
Saturday Mar 12, 2016 at 11:58 GMT


It almost worked. The animation itself is fine but it didn't copy some "loopout" expressions I had. I don't know if I did something wrong.

@Nico-Duduf
Copy link
Member Author

Comment by Nico-Duduf
Saturday Mar 12, 2016 at 12:02 GMT


No you didn't, the copy/paste animation tool does not copy expressions. But that's something it should optionnally do, I'll add this to the next version!
The same tool will be able to save animations in external files, I think it could be very useful.

@Nico-Duduf
Copy link
Member Author

Comment by JuanGarces
Saturday Mar 12, 2016 at 12:09 GMT


I'm looking forward to it. Thanks!

@Nico-Duduf Nico-Duduf added Enhancement New feature or request and removed Feature request labels Feb 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant