View Full Version : Free plugin 'FixSymmetry'
Suricate 03-17-2005, 07:07 PM Hi everybody,
after some digging in the messiah SDK I proudly present my first messiah plug-in 'FixSymmetry'. This plug-in allows you the fix the symmetry in item hierarchies. The most common usage will be when readjusting existing rigs to a character: Rather than deleting one half of the rig, mirroring the hierarchy, renaming the hierarchy and reattaching expressions, you only adjust one side of the rig, then 'FixSymmetry' will adjust the other side. The plug-in works with messiah:studio 2.1 or messiah:animate 5.1 and above.
You can download it from here (http://www.animationsnippets.com/plugins/index.html). Since general info on the messiah SDK is rather scarce I also included the commented source code for your free use.
Bug reports and feature requests are welcome!
|
|
Nando
03-17-2005, 10:00 PM
NiIiIIiiIIiIce :thumbsup:
Thx
pelos
03-18-2005, 12:46 AM
i was watting for something like this!
now if you have all ready animate the character, youdont need to reanimate!!!
yei!
PauHana
03-18-2005, 02:12 AM
Sweet! Thank you for doing this
Hey, this is absolutely cool, thanks for sharing this! I just tried it on a rig in progress, and it works great :thumbsup: Until now I used the mirror setup script for this purpose, but doing it on one item at a time can be quite tedious on large rigs. :) Good to see that it also takes into account the bone settings, now if it would also set the according weights... :D
The commented source code is much appreciated as well btw :)
Suricate
03-19-2005, 08:31 AM
Thanks everyone for the feedback! :)
maks, do you think it would be useful if alse the referencing of weights, muscle goals and IK goals would be mirrored ? I am thinking about including this option, but the drawback is that it requires the user to stick to the naming conventions, otherwise it might screw up the rig. Unfortunately, the 'Undo' mechanism in messiah only works for changing motion values, not for other things. So just let me know whether such on option would be needed, I will then think about implementing it.
Sticking to the naming convention is an issue for the current mirroring as well, isn't it?
But hey, I'm nitpickin' here, it is not a problem for me to manually change weights etc where needed :)
Julez4001
03-21-2005, 04:14 PM
Thank You!
Hi,
I have something strange happening here when I add the fixsymmetry plugin to the updated messiah installation (2.2a): when I e.g. want to bring up the load scene requester, messiah just dissapears, without a word. When I remove the fixsymmetry plugin everything works fine again. I tried deleting the config file, but that didn't help, and with older versions everything works fine...:shrug: Anyone else getting this?
Suricate
03-29-2005, 06:50 AM
Hi,
I have something strange happening here when I add the fixsymmetry plugin to the updated messiah installation (2.2a): when I e.g. want to bring up the load scene requester, messiah just dissapears, without a word. When I remove the fixsymmetry plugin everything works fine again. I tried deleting the config file, but that didn't help, and with older versions everything works fine...:shrug: Anyone else getting this?
Hmm, that's strange ... You mean you just start messiah, try loading a scene and messiah crashes ? Anybody else having these problems ?
I don't know, maybe something is broken when the plug-in is loaded, I will check that.
It really only seems to happen with windows UI file dialogs, like the file Open dialog, or the file Save_As dialog - when I load a scene from the recent files menu, or simply save a scene, through an action confirmation dialog, everything works fine. Suricate, don't you get this problem with the latest version? Could anyone else simply confirm or not confirm please? Lyle, any idea what this could be related to?
Suricate
03-29-2005, 06:02 PM
Maks,
I looked through the code and I'm still clueless as what the problem might be. I don't get these crashes that you described, though I noticed a slight instability in my system with v2.2. I attached an slightly updated version of 'FixSymmetry', please let me know whether that helps.
Thanks Suricate, but unfortunately this gives the same problem - messiah just vanishes when I bring up a windows file requester... Really strange :hmm:
Suricate
03-29-2005, 09:32 PM
Maks, can you try whether the attached plugin leads to the same crashes ? That plug-in has no real functionality and should just check whether anything is broken with the general plug-in framework.
Yep, same thing happening :shrug: I really begin to wonder what's going on here, and if I'm the only one who's experiencing this :sad:
Thanks Christopher for your effort in trying to help me, much appreciated! But as long as we don't know if that's only happening to me, and if it's maybe related to something completely different with my system (though I couldn't imagine what), your efforts might be in vain :hmm: Hey, c'mon everybody, could you just test if you're getting the same problem...? :wavey:
Hey, guess what! I just upgraded to the latest Nvidia drivers, and now it works again! :bounce::bounce:
Sorry for all that noise :blush: And thanks again for your efforts Christopher! I'm really happy that I can use your plugin again, it really is a great gift that you made to us :thumbsup::thumbsup::thumbsup:
Suricate
04-06-2005, 05:58 PM
Just wanted to announce that a little bug fix is up here (http://www.animationsnippets.com/plugins/index.html). I corrected a bug that would create erronous extra animation keys (when Xform option is activated) on keyframes where not all motion channels are keyed.
Hey Christopher, in case you wanna do an update for your plug one day, it would be cool if you could include metaeffector settings as well (the settings in the effector tab), if that's possible SDK wise :)
M.
Julez4001
04-14-2005, 04:42 PM
I haven't use this yet but this carries over animation as well right.
Suricate
04-15-2005, 09:10 AM
Hey Christopher, in case you wanna do an update for your plug one day, it would be cool if you could include metaeffector settings as well (the settings in the effector tab), if that's possible SDK wise :)
M.
OK, I will have a look at that. It seems to me that possibly not all meta effector settings can be accessed, but at least some can.
SpikeWorx
05-29-2005, 07:11 PM
Thank you Christopher. This plugin saved me a lot of time and is really useful :thumbsup: :applause:
Julez4001
06-21-2005, 07:38 PM
I haven't use this yet but this carries over animation as well right.
Bump for question?
Suricate
06-22-2005, 03:03 PM
I haven't use this yet but this carries over animation as well right.
The plug-in will fix the symmetry of the setup values of the items and will update the keyframes of the animation accordingly. It will NOT, however, create any new keyframes. So if e.g. your animation is symmetrical and you change the setup values of one item on the left side, it will update the setup value and the animation on the right side and the animation will again be symmetrical.
CGTalk Moderation
06-22-2005, 03:03 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.