June 11, 2001

A link for the USU Cs3410 class. If you are looking for the syllabus or other class materials you will find them here. CS3410

August 14, 1999

Welp, with the purchase of a Riva TNT card for my new computer, I decided to upgrade the game into a truely modern 3D construct using the OpenGL/Glut systems. This provides for hardware accelration etc...

It is amazing how much faster it is to put things together when you don't have to worry about the rendering part as much as the mechanics of what I am trying to accomplish in terms of game play.

The first of the new programs to release is a Viper model viewer featuring a model from a co-conspirator on the BSG list, The Punisher, it is a pretty detailed model and has right arounf 1700 polygons in it. This means that without a hardware accelerater card you might run just a touch slow. But hey it looks good. :)

Download it from here, unzip it, and then run it. Hit the H key for some help on what keys do what. Basically it is possible to rotate and scale the Viper model, as well as switching shading models, etc...

viper-gl.zip

Here is the Glut/OpenGL support library. You need this for the above demo to work:

glut32.zip

Or this larger version which is not zip'ed:

glut32.dll

Soon to follow is a colored version of the mode, and then a more general program that will load the various models that I have gotten my hands on.

BSG Stuff at least a year old!

For those of you that are interested here is a demo
that shows what the first WIN32 only version of the code
I am working on is capable. This was written from scratch by my
brother Jonathan and myself.

It features a way-too-complex model of a Viper :), a very simple "table" as a frame of reference, and a spinning top.

The ideas:

1- prove it could be rendered at all.
2- render multiple objects in real time. In this case 3 of various sizes.
3- Use a moving view point.
4- Use splines to plot the movement of both view point and viper.
5- Put Win32 through a speed test. (It sucks... :)
6- Test the .3ds decomposition code, and the automagic object reduction ideas.

Win32 - ViperDemo.exe

p.s. I suppose it should be noted that that Viper model in this demo has
over2000 polygons in it. Needless to say this is just a few too many for
real work including any filling. So in this case it is just wireframe.

And for those that have ever felt this way something funny! BadDay.mpg

And for mSQL users: mSQL-docs

And for mSQL Testing: mSQL GUI Client