Pose L-R Swap

Plugins Pose L-R Swap 4

ky1001

Well-known member
Featured Contributor
Messages
110
Reactions
722
Points
93
ky1001 submitted a new resource:

Pose L-R Swap - Swap the left and right of the pose.

I wanted to swap the left and right of the existing pose while creating the scene, but I could not find it in the function of VaM, so I decided to make it myself.

How to use:
Please load this Plugin into Person and press the "L-R Swap" button.

note:
Some Pose may not work. In that case, "Undo" and rotate the Atom control left and right around the Y axis, check "World Coordinate" and have it executed again, or fine-tune the strange Control.

View attachment 86360
Read more about this resource...
 

babul

Active member
Messages
42
Reactions
126
Points
33
Interesting plugin. How hard would it be to make a mirror pose instead of swapping sides (e. g. move left limb to the left, click a button, and opposite side would move to the right, with rotation axis being the control atom)? That would be very useful I think, if you want perfect symmetry in your scene.
 

pinosante

Active member
Messages
226
Reactions
217
Points
43
+1 @babul 's suggestion.

Another suggestion: an option to "symmetrize" the pose. This would mean that the middle of the feet would be the center and all limbs would get the same distance from the center. This would be very useful to "fix" a pose which you did by hand ,but is not perfectly symmetrical. I wrote this in python, I can upload this to github and maybe you can take a look at it and convert it to your tool?
 

ky1001

Well-known member
Featured Contributor
Messages
110
Reactions
722
Points
93
Interesting plugin. How hard would it be to make a mirror pose instead of swapping sides (e. g. move left limb to the left, click a button, and opposite side would move to the right, with rotation axis being the control atom)? That would be very useful I think, if you want perfect symmetry in your scene.
I'm sorry. I'm not good at English, so I read using Google Translate, but it seems that I misunderstood the meaning. Do you want a mirroring function? I will attach a cs file so can you check it?
If this is all right, make it a var and publish it.
 

Attachments

ky1001

Well-known member
Featured Contributor
Messages
110
Reactions
722
Points
93
+1 @babul 's suggestion.

Another suggestion: an option to "symmetrize" the pose. This would mean that the middle of the feet would be the center and all limbs would get the same distance from the center. This would be very useful to "fix" a pose which you did by hand ,but is not perfectly symmetrical. I wrote this in python, I can upload this to github and maybe you can take a look at it and convert it to your tool?
Thank you for your suggestion. Unfortunately, I haven't used Python, so I don't think it can be modified even if you upload it to github.
Do you want the ability to mirror? The cs file was attached to # 5, so can you check it?
If this is all right, make it a var and publish it.
 

babul

Active member
Messages
42
Reactions
126
Points
33
I'm sorry. I'm not good at English, so I read using Google Translate, but it seems that I misunderstood the meaning. Do you want a mirroring function? I will attach a cs file so can you check it?
If this is all right, make it a var and publish it.
Yes, something like this. I tested it, and it works very nicely! It only says "foot", but I noticed it will copy knee and thigh position as well - which is perfect and what I imagined. Looks like it's rotating against person atom position, which is also great - if you want custom rotation, you can detach person root, rotate it, re-enable it, and re-apply settings, but that wouldn't even be needed in most cases at all. Great job.
 

ky1001

Well-known member
Featured Contributor
Messages
110
Reactions
722
Points
93
Yes, something like this. I tested it, and it works very nicely! It only says "foot", but I noticed it will copy knee and thigh position as well - which is perfect and what I imagined. Looks like it's rotating against person atom position, which is also great - if you want custom rotation, you can detach person root, rotate it, re-enable it, and re-apply settings, but that wouldn't even be needed in most cases at all. Great job.
Thank you for your confirmation. I will start preparing to publish the var file. Do you think the file name remains "SimpleMirroring" and is easy to understand?
 

pepewigs

Active member
Messages
30
Reactions
236
Points
33
Thank you for your confirmation. I will start preparing to publish the var file. Do you think the file name remains "SimpleMirroring" and is easy to understand?
Yeah, that's simple enough, or you can go with "Pose L-R Mirror" to keep it consistent with your existing plugin. Looking forward to this; I imagine it will be quite useful!
 

ky1001

Well-known member
Featured Contributor
Messages
110
Reactions
722
Points
93
Yeah, that's simple enough, or you can go with "Pose L-R Mirror" to keep it consistent with your existing plugin. Looking forward to this; I imagine it will be quite useful!
I think it's a good idea to match the file names. Thank you. Since "Pose" was not attached to "L-R_Swap.var", I removed "Pose" this time and uploaded it as "L-R_MIrror.var".
 

iLikeSoup

Member
Messages
22
Reactions
57
Points
13
Really nice and useful plugin. Thank you.

May I selfishly suggest, if it's even possible, that it be UI triggerable.

If this functionality is part of it now, please forgive. I attempted to use a UIbutton to trigger it and all I saw in the plugin's drop down menu was the 'enable' function which only turns the plugin on/off.
 

ky1001

Well-known member
Featured Contributor
Messages
110
Reactions
722
Points
93
Really nice and useful plugin. Thank you.

May I selfishly suggest, if it's even possible, that it be UI triggerable.

If this functionality is part of it now, please forgive. I attempted to use a UIbutton to trigger it and all I saw in the plugin's drop down menu was the 'enable' function which only turns the plugin on/off.
I've already created a version that can work with triggers like UIButton, but I didn't publish it because I didn't know if it was in demand by others. I will update it if there is a request.
 
Top Bottom