I'm in the final year of university education. Soon I'll have to start writing my bachelor dissertation, but I have no idea what software I should write for it.
The ideal would be a C++ multi-threaded cross-platform (windows, linux) computer graphics related program. It's also very important to pick project I'll be able to complete - failing in this would have nasty consequences.
I was thinking about following projects:
Software renderer - really interesting one, but I'm afraid I would spend most time on maths. Actually I don't mind maths but in this project I think it would be really hard/complex.
Defrag fps - something like Quake III mod (example movie) - you are just trying to get from point A to point B in the shortest time. I thought to use Ogre and Havok for this project. However it's a game so I would have to spend some time to get graphics and sound instead of coding.
I'll be very thankful for any advice.