I think I might have brought it up earlier, but I'm curious now, and I think it could use its own thread. What's the status of the skeletal animation system? No pressure, but I am curious to know how far you've gotten with this. I'd love to use it in my project. Because of the simplicity of my project, it would be a good stomping ground to try new things. Thanks!
Comments
I've worked on it a whopping 2 evenings about 3 years ago, never to be touched again since.
I started thinking about it again a couple of weeks ago but I want to think it all through before starting to implement it. It'll probably come with a big revamp of the animation system as I want to also support vertex animation, non-quad objects (where vertices can freely be determined) and re-use of animation graphs for different objects, like having a similar graph for different NPCs but with different visuals. Right now this last part can be achieved but by cheating a bit.
So, as you see, it will be a much bigger task that just support the skeletal bit by itself.
As soon as I'm done integrating the thread branch into main (as it's pretty stable from what I can tell), I'll tackle a couple of smaller tasks, namely support for Signed Distance Field fonts and some rendering optimizations. When that's done, I'll start focusing again on the animation system and will write a proposal on the orx-dev mailing list.
The main focus of orx 1.6 will be multi-threading support, so I guess 1.7 will be about the animation system.
I've been trying but our school Internet has a proxy and secure connections don't seem to work right through it, so I still have just the 1.5 release.
I won't need threading functionality for a while, although it would be fun to play with.
The only known bug so far is a visual glitch happening when viewing the profiler history for other threads other than the main one.
I'm excited to see this project still alive. I was afraid I'd come back and find it unmaintained! Keep up the good work! First threads, then skeletal animation, then the world! Or something like that.
Orx has been steadily active since mid 2007 (development was more erratic between 2002 and 2007). So as long as Lydesik and myself are around, I wouldn't worry too much for the maintenance side.
In the mean time, I still don't have my own computer... kinda hard to program without one. I'm borrowing my mom's. It's not the greatest, but it beats my dinky old tablet.