Original Post
Hi all, I guess im hoping for someone to smack me into gear because I have been mulling over this problem for ages now, trying new things and finding out they dont work as the project gets bigger. So, I have given myself the monstrous task of creating a software renderer (limiting myself to just the use of OpenGL's glDraw(GL_POINTS)). These are a few of the features I would like to include: ->Perspective transformations ->Wire Frame ->Flat surface rendering ->Gouroud rendering additional "nice" features: ->Animation ->Apply a 2D texture map to a 3D object ->Collision I understand (and have working versions)of the things of the above - but when I put them all together they go to pot! Does anyone have any links to some software renderer UML's? or could anyone give me some design tips? I have done searches but not pulled up a great deal of info on design, I hope you can help :-)