I have had an amazing problem about IK and FK mode. Snap is used to copy the animation from IK to FK or from FK to IK. So, normally, When i do an animation using IK and FK mode, I can finally run it in each mode without loss for any motion. but in http://www.pasteall.org/blend/34672 , I remark that when i run it in IK mode for all bones, the hands did not move. What is the problem?
-
$\begingroup$ Not quite sure what type of panel you are using. If you're only asking about how to do the animation(and not whether you're using the panel wrong), you can keyframe(press "I") and select "Visual loc/rot/scale". This will keyframe the position the bone is in, regardless of parenting/IK-solver/etc. $\endgroup$– HumiltonCommented Feb 17, 2015 at 15:59
-
1$\begingroup$ So in IK-mode, keyframe visual LocRotScale, then change to FK. Bones will stay put. $\endgroup$– HumiltonCommented Feb 17, 2015 at 16:00
-
$\begingroup$ @NaioaiStudios, I edited my example. $\endgroup$– BetterEnglishCommented Feb 18, 2015 at 19:45
3 Answers
When editing the walkcycle action alone (file has the same issue as in this question) you haven't properly keyframed the IK-arms. In the timeline set the VisualLocRot as keying-set:
Go to the keyframes in IK mode and place the hands where you want them to be. Thereafter you can switch seamlessly between IK and FK mode.
Sandler answered your question on point. Blender cannot "automatically" set key frames for everything. You simply need to set one key frame (try pressing keyboard key "I" over the bar that adjusts the ik/DK influence). After that, blender should record changes to that value.
A rig that has both IK and FK controls will have two separate bones that may control your character, the setting to switch between each determines which one is in control at any given time. You also need to keyframe these settings to ensure the right bones are in control.
You don't appear to have any keyframes on the IK/FK settings.
To keyframe a value you can right click and choose Insert Keyframe or press I while the cursor is over the value. You may want to change the interpolation to constant in the graph editor or set keyframes on two adjacent frames to switch between the two.
-
$\begingroup$ But i used the automatic key frame, so why did I need to add key frame. $\endgroup$ Commented Feb 19, 2015 at 7:12
-
$\begingroup$ You will need to manually add at least one keyframe to the IK/FK value (for each arm/leg) after that it will record changes as you make them. $\endgroup$– samblerCommented Feb 19, 2015 at 7:39
-
$\begingroup$ Can you explain me more why I need to do that because I understand by clicking on the red button frames are saved automatically. $\endgroup$ Commented Feb 19, 2015 at 14:59
-
$\begingroup$ as expected your solution did not give any new results $\endgroup$ Commented Feb 19, 2015 at 16:28
-