2.8 auto/manual upgrade rig-ui for Rigify #63463

Open
opened 2019-04-10 15:02:00 +02:00 by Ivan Cappiello · 6 comments
Member

Rig UIs generated with Rigify in 2.7x won't work correctly in 2.8 and have to be updated.
This can be handled by the Rigify generate function, the whole rig would be overwrote tough.
We dealt with similar design issues moving from 0.4 to 0.5. In that case opening a blender file containing an old rigify rig/metarig would have displayed a warning giving the user the option to upgrade the rig/metarig to make it work in new version (displaying also a confirm pop-up disclaiming feature may change)
run rigify in legacy mode and ignore new features.
From an user point of view i think would be better if we could create a similar feature for 2.8 too.

So we have here 2 options in my opinion:

automatic: if rigify is enabled, and detects an old rig, re-generates the python scripts

manual: if rigify is enabled, and detects an old rig, displays the user a warning and the option to re-generate the python scripts

the interface can display a button like the one we did for legacy rigs just replacing "Upgrade metarig" string:
Schermata 2019-04-10 alle 14.40.31.png

Rig UIs generated with Rigify in 2.7x won't work correctly in 2.8 and have to be updated. This can be handled by the Rigify generate function, the whole rig would be overwrote tough. We dealt with similar design issues moving from 0.4 to 0.5. In that case opening a blender file containing an old rigify rig/metarig would have displayed a warning giving the user the option to upgrade the rig/metarig to make it work in new version (displaying also a confirm pop-up disclaiming feature may change) run rigify in legacy mode and ignore new features. From an user point of view i think would be better if we could create a similar feature for 2.8 too. So we have here 2 options in my opinion: automatic: if rigify is enabled, and detects an old rig, re-generates the python scripts manual: if rigify is enabled, and detects an old rig, displays the user a warning and the option to re-generate the python scripts the interface can display a button like the one we did for legacy rigs just replacing "Upgrade metarig" string: ![Schermata 2019-04-10 alle 14.40.31.png](https://archive.blender.org/developer/F6927821/Schermata_2019-04-10_alle_14.40.31.png)
Ivan Cappiello self-assigned this 2019-04-10 15:02:00 +02:00
Author
Member

Added subscribers: @icappiello, @LucioRossi, @angavrilov

Added subscribers: @icappiello, @LucioRossi, @angavrilov

Added subscriber: @LucianoMunoz

Added subscriber: @LucianoMunoz

Added subscriber: @rwman

Added subscriber: @rwman

Added subscriber: @TodorNikolov

Added subscriber: @TodorNikolov

Added subscriber: @rjg

Added subscriber: @rjg

@icappiello The triaging team is currently in the process of cleaning up ticket status and tags. Is this still a relevant ToDo or has this task been complete or abandoned?

@icappiello The triaging team is currently in the process of cleaning up ticket status and tags. Is this still a relevant *ToDo* or has this task been complete or abandoned?
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#63463
No description provided.