No video

Univeral IKFK Rigg Match Tool for Autodesk Maya

  Рет қаралды 26,127

Monika G

Monika G

Күн бұрын

Switch,Match and Bake Poses between IK/FK controls in the animation scene.
Works for any Rigg, Riggs that don't have IK/FK match built in and requires only Standard FK controls and IK Pole Vector Setup.
The Controls are defined once and can be stored in Node for easy reuse throughout the animation.
Download and Instructions:
Highend3d Free
www.highend3d....
Highend3d Pro
www.highend3d....
Gumroad Universal IK/FK Switch and Match Free
gum.co/srTEI
Gumroad Universal IK/FK Switch and Match Pro
gum.co/serta

Пікірлер: 93
@JDarkoProductions
@JDarkoProductions 4 жыл бұрын
THIS TOOL IS AMAZING AND WORKS GREAT!!! just used it in maya 2019 with the LookRig characters! (only thing that you could maybe add is an attribute that transfers the Stretch values across between FK and IK in case the artist used limb Stretch. Other than that its an AMAZING tool !Thank you so much !
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
Thank you for your Freedback Joe! I am happy the Tool helps you with your Animation. Feel free to rate the Tool on Highend3d, Gumroad or KZbin and share it with fellow animators. I note your request to add an attribute for Stretch value and add it to the next update if possible. Best wishes
@swinny_
@swinny_ 4 ай бұрын
Just bought this - its already saved my ass. Thanks for the great product.
@RedBull4Spirit
@RedBull4Spirit 4 ай бұрын
Thank you for the feedback. I am happy you find the tool helpful!
@neohayabusa13
@neohayabusa13 4 жыл бұрын
I can't recommend this Enough! Get the Pro version, you will be glad you got it. Ps. I am very picky and if something sucks, I will right out say it, but this isn't the case. I bought the Pro version to help me Match from Ik to FK for my entire 500+ Frame animation. This tool saved me a huge headache on fixing spacing and momentum. My animation was complicated because I also even had translation enabled on my fk joints to cheat some stuff, and it still worked! Thank you very much to Monika for such an awesome Tool !
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
Thank you for your feedback Arlington! Happy the Tool has helped you with your work. Keep up the good work.
@joaoferreira9051
@joaoferreira9051 6 жыл бұрын
You have a mouse as a drill!! Great plugin, problem with PV but was aware of it when downloading. Keep up the great work. (Please chance mouse on future videos.
@RedBull4Spirit
@RedBull4Spirit 5 жыл бұрын
Haha, Will do. I didnt notice it till too late Thanks for the comment Joao
@DeathDealer-DD
@DeathDealer-DD 5 жыл бұрын
works perfect with maya2018, the only thing is the PV keeps getting away, i have to reset its translations to 0 but its not an a big deal, you majesty saved us from a calamity, giant thanks
@NormAlOne2691
@NormAlOne2691 3 жыл бұрын
Thanks!! It's very amazing tool!! I really fall in love with it!!
@RedBull4Spirit
@RedBull4Spirit 3 жыл бұрын
Thank you for the comment! I am happy you like it :)
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
With highend3d being down for quite a while now, I uploaded the scripts to Gumroad. Here are the links to both Free and Pro versions. Universal IK/FK Switch and Match gum.co/nXWlU Universal IK/FK Switch and Match Pro gum.co/bcMMT Happy animating ;)
@KM-eu6ep
@KM-eu6ep 5 жыл бұрын
I hadn't used it yet .. But looks amazing .. Thank you alot
@animeforever8508
@animeforever8508 2 жыл бұрын
One issue I'm having is that the wrist control always moves to a different weird rotation whenever I switch from IK to FK
@RedBull4Spirit
@RedBull4Spirit 2 жыл бұрын
You can use the Rotation offset attributes in the UI to fix this
@matthewryfa
@matthewryfa 2 ай бұрын
For some reason, my Match IK >> FK works, but when I Match FK >> IK, it just reverts the FK arm back to its standard T-pose (neutral 0's on translations and rotations) and doesn't do anything to the IK control. It also creates a new "snapGrp," and I'm unsure what that is. The rig I'm using does have a Gimbal upper arm control (FK) in addition to the regular upper arm control (FK), so I'm wondering if that has something to do with it? But at the same time, it's the same setup for the legs, and the legs seem to work perfectly fine. The rig I'm using is the Rocket Girl Rig by vmcomix. Any suggestions?
@tigrebttg
@tigrebttg 5 жыл бұрын
I'm loving the plugin but can't get it to work with IK Wrist/Foot being anything else than the actual IK handle. Does the added Ik control shape thingy needs to be of a specific constraint/parent type? Thanks
@theapexpredator157
@theapexpredator157 6 ай бұрын
I'm actually trying to figure out how to Match the IK and FK of the default HumanIK Rig in Maya... Any help would be appreciated...
@ahmetahmet4296
@ahmetahmet4296 4 жыл бұрын
Hi Monika. thank you for a perfect script. As a user of "Advanced Skeleton" rig system, I tried it. But I am getting error on hands. Arms fitting are ok But hands goes opposite rotation all the time. Advanced Sk. rig system as the same as you used in the video. Even the attributes etc.. But I am getting this unexpected result. What can be reason?
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
Hello Ahmet, and thank you for your positve words. A arm rotation offset can be solved by adjusting the 'Rotation offset' attribute in the Setup section. I can say if there have been updates made on Advanced Skeleton that change the needed values for my script, but you can email me your Rig and I can test it for you. You write opposite rotation, so I would start with trying the values (180, 0, 0), or (0, 180, 0). Hope I can help
@emirturkkal6833
@emirturkkal6833 3 жыл бұрын
What rotation offset should I use to work (CGTarian’s) Ray rig's hands work properly?
@zinne1978
@zinne1978 2 жыл бұрын
first one put 180 it will fix it
@animationcollectiive5494
@animationcollectiive5494 3 жыл бұрын
Thank you so much for this script!!!!
@RedBull4Spirit
@RedBull4Spirit 3 жыл бұрын
you're welcome. happy you liked it and thanks for the comment
@damocles5047
@damocles5047 4 жыл бұрын
Hello Monica Sensei. Can i ask you a question? Did you ever use animschool picker? there is this add command function in that small script, one simply can add mel or python events occured in the script editor. For example i set key on eyes default state then making the eyes blink and copying those both setattr lines. now i'm creating two buttons one default one blinked. so this is a great way to speed up the work but the problem is i just want to get the setattr lines occured in the script editor for fingers or other multiple controllers on a character. after posing fingers in different states like relax, fist, one finger pointed etc i just have to press enter for every finger controller one by one to get the setattr lines in the editor and paste them in the picker command button. so is there such script to select all finger controllers and get their values from chanel box? i just need rotate and translate but including other attributes would be great too.. The reason i'm asking this to you because i saw that your script's got this detect the matching switch attr function from channelbox.
@Phen0o
@Phen0o 4 жыл бұрын
Amazing plugin, it helped me so much to save time in my workflow, instead of struggling. Thanks a lot Monika. I have a question still ^^ On the pro version, when you're baking from IK to FK, or the reverse, does it put keys on each frames of the controllers ? The free version works on Maya 2016, is the pro version work with Maya 2016 to ? Thanks for your answer ;)
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
Thank you for your comment and using the IkFkSwitch. For you question, the pro version 'bake range' bakes the ik/fk controller on every frame. And yes, the pro works for 2016 too. Enjoy the tool and hit me up if you have further questions.
@Phen0o
@Phen0o 4 жыл бұрын
@@RedBull4Spirit Thanks for your answer
@tonyisonfire
@tonyisonfire 22 күн бұрын
is that working for rigs with more than 4 limbs? like spiders or dragons ( with wings ) for the baking option I'd add the "freeze viewport" option in the UI
@RedBull4Spirit
@RedBull4Spirit 22 күн бұрын
Thank you for your comment. The tool is only set up to work with 4 limbs. I am going to add the freeze viewport for the next iteration.
@amaiairaola9555
@amaiairaola9555 2 жыл бұрын
Thank you
@misteranonymous2696
@misteranonymous2696 6 жыл бұрын
when i do the 'Match FK >> IK' I sometimes keep getting this error --> mog_ikFkSwitch.py line 488: invalid literal for int() with base 10: 'q'.. Most of the other times the location of the joints matches perfectly but the pole vector doesn't and this causes the leg or the arm to twist in a ridiculous angle. Thus, the pole vector is my only issue. Please could you help me out with this?
@RedBull4Spirit
@RedBull4Spirit 3 жыл бұрын
There have been several updates to the script. The error should be resolved. you can download the latest version of the script.
@ChaosWolfNinja
@ChaosWolfNinja Жыл бұрын
Thank you soooo much for this!!!
@RedBull4Spirit
@RedBull4Spirit Жыл бұрын
Glad you find it useful in your animation work
@ChaosWolfNinja
@ChaosWolfNinja Жыл бұрын
@@RedBull4Spirit Thank you!
@hyperface2050
@hyperface2050 2 жыл бұрын
Monika, can you discuss if this script of yours works with Human IK in Maya and whether it provides any advantages in that environment? I'm still in pre-production so I'm trying to figure out which 'rig' to use. And I have the HIK stuff working but am thinking about Advanced Skeleton. Your tool appears to be very handy though for the animation workflows I am considering. LMK. Thanks.
@sebcastilho
@sebcastilho 5 жыл бұрын
I've tried this on two rigs including Beefy (www.highend3d.com/maya/downloads/character-rigs/c/ultimate-beefy-for-maya) and I can't get it to work properly. Upon trying to match my FK arms to my IK arm pose, the arm is rotated to a completely different position. And when matching IK to FK, the pole vector and elbow ends up in the wrong place. Could you please try it with this rig and let me know if you have this issue too?
@gillmediastudio2802
@gillmediastudio2802 4 жыл бұрын
Same problem here, Let me know if you've found any solution
@Aziz3D99
@Aziz3D99 Жыл бұрын
how define rotation order from Deadpool Rig. Please help me
@Aziz3D99
@Aziz3D99 Жыл бұрын
for legs
@8Artem
@8Artem 4 жыл бұрын
I can't get it to work properly. Upon trying to match my FK arms to my IK arm pose, the arm is rotated to a completely different position. And when matching IK to FK, the pole vector and elbow ends up in the wrong place
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
Hello Big-Art Kolins. I am happy to help you solve your problem. Please send me an e-mail with screenshots of your UI Setup settings as well as information on the character you are using. Each rig is different and the script has ways to adjust for things via the rotation offset values in the Setup section. You can find my e-mail in the scripts source code or description file. Best, Monika
@team-chonk6542
@team-chonk6542 5 жыл бұрын
Does not work in maya 2018 using the ultimate bony rig, the pole vector/elbow control flies off a mile away once converting FK to IK... and matching IK to FK sends the controls all over the place, i followed your steps exactly, i double checked, I also tested on another rig (Ray) and it works fine, why doesnt it work on the Bony rig?
@RedBull4Spirit
@RedBull4Spirit 5 жыл бұрын
Hello. The Script depends on the controls pivot and transformation data set up by the Rigger. Zero FK controls should put the character in t-position I can calculate the angle from an rebuild the in/fk relationship. I can't tell why 'bony' rig in particular is not working. Is there anything locked or scaled on the controls? What does zeroing out the controls do? There are exceptions and different built rigs that won't work but I try to test as many Riggs as possible and update the script if I find a solution or workaround. Is this 'bony' rigg open source? Can you send me a link where I download it? I can do some testing and let you know why it won't work.
@team-chonk6542
@team-chonk6542 5 жыл бұрын
@@RedBull4Spirit Yeah ultimate bony rig is free and common, here www.highend3d.com/maya/downloads/character-rigs/c/ultimate-bony-for-maya Zeroing out does put it back in t pose yes, I notice some rotations are in reverse to the opposite side (one rotates in positive and one in negative) As for the other questions im really not sure, little too advanced for me sorry lol
@amansinghal2623
@amansinghal2623 4 жыл бұрын
hiii please make other video to how to install this scrip. i have some issue to run this script in my maya. its my request to you. thanking you. i hope you will make one video on this
@user-uo8qk7qk4r
@user-uo8qk7qk4r 3 ай бұрын
Thanks a lot for this! Really great tool! I only have one problem. I try to apply this to rig with ik/fk attribute range from 0 to 10. I change this in settings and when I match from fk to ik everything works fine. But when I try to do the same from ik to fk it changes attribute to 1 instead of 10. Is it a problem with rig or am I doing something wrong? Thanks in advance!
@RedBull4Spirit
@RedBull4Spirit 3 ай бұрын
Hi. What version of the Script are you using? You can find the version at the bottom right corner of the UI or in the txt file
@user-uo8qk7qk4r
@user-uo8qk7qk4r 3 ай бұрын
@@RedBull4Spirit script version is 3.1. Maya version is 2022
@patrickhamu8146
@patrickhamu8146 2 жыл бұрын
Thank you very much for this script. It worked perfectly for the arms but the legs it seems like there is a rotation problem from the knees. How can I fix?
@RedBull4Spirit
@RedBull4Spirit 2 жыл бұрын
Hello Patrick. I am glad the script is useful for you. If there is a rotation offset, you need to put in a value to the Rotation Offset field in the Setup, then Update/Save before klicking the Match again. Ther value you need to put in is the inverse of the offset you get. So if you have i flip in X, the X Offset would be 180. I hope this makes sense and helps
@cloudshifter
@cloudshifter Жыл бұрын
What if the rig has 4 hands for example? I want to have 2 left hands and 2 right hands being able to switch fk / ik and vice versa. Is there a feature for this? If you don't have the pro mode do you have to set it up every time you open Maya?
@RedBull4Spirit
@RedBull4Spirit Жыл бұрын
You can set up store nodes for all 4 hands and it will recognize based on selection on what Arm to switch. The setup is saved in the scene, also in the Free version, you just can't export it to other scenes with the Free. I recommend you test your multiple arm setup with the free version before purchasing
@cloudshifter
@cloudshifter Жыл бұрын
@@RedBull4Spirit I have one more question. For some reason when I press, match Fk to Ik and vice versa it does the opposite, it connects Ik to Fk (and vice versa as well) is it perhaps a error when choosing what the 0 value is (fk or Ik on the model)? Cause I think I did got the 0 value on the switch control correct. Also, out of the blue randomly when it worked just fine it told me via script editor that it can't translate the command into Maya binary or something. If that last one doesn't make sense I will inform you again if I get that message and write it down.
@Eccentrick218
@Eccentrick218 4 жыл бұрын
Can you do a tutorial on how to use this on a quick rig model?
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
Sure. I will look for a quick rig model i can do a tutorial with.
@Eccentrick218
@Eccentrick218 4 жыл бұрын
@@RedBull4Spirit drive.google.com/file/d/1g5mFq4HH8HH3_pYK6mga0njk449D8eSi/view?usp=sharing Here's a link to my own quick rig character if you'd like to use it. I skinned it as best I can, I'm having difficulty using the switch script you've created
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
​@@Eccentrick218 Thank you for sending the quick rig for testing. For HumanIK rigs like this, IK/FK switch is already automatically implemented. I made a video where i demonstrate this on your rig.(kzbin.info/www/bejne/jHzcd5igmq1ojdU) I don't think you need the UniveralSwitch tool in this case. Please let me know if this works for you.
@Eccentrick218
@Eccentrick218 4 жыл бұрын
@@RedBull4Spirit It seems your youtube link doesn't show up for me. Do you have another link for the video?
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
@@Eccentrick218 Oh sorry I didn't realize the upload error. Here, it is working now under this link kzbin.info/www/bejne/hXjVlqKGlNinn5o
@mrabintom
@mrabintom 2 жыл бұрын
Doesn't work on 2022... # Error: ModuleNotFoundError: file C:\Program Files\Autodesk\Maya2022\Python37\lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py line 142: No module named 'pymel' #
@RedBull4Spirit
@RedBull4Spirit 2 жыл бұрын
Hello and thanks for your comment. I am testing the tool in 2022 and will update it soon. Stay tuned for a new version.
@Likuzel
@Likuzel 4 жыл бұрын
When I try to load store node I get an error saying "no storenode found". I've filled out the setup section and saved it so I don't know what the problem is.
@RedBull4Spirit
@RedBull4Spirit 4 жыл бұрын
Please first create the storenode in the 'Setup Store Node' Section filling out the forms and pressing Save/Update. Then you will be able to use the switch
@kiranirugalbandara1908
@kiranirugalbandara1908 6 жыл бұрын
HI , when Click download in the highend3d page i was redirected to a text file , i copied the entire text in that and saved it as mog_ikFkSwitch.py in my scripts folder . then I went to Maya's script editor and ran the command you had provided , import pymel.core as pm import mog_ikFkSwitch as mog_ikFkSwitch reload(mog_ikFkSwitch) mog_ikFkSwitch.FkIk_UI() I am running Maya 2017 and i'm getting this error . please help me . // Error: Line 3.22: Invalid use of Maya object "mog_ikFkSwitch". //
@someone8283
@someone8283 6 жыл бұрын
I think you should run this in Phyton: import pymel.core as pm import mog_ikFkSwitch as mog_ikFkSwitch reload(mog_ikFkSwitch) mog_ikFkSwitch.FkIk_UI()
@kiranirugalbandara1908
@kiranirugalbandara1908 6 жыл бұрын
someone8283 thanks , I figured out what was wrong , I had a spacing issue when I pasted the code into the script editor
@pkminpkmon
@pkminpkmon 6 жыл бұрын
Could this work for spines? In particular, quadruped spines? And if not, do you know of a script that does?
@RedBull4Spirit
@RedBull4Spirit 6 жыл бұрын
No unfortunately is not set up to work with splines. I cannot think of a free script available to do that but i keep my eyes open if i stumble across one
@diogomartins4588
@diogomartins4588 6 жыл бұрын
Hey there. I just tried to download the free version of your script but in stead of downloading it just shows a script page. Is there something wrong or are there extra steps?
@RedBull4Spirit
@RedBull4Spirit 6 жыл бұрын
The file you download should be a Python script file .py file. (mog_ikFkSwitch.py) not a text file. If your browser tries to open the file, try to Right-Click on the 'Download' Icon on this Page and choose 'Save link as'. To avoid this complication in the future, I have packed the latest version (1.6) into a .zip file that you can download and unzip the mog_ikFkSwitch.py file from. Let me know if you still face issues.
@animeforever8508
@animeforever8508 4 жыл бұрын
whenever i try to load it it says this import mog_ikFkSwitch as mog_ikFkSwitch reload(mog_ikFkSwitch) mog_ikFkSwitch.FkIk_UI() # Error: unexpected indent #
@rc93yo6
@rc93yo6 4 жыл бұрын
Make sure in script editor there's no any space before the text (for all lines), the text should align to the most left without any space.
@animeforever8508
@animeforever8508 2 жыл бұрын
@@rc93yo6 Thanks a lot It works
@nikhilanimates
@nikhilanimates 2 жыл бұрын
does it work on maya 2020 and above.
@RedBull4Spirit
@RedBull4Spirit 2 жыл бұрын
New version 3.0 compatible up till Maya 2022. Please download the latest version
@bestera123
@bestera123 6 жыл бұрын
When I try to set the Switch Attr I get this error: "cannot cast data of type string to string"
@RedBull4Spirit
@RedBull4Spirit 6 жыл бұрын
What is the name of the switch attr? Are you selecting it in the Attribute Editor and using the button ‘Switch Attr’ to choose it when you get the error?
@bestera123
@bestera123 6 жыл бұрын
Hi! Yes, I am doing just like you showed in the video. No idea what's going wrong. The attribute name on my rig, which is the character Jin (in case you are familiar with it, from the duo Joe and Jin) is Fk Ik.
@RedBull4Spirit
@RedBull4Spirit 6 жыл бұрын
That is interesting. I see if I can reproduce the error you are getting to find what the issue might be. I am not familiar with the Rig but just looked it up at their website. Is it open source? I s
@RedBull4Spirit
@RedBull4Spirit 6 жыл бұрын
I have just tested the script with the 'Jin' Rigg you mentioned (found it here ononeanimation.com/download.html) All the functions seem to work fine. I select the attribute 'Fk Ik' and hit the '< Switch Attr' button. What Version of Maya are you using? Please send me a Screen Print of your UI and Error message you are getting via Email: monikagelbmann@gmail.com. It will be easier to troubleshoot via email and then I will post the solution here.
@bestera123
@bestera123 6 жыл бұрын
I tried it again and it worked. No idea what was going on before, sometimes it's just one of those things that you have to stop and come back later. I swear Maya does things on its own sometimes. Either that or I'm going crazy from using it too much haha Thank you for being out here helping all of us out!
@lupinhouseanimation
@lupinhouseanimation 5 жыл бұрын
Hello, I have sent you a request via highend3D in the bug fix if you could shed some light for me.
@RedBull4Spirit
@RedBull4Spirit 5 жыл бұрын
Hello Lupin. Of course, I will respond to your request highens3D shortly. Thanks for your support
@misteranonymous2696
@misteranonymous2696 6 жыл бұрын
Ma'am will this work for Maya 2018?
@misteranonymous2696
@misteranonymous2696 6 жыл бұрын
I keep getting the error - # Error: ImportError: file line 2: No module named mog_ikFkSwitch
@RedBull4Spirit
@RedBull4Spirit 6 жыл бұрын
Hi Mister Anonymous. The error looks to me like Maya can't find the file. Did you make sure you copy the file mog_ikFkSwitch.py to your maya/scripts directory?
@ambirocker
@ambirocker 5 жыл бұрын
Hi It works on Maya 2015?
@RedBull4Spirit
@RedBull4Spirit 5 жыл бұрын
It was tested on 2014, 2016 and 2018. I dont have 2015 installed But should Work just fine ;) Let me know if you have any problems
@privetboria
@privetboria 3 ай бұрын
monika i need help
@RedBull4Spirit
@RedBull4Spirit 3 ай бұрын
How can I help you?
How to Master the IK/FK switch
9:25
Alessandro Camporota
Рет қаралды 30 М.
#CGTip | How Do I Easily Match My IK & FK Limbs?
12:19
antCGi
Рет қаралды 35 М.
Люблю детей 💕💕💕🥰 #aminkavitaminka #aminokka #miminka #дети
00:24
Аминка Витаминка
Рет қаралды 470 М.
КАКУЮ ДВЕРЬ ВЫБРАТЬ? 😂 #Shorts
00:45
НУБАСТЕР
Рет қаралды 3,5 МЛН
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 4,6 МЛН
Advanced IK + FK Animation - Blending / Switching
23:19
Sir Wade Neistadt
Рет қаралды 56 М.
Tutorial: Creating an FK/IK arm setup in Maya
7:29
Jason Baskin
Рет қаралды 86 М.
5 Topology Tips That Will  Get You HIRED
34:02
JL Mussi
Рет қаралды 1 МЛН
Maya Q&A - 5 Free Animation Plugins
7:18
yone santana
Рет қаралды 37 М.
Maya Plugins & Scripts for Animation
10:46
InspirationTuts
Рет қаралды 114 М.
Animating with IK and FK
17:04
Sir Wade Neistadt
Рет қаралды 164 М.
One and Two-Handed Prop Setup tutorial
9:04
Shrill_Llama
Рет қаралды 12 М.
Meshroom: 3D models from photos using free photogrammetry software
21:45
ExplainingComputers
Рет қаралды 609 М.