Put simply, I have recently figured out a way to solve the issue of third-person inverse kinematics not really working. There were no solutions from what I saw at the time, so I decided to try it out for myself. The basic idea that I went on was to have no visual component for the actual player, and instead have a separate actor for the animations and such. This actor would be transformed up and down in order to connect the feet to the ground, and has its own collision capsule for everything except movement (hit by projectiles, etc). There are still some minor issues with it, so any contributions you could make would be greatly appreciated.
Foot Rotation: http://www.mediafire.com/download/9f9aqqqi520wwe9/IKTestRot.zip
A list of issues I am aware of:
-No IK while running
-Sometimes the IK ‘pops’ while settling, though only at certain heights
-Character will float off into the sky when one foot is on a rotated platform and the other isn’t on the ground. See asdfgfdgsd’s post for details.
I have added a download with fixes to my previous issues. I have not found any new problems yet, but I will fix them as necessary. The engine version is now also up to date. I will probably do one more download with the two actors being combined.
I have added a third download where only one actor is used instead of two.
Added a fourth download that includes foot rotation.