These images are screenshots from my latest attempt at a complete 3D engine from the ground up in C++ and assembler. The engine does not use DirectX, OpenGL or any other pre-written 3D graphics API nor does it rip off any code from any open-source API [***Shiver of disgust!***]
The project is called Phocast is at a comparatively basic stage but eventually I plan add a ray tracing model which uses the real-time engine as a pre-visualiser. Eventually I hope to integrate it into my final year project at university.
Visit my site at www.raytracing.co.uk for a complete list of features and new additions to phocast.
Anyone who is interested in learning how to write this engine with me can contact me at the address posted on my site.