Hi, all!
Have anybody did IK in Ogre? In particular I'm interested in feet IK to step on surface. But also look IK and hands/feet placement too (in the far future).
I need just common 2 bone IK without switching bones to manual mode (i.e. just correct animation result in steps before it gets visible).
Inverse kinematics Topic is solved
-
slapin
- Bronze Sponsor

- Posts: 250
- Joined: Fri May 23, 2025 5:04 pm
- x 16
Inverse kinematics
-
sercero
- Bronze Sponsor

- Posts: 535
- Joined: Sun Jan 18, 2015 4:20 pm
- Location: Buenos Aires, Argentina
- x 198
Re: Inverse kinematics
Hello,
You have this: https://github.com/wuv-ogre/OgreIK
And this is the "research" I did at the time (eventually gave up because I had to prioritize other things)
*** BULLET ***
RBDL - Rigid Body Dynamics Library
http://www.bulletphysics.org/Bullet/php ... php?t=8011Library
Tips on character movement
http://www.bulletphysics.org/Bullet/php ... php?t=6290How to detect foot position
Dynamic Motion Synthesis
http://www.bulletphysics.org/Bullet/php ... php?t=2194Discussion on Smartbody and DANCE
Physics activated animations
http://www.bulletphysics.org/Bullet/php ... .php?t=395How to make something endorphin-like
Opensource inverse kinematics library
http://www.bulletphysics.org/Bullet/php ... php?t=2952Quite an interesting, open-source IK library
*** OGRE3D ***
www.ogre3d.org/tikiwiki/tiki-index.php? ... llingBones
IK with Ogre
VERY important discussion
http://www.ogre3d.org/forums/viewtopic.php?f=4&t=35712Physics engines
Discusses the topic of manually controlling bones for procedural animation
http://www.ogre3d.org/forums/viewtopic.php?t=54587Flexible Animation Blending and IK Support
Discusses how to implement IK in Ogre
http://www.ogre3d.org/forums/viewtopic.php?t=34138OgreAnimation library!
Discussion about animation systems, including Argen Souls
http://www.ogre3d.org/forums/viewtopic.php?t=79147Inverse Kinematics support using OpenTissue
Seems slow
http://www.ogre3d.org/forums/viewtopic.php?t=47172General question about CCD
Not very useful
http://www.ogre3d.org/forums/viewtopic.php?t=78073Inverse Kinematics
Is there code for a CCD solver?
http://www.ogre3d.org/forums/viewtopic.php?t=55673Can I customize animations using IK of a character model?
http://www.ogre3d.org/forums/viewtopic.php?t=73069character modeling mesh or movable object ???
http://www.ogre3d.org/forums/viewtopic.php?t=70941Bone Look At
Discussion on how to use IK with Ogre
http://www.ogre3d.org/forums/viewtopic.php?t=62974Storing animations for things other than bones in a skeleton
Looks like he implemented something interesting, I messaged him
http://www.ogre3d.org/forums/viewtopic.php?t=60301Influenced animations
Very good discussion on how to control an animation with IK
http://www.ogre3d.org/forums/viewtopic.php?t=53688TecnoFreak: Blend Tree Animation System [1.2 Blendmasks]
Animation system, I don't know if it includes IK, I guess NO
http://www.ogre3d.org/forums/viewtopic.php?t=45260
NOTE According to the guy who created the game where bunnies hit each other you can just use simple trigonometry you don't have to use anything fancy if only for foot position.
-
slapin
- Bronze Sponsor

- Posts: 250
- Joined: Fri May 23, 2025 5:04 pm
- x 16
Re: Inverse kinematics
well, 2 bone IK is directly solveable, i.e. you don't need fancy iterative algorithms, so the main concern is how to integrate that with Ogre animations.
-
slapin
- Bronze Sponsor

- Posts: 250
- Joined: Fri May 23, 2025 5:04 pm
- x 16
Re: Inverse kinematics
Thanks a lot for the info, I need some time to do my own research here, time go get busy...