Welcome

Local News:

Working on one side
Thursday, September 2nd, 2010 - [Projects]
The cursor can now move and target a specific file on the south side. Only the south side is implemented so far. Points, hits, and multiplyer all work off of actual game rules now. Shape advancement has been animated. Shapes now enter the screen according to actual game rules. Even more special fx have been added.
Explosions make it better
Thursday, August 26th, 2010 - [Projects]
Added rudimentary cursor, ShapeBox, ShapeTypes, and of course cool explosions.
Ortho
Sunday, August 22nd, 2010 - [Projects]
Uh oh. What am i up to now?
Random Fishes , Round One
Friday, May 8th, 2009 - [OpenGL]
Revisiting an earlier project, i have now applied the new B-Spline curve to a random fish shape generator. Currently, it only has the body shape and a simple, limited tail fin outline. I'm not quite sure how to triangulate these and turn them into something 3D just yet. That will be the next project.
The Shape of Things to Come
Wednesday, May 6th, 2009 - [OpenGL]
After reading and rereading the first few chapters of Splines for Use In Computer Graphics and Geometric Modeling, i finally created a simple piecewise cubic B-spline curve (non-interpolated). Here we have a 3-segment curve and a "periodic" closed curve with 4 segments. And it only took me 5 months!
Lighting System
Friday, December 26th, 2008 - [OpenGL]
Now that i have vertex normals, i can have decent lighting. I've created a new Light class to work with the geometry data and the recently developed Material class. I've integrated the lights and materials into the Resource Manager which means that i can configure them individually by name in an external config file. How nice!
Attempted Vertex Normals
Friday, December 26th, 2008 - [OpenGL]
To facilitate the lighting system, all geometry must have defined vertex normals. I'm designing my system so that you can define your own vertex normals or let the Mesh class do it itself. The first screenshot here is the first attempt of the CreateAutomaticVertexNormals function (normals shown in green). It turns out the algorithm was fine, i was just inputting the triangle data incorrectly to start with. The second screenshot shows manually (mathmatically) defined normals for this geometrically simple form.
Graphix Mechanix
Thursday, December 25th, 2008 - [OpenGL]
Since i'm snowed in for the week in the worst snowstorm in 40 years, i'm getting some of the less interesting things out of the way. I've been working on getting basic support for 3D meshes up and running so that i don't have to process everything manually. Work has been done on classes for Vertexes, Indexed Triangles, 3D Meshes, and the general Rendering Layer and graphics processing. The goal is to more or less consolidate all the graphics processing in (mostly) one place in the code. It's still rudimentary, but way more flexible than doing things by hand. I could, in theory, start loading static 3D models from files, but that is not my goal.
Camera + Spline = Rollercoaster Demo
Sunday, August 24th, 2008 - [OpenGL]
What happens when i put the Camera class together with the new 3D Spline Curve class? A nice little rollercoaster! I added derivitive calculations to the spline class which let me know which direction the curve is pointing at any given point. Using this information, i can put a "camera" on the curve and then move it along at a constant speed for a cool first-person effect. I also created a remote-viewer demo with a cube sliding along the curve and the camera tracking it's every move through space.