jump to navigation

Demina documentation December 9, 2010

Posted by Jesse in : Uncategorized , trackback

It took me entirely too long to finally get around to it, but I’ve written some documentation for Demina.

Over on the Demina documentation page you can now find guides on how to rig a character, create a walk cycle, and import and render that character in an XNA 4.0 game.

If anybody finds this useful and creates something with Demina, I’d love to hear about it!


1. Jode - January 3, 2011

Hey Jesse, I was working on something similar, but you’ve got way ahead of me here. The only thing extra I was working on was adding sprite animation, to the bones themselves, so blinking eyes, moving hair, rippling cloaks etc. There’s also something buggy about the winforms implementation that stops being able to use other windows after a bone transformation without clicking around and alt-tabbing. I’ll take a look this week see if I can work it out, but I’m not a forms guy at all so no promises ๐Ÿ™‚

The only other suggestion is that Matrix.Decompose looks a bit hefty, if you reflector it up.. it’s not all that pretty, but just my view on it.

What’s in your todo list currently? If you’d like any help then just reply and once I’m up to speed, I’ll pitch in occasionally. Our game’s released the end of january (won’t advertise it here ๐Ÿ™‚ so after then I’m free-ish.

Best of luck with the project

2. Jesse - January 3, 2011

I know very, very little when it comes to WinForms programming, and I’m just making this up as I go, so I apologize for the problems. If you figure out anything there, that would be awesome.

There’s some support for using traditional sprite animation, but it’s not terribly easy to use. You can switch the texture assigned to a bone in the Bone menu, and you can add new textures in the Animation menu. The bats in Bluebones’ Curse were animated that way. They’re visible toward the end of the trailer:

I should add some documentation on it. I’ll do that asap. ๐Ÿ™‚

My todo list for Demina is empty. I’ve switched to working on my game, but I work on Demina whenever anybody asks for new features if I can add them. Feel free to let me know what you need. (And I welcome the offered help on the problems too!)