Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views


Sign in to follow this  


Well there's a minor bug in my MD5* loading code. MD5* files use the Z vector as up instead of Y. So I've had to transform the coordinates a bit. Unfortunately, my transformation isn't quite right because the meshes end up facing backwards. I feel like I've been fighting this format for too long, especially considering that the md5anim format isn't really suitable for my purposes with its inflexible frame-by-frame animation method. So I'm going to leave it alone for awhile until I can buy Doom 3 and get some authentic data to test it on.

In the mean time, I'm going to be developing a native format for meshes, skeletons, and animations. The primary goals of the format are efficiency and congruity, so it'll be a binary format mirroring the internal representation of the data in the engine. I've already completed loaders for mesh and skeleton formats. I also began writing a Blender exporter for the mesh format, but blender.org went down and stayed down all day so I haven't been able to access the API documentation. So far I'm finding the Blender/Python API to be very concise. I also wrote a transform script which flips between right-handed and left-handed coordinates.

Lastly, I stumbled upon Google's Summer of Code. You write code for an open source organization over the summer and google coughs up $5000 when you're done! Definitely something I'll be considering next summer. I would especially love to write some cool stuff for Blender.
Sign in to follow this  


Recommended Comments

I just wonder how they can justify paying $5000 for a student to develop software for someone else. Obviously I don't know enough about open source business mechanics.

Ah, blender.org is back up. Time for some scripting.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!