Project Idea - IK support in Ogre's skeletal animation

Threads related to Google Summer of Code
User avatar
Kencho
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4011
Joined: Fri Sep 19, 2003 6:28 pm
Location: Burgos, Spain
x 2
Contact:

Post by Kencho »

Ah, that's an awesome article indeed. Hope you can come out with this :)
Image
AcidFaucet
Gnoblar
Posts: 20
Joined: Sun Dec 11, 2005 10:51 pm
Location: 3 clicks south of the Martian North Pole

Post by AcidFaucet »

-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)
I assume we'll still have our lower methods?

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!!!
User avatar
xavier
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 9481
Joined: Fri Feb 18, 2005 2:03 am
Location: Dublin, CA, US
x 22

Post by xavier »

LOL

Like everything else in Ogre, yes, you could still access whatever you need at whatever level you need.
Do you need help? What have you tried?

Image

Angels can fly because they take themselves lightly.
AcidFaucet
Gnoblar
Posts: 20
Joined: Sun Dec 11, 2005 10:51 pm
Location: 3 clicks south of the Martian North Pole

Post by AcidFaucet »

Great. Didn't see anything about leaving legacy support, so I figured I'd ask.
===================
Bleph Bleph...Blepharisma!!!
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Post by jacmoe »

@jarek108:
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.
User avatar
Praetor
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 3335
Joined: Tue Jun 21, 2005 8:26 pm
Location: Rochester, New York, US
x 3
Contact:

Post by Praetor »

AcidFaucet wrote:Otherwise you'd be punishing me for using Endorphin and being able to spit out 100 animations a week.
I want to play with that so bad!

@jarek your project is certainly a popular one, and with good reason. Good luck for the summer.
User avatar
xavier
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 9481
Joined: Fri Feb 18, 2005 2:03 am
Location: Dublin, CA, US
x 22

Post by xavier »

Glad I proposed it. :P (Or at least brought Tuan's notes from the Wiki into the SoC forum ;)).
Do you need help? What have you tried?

Image

Angels can fly because they take themselves lightly.
AcidFaucet
Gnoblar
Posts: 20
Joined: Sun Dec 11, 2005 10:51 pm
Location: 3 clicks south of the Martian North Pole

Post by AcidFaucet »

@Praetor:

The learning edition is free (up on their site of course), it at least lets you play with it, how I got hooked on it.
===================
Bleph Bleph...Blepharisma!!!
User avatar
clauchiorean
Gnoblar
Posts: 7
Joined: Thu Feb 28, 2008 7:01 pm

Post by clauchiorean »

I'm wondering what happend with this project ..... ?
DDd
Kobold
Posts: 30
Joined: Thu Feb 28, 2008 9:04 pm

Post by DDd »

Unfortunately it was not completed.

It is a very interesting, but demanding project. I would be very happy if someone picked it up for this years edition of GSoC ;)
AlKatar
Gnoblar
Posts: 16
Joined: Sun May 13, 2007 12:11 pm

Post by AlKatar »

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
DDd
Kobold
Posts: 30
Joined: Thu Feb 28, 2008 9:04 pm

Post by DDd »

AlKatar wrote: I was wondering if it was worth for me applying for that considering there seem to be someone on it already.

Thanks everyone !

--
Erwan
Afaik there is no one working on this for this year. So Yes you should apply :)
User avatar
Praetor
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 3335
Joined: Tue Jun 21, 2005 8:26 pm
Location: Rochester, New York, US
x 3
Contact:

Post by Praetor »

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.
User avatar
tuan kuranes
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 2653
Joined: Wed Sep 24, 2003 8:07 am
Location: Haute Garonne, France
x 4
Contact:

Post by tuan kuranes »

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...
Anushka
Gnoblar
Posts: 12
Joined: Fri Sep 18, 2009 4:03 pm

Re: Project Idea - IK support in Ogre's skeletal animation

Post by Anushka »

IK wthin OGRE would be just great! It is a big flaw, the way I see it... Animators are really limited this way...
Post Reply