Matrix Array Uniforms

This patch adds Matrix array uniform support to jME2. Thus allowing it to support hardware skinning. Currently only OgreLoader makes use of this feature.



http://users.radakan.org/files/MatrixArrayUniform.zip

Such a small patch for such a great impact!

Being able to do hardware skinning in jME is nothing short awesome.

BTW, do you think OgreLoader and the associated animation system could be made a part of core jME?

I think it's about time jME gets a skeletal animation system with proper support for hardware skinning (and animation blending/mixing, do you already support that?).

hevee said:

Such a small patch for such a great impact!
Being able to do hardware skinning in jME is nothing short awesome.
BTW, do you think OgreLoader and the associated animation system could be made a part of core jME?
I think it's about time jME gets a skeletal animation system with proper support for hardware skinning (and animation blending/mixing, do you already support that?).

I'm so happy to see this thread and I agree with hevee.
Hardware skinning is indispensable for jme to hear the fame of high performance engine.
But OgreLoader's animation system is somewhat different with jme's.
There needs to be a smooth way to move from jme's BoneAnimation.

Was this ever put in?

unfortunately not yet.

I’m using this locally.

I want it desperately too.  :’(

I am the one who's supposed to put it in right? How do I request contributor status? My gmail username is "shadowislord".

email info@jmonkeyengine.com,



or I can put it in for you.

Is there any reason not to commit this patch?

I don't think so, I think everyone is waiting so that Momoko_Fan can have the honor :slight_smile:

(or forgot about it  ;))

Uh, sorry about this… I keep forgetting. I'll do this when I get on a capable pc. (will try not to forget this time…)

Added shadowislord@gmail.com as a project member…

Using this patch (locally), I have succeeded in gpu skinning on BoneAnimation system.

This patch works perfectly.

Please commit this Momoko_Fan !!!  :cry:



About my gpu skinning,

when I have enough time (maybe after finishing my project), I'll post it.

(Now it is tightly coupled to the other sources)

I applied the changes just now. We should really agree on one animation system to use for jME, so that all model formats can take advantage of features like hardware skinning.

^ seconded…  :slight_smile:

agreed



thanx Momoko_Fan :slight_smile:

Momoko_Fan said:

I applied the changes just now.


Nice one!