Skeletal animation support

If there is something important you think is missing in the current version of ZGameEditor then you can post a feature request here!

Moderator: Moderators

Post Reply
User avatar
jonaspm
Posts: 89
Joined: Fri Jul 06, 2012 3:51 pm
Contact:

Skeletal animation support

Post by jonaspm »

Dont have enough time to explain, but check this out

http://code.google.com/p/glsnewton/down ... r&can=2&q=
User avatar
jph_wacheski
Posts: 1005
Joined: Sat Feb 16, 2008 8:10 pm
Location: Canada
Contact:

Post by jph_wacheski »

nice stuff,. I hope to see some of this integrated into zge at some point.

Although, if we did have animated skeletal meshes, I would loose so much game-dev time building meshes and animations,. . lolz.

Suppose there are ready-made free ones floating around,. .
iterationGAMES.com
User avatar
Kjell
Posts: 1915
Joined: Sat Feb 23, 2008 11:15 pm

Post by Kjell »

:?

Should be build-in yea. But in case you don't want to wait you could script this yourself. Be prepared for some serious headaches though ..

- The .3ds format doesn't support bones & weights¹, so you need to "roll" your own exporter / importer.
- The Mesh component doesn't support custom attributes, so upload your mesh using pure OpenGL.
- The Shader component doesn't support uniform matrix arrays², so .. again pure OpenGL to the rescue.
- There's no matrix variable type & math available in ZGE, so you need to do this using arrays & functions yourself.
- Arrays cannot be referenced / passed as argument³, so writing a isolated library is virtually impossible.

¹ Although you can bake your weights as vertex colors if you're using only 2 bones per vertex.
² It used to actually, but Ville removed it in favor of a sampler based solution.
³ Nor can you access Model-defined arrays ( this is a known bug ).

Image

*Quick & ugly rig + ultra low-color to keep the file-size down.

K
User avatar
jonaspm
Posts: 89
Joined: Fri Jul 06, 2012 3:51 pm
Contact:

Post by jonaspm »

what do you think about this?
http://assimp.sourceforge.net/

Can it be used in ZGE?
Post Reply