top of page
OpenGL_logo.png

Made with OpenGL

GLSpace

After graduating from University in 1998 I spent the time between then and getting my first programming job by developing a simple game engine using Win32 and OpenGL with C++.

 

I was able to extract some models and textures from a Star Wars PC game I had at the time and wrote a parser to re-read and translate the geometric model data and texture coordinates into C++ & OpenGL source code files which I could then compile and run. I added the ability to fly an independent camera around or jump into one of the imported ship models and fly that around the space test environment.

GLSweep & WinSweep

These particular projects were part of my final year University computing module course work. We were asked to develop an application to allow the user to input a 2D profile of an object segment slice. This was then procedurally rotated around an axis to generate the model data for 3D object from which we also could provide texture coordinates for faces.

 

I originally wrote a program using Borland C++ Builder and GDI graphics to define, generate and show a wire frame model. After that I moved on to learn more about OpenGL which the course had introduced and so produced an extensive set of user interface controls for creation and modification of the ‘Sweep’ model. My lecturer was particularly impressed with my effort for this course work and awarded me 100% for this final year project.

bottom of page