A programmer has built a complete software rendering engine in roughly 500 lines of C++ code, and the project is picking up steam online as a teaching tool that strips 3D graphics down to its bones.