Tuesday, July 7, 2009

Core changes

Not much to show at this time, but I've been making a lot of progress lately. I ran into a few snags while working on my Statuary app, so I decided to re-evaluate some core rendering code and make it more complete. I had previously been taking a few shortcuts which had worked at the time, but in practice it turns out the engine needed more flexibility. Although it's a setback, this is the exact reason I wanted to make this app: to see how well the Silverback3D engine works in a real-life situations and what features it needs to be fully functional.


New engine functionality that is either in progress or completed:
  • Optimized simple shadows
  • Normal mapping (only object space for now)
  • Significant performance improvements by switching from arrays to vectors
  • Polygon picking

No comments: