Project Idea - IK support in Ogre's skeletal animation
- Kencho
- OGRE Retired Moderator
- Posts: 4011
- Joined: Fri Sep 19, 2003 6:28 pm
- Location: Burgos, Spain
- x 2
- Contact:
-
- Gnoblar
- Posts: 20
- Joined: Sun Dec 11, 2005 10:51 pm
- Location: 3 clicks south of the Martian North Pole
I assume we'll still have our lower methods?-supply users with interfaces allowing them to define on a high (by scripts?) authored animations to be blended and the way that should be blended(like in example in post above)
Otherwise you'd be punishing me for using Endorphin and being able to spit out 100 animations a week.
Last edited by AcidFaucet on Thu Apr 12, 2007 8:58 pm, edited 1 time in total.
===================
Bleph Bleph...Blepharisma!!!
Bleph Bleph...Blepharisma!!!
- xavier
- OGRE Retired Moderator
- Posts: 9481
- Joined: Fri Feb 18, 2005 2:03 am
- Location: Dublin, CA, US
- x 22
-
- Gnoblar
- Posts: 20
- Joined: Sun Dec 11, 2005 10:51 pm
- Location: 3 clicks south of the Martian North Pole
- jacmoe
- OGRE Retired Moderator
- Posts: 20570
- Joined: Thu Jan 22, 2004 10:13 am
- Location: Denmark
- x 179
- Contact:
@jarek108:
Looking forward to this summer! Your project is definately most wanted!
Kudos to you for your excellent proposal!
Looking forward to this summer! Your project is definately most wanted!
Kudos to you for your excellent proposal!
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
- Praetor
- OGRE Retired Team Member
- Posts: 3335
- Joined: Tue Jun 21, 2005 8:26 pm
- Location: Rochester, New York, US
- x 3
- Contact:
- xavier
- OGRE Retired Moderator
- Posts: 9481
- Joined: Fri Feb 18, 2005 2:03 am
- Location: Dublin, CA, US
- x 22
-
- Gnoblar
- Posts: 20
- Joined: Sun Dec 11, 2005 10:51 pm
- Location: 3 clicks south of the Martian North Pole
- clauchiorean
- Gnoblar
- Posts: 7
- Joined: Thu Feb 28, 2008 7:01 pm
-
- Gnoblar
- Posts: 16
- Joined: Sun May 13, 2007 12:11 pm
Hi everyone,
I heard about that project today, and someone told me it would be a good idea to pop on this topic as I made a IK system using Ogre.
To make it quick, I implemented CCD, and Particle based IK (this is based on Thomas Jackobsten work http://www.teknikus.dk/tj/gdc2001.htm and it is used in "Spore" and "Hitman codename 47")
I was wondering if it was worth for me applying for that considering there seem to be someone on it already.
Thanks everyone !
--
Erwan
I heard about that project today, and someone told me it would be a good idea to pop on this topic as I made a IK system using Ogre.
To make it quick, I implemented CCD, and Particle based IK (this is based on Thomas Jackobsten work http://www.teknikus.dk/tj/gdc2001.htm and it is used in "Spore" and "Hitman codename 47")
I was wondering if it was worth for me applying for that considering there seem to be someone on it already.
Thanks everyone !
--
Erwan
- Praetor
- OGRE Retired Team Member
- Posts: 3335
- Joined: Tue Jun 21, 2005 8:26 pm
- Location: Rochester, New York, US
- x 3
- Contact:
A patch to enable IK within Ogre's existing animation system has been submitted. The thread is located here: http://www.ogre3d.org/phpBB2/viewtopic.php?t=35712
We have just started reviewing this patch, so I can't say how feature complete it is, whether there is a SoC project there for enhancement or not, but that is a possibility. If you are interested in working with Ogre's animation system, and I think that would be a very useful SoC project to do, then you should start by looking over this patch to see what has been done. It may be that you have a lot more to offer in this area. Check it out and let us know what you think.
We have just started reviewing this patch, so I can't say how feature complete it is, whether there is a SoC project there for enhancement or not, but that is a possibility. If you are interested in working with Ogre's animation system, and I think that would be a very useful SoC project to do, then you should start by looking over this patch to see what has been done. It may be that you have a lot more to offer in this area. Check it out and let us know what you think.
- tuan kuranes
- OGRE Retired Moderator
- Posts: 2653
- Joined: Wed Sep 24, 2003 8:07 am
- Location: Haute Garonne, France
- x 4
- Contact:
Basically project has changed scope and size from last year. What was implemented in the patch that allows to mix procedural-content animation which was part of the gsoc subject.
So IK/Physics or any procedural controller would just be a use case of the feature added by this patch and the skeletal animation blend mask.
What still lacks is a BlendTree implementation that allows much more complex and real-time blending. That's the subject still on the wiki Help Requested page and is correctly sized for a gsoc. Sample/editor based on that BlendTree (IK, multiple animations blending on multiple parts using different blender node (linear, feather, etc...)) would surely be interesting if student manage to finish the BlendTree. serialization/deserialization would be welcome too...
So IK/Physics or any procedural controller would just be a use case of the feature added by this patch and the skeletal animation blend mask.
What still lacks is a BlendTree implementation that allows much more complex and real-time blending. That's the subject still on the wiki Help Requested page and is correctly sized for a gsoc. Sample/editor based on that BlendTree (IK, multiple animations blending on multiple parts using different blender node (linear, feather, etc...)) would surely be interesting if student manage to finish the BlendTree. serialization/deserialization would be welcome too...
-
- Gnoblar
- Posts: 12
- Joined: Fri Sep 18, 2009 4:03 pm
Re: Project Idea - IK support in Ogre's skeletal animation
IK wthin OGRE would be just great! It is a big flaw, the way I see it... Animators are really limited this way...