Saturday, September 13, 2008

Environment Mapping


I've added new environment mapping code which is both faster and provides more accurate results than the old code.

All of the available rendering styles are available in this demo, which allows you to choose a) model, b) texture, and c) render mode.

Tuesday, September 9, 2008

Small steps

The bad news: I don't have too much to show for my last few days of work. The good news: I've been spending my time cleaning up all of my current code to get it ready for an alpha release.

I'm finding that's it's a great learning experience to go back over all of my code and look at it from an 'outside perspective'. It's forced me to clean up a lot of ugly code, prune everything down to only what is truly needed, and document things in much more detail than I normally would.

I've also spent a bit of time adding content to my Google Code page (link on the right ->) and I plan to continue to add more over the next few weeks.

Saturday, September 6, 2008

3DS importer


After working around a few server issues I've finished writing the 3ds file importer. It's currently able to load in mesh data and texture mapping information. I'd like to eventually update the importer to also deal with things like smoothing groups and materials.

I have a simple example available of the loader in action here. The model is just a sample 3ds file that I found at this site.

I have also created a Google Code page for this project. There isn't much content on it yet, but it will be added to over time. I'm planning on posting an alpha release of the code in the near future.

Thursday, September 4, 2008

Back in business

It's been far too long since I've made any progress on this project, due to lots of things happening in 'real life'. The good news is that I sat down last night and pounded out a .3ds file importer. There are still a few bugs to iron out, but I should have a working demo up in a day or two.

This site was extremely helpful in figuring out how the files are laid out.