Use GL_MATRIX_PALETTE_OES for Skeletal animation

View previous topic View next topic Go down

Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  soniccat on Wed Jul 15, 2009 12:35 pm

Will SDK use GL_MATRIX_PALETTE_OES for skeletal animation implement ?
I think that may be more faster. What is your opinion ?

soniccat

Posts : 10
Join date : 2009-07-15

View user profile

Back to top Go down

Re: Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  sio2interactive on Wed Jul 15, 2009 2:30 pm

The quaternion to matrix will cost alot on a large scale on CPU... but if you are interested to dig deeper than I did... be my guest Wink

Cheers,

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 38
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  soniccat on Wed Jul 15, 2009 10:11 pm

I looked "10 MatrixPalette" example in oolong engine, and it works ))
That all what i know about it.

I tryed build easy 3d model with bones and animation in 3ds max and export it in .pod scene. In programm animation worked with that GL_MATRIX_PALETTE_OES.

Now i don`t want dig in that thing, may be later Smile. i will email you if i have result.

soniccat

Posts : 10
Join date : 2009-07-15

View user profile

Back to top Go down

Re: Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  sio2interactive on Wed Jul 15, 2009 11:43 pm

Having that implementation isn't everything you need to have also an NLA system that is in place that also respond to your physic world... so you'll have alot of coding in front of you to implement that inside the PowerVR MBX SDK...

In the other hand SIO2 gives you the best of both world taking all the quality of MD2 & MD5 format and bundle it for you in a "ready-to-use" solution optimized for the iPhone and iPod Touch... from there its up to you to figure out is SIO2 is really appropriate for your needs Wink

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 38
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  soniccat on Thu Jul 16, 2009 2:52 am

Hmm... that really cool ).
But how i can update my collision model ( RigidBody or other ) for skeletal model when it in animation?
1) Do i must recreate rigidBody every frame (i think that unreal work for little iPhone) ?
2) Or do i must associate unvisible primitive with every bone? Then calculate bullet physic model for that primitives. And when model mesh in animation i will update RigidBodyes ( or other ) through elemental operation ( rotate and move ).

soniccat

Posts : 10
Join date : 2009-07-15

View user profile

Back to top Go down

Re: Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  sio2interactive on Thu Jul 16, 2009 3:45 am

What exactly are you trying to do?

_________________
SIO2 Interactive
Free Open Source 3D Game Engine for iPhone and iPod Touch
http://sio2interactive.com
avatar
sio2interactive

Posts : 1526
Join date : 2008-08-26
Age : 38
Location : Shanghai

View user profile http://sio2interactive.com

Back to top Go down

Re: Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  soniccat on Thu Jul 16, 2009 4:15 am

I have a 3d man model with skeletal animation. I want catch collision with that model and other.
For example, man raises left hand. I want cath collistion with that hand ( and other man parts of course ) on any animation frame.

I think that when man animate i must update physic model for him.

soniccat

Posts : 10
Join date : 2009-07-15

View user profile

Back to top Go down

Re: Use GL_MATRIX_PALETTE_OES for Skeletal animation

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum