TRAIN ANIMATION

Train Animation

This project was a 3D - computer animation project designed to model a train/rollercoaster moving along a track. It was done using Microsoft Visual C++, fltk, and OpenGL. If you want to play with it, you can download the executable (Win 98 or NT) and the documentation file. This project has since been redesigned since it's initial stage ( when it was horrible ). Some credit goes to Rob Iverson who showed me a new way to parameterize the train track such that the drawing time would greatly be reduced. This project is a continuing work in progress. Upcoming attractions include: texture mapping, fog, motion blurring, transparency ( looking through glass pane window in engine when in train view), and hopefully more things that I find time and inspiration for.





2D CUTOUT ANIMATION

2D Cardboard Cutout Animation

This project was a 2D - computer animation project designed to model "cardboard-cutout" animation. It was done using Microsoft Visual C++, fltk, and OpenGL. If you want to play with it, you can download the executable (Win 98 or NT) and the documentation file. Remember though, this was my project and all rights are reserved...so don't think about claiming this as your own!!

A few quick sample programs I made using this system.




BEZIER SURFACE MODELER

Bezier Surface Modeling Program

This project was done by me way back in the day ( when I was a junior at UWEC to be exact ). This program illustrates bezier surfaces and how forcing different levels of continuity affects the outcome of the surface. The surface is in fact four different bezier surfaces. Right click on the "BEZIER SURFACE" window to bring up a pop-up menu with the options. Choosing help will print out all the keyboard commands to the console window. Yes, if I had to redo it now it would be a lot better because the interface isn't the most intuitive thing in the world. But, it does illustrate how C0, C1, and C2 continuity affect the intersection of surfaces. This program was made using OpenGL and GLUT on SGI indy workstations.




Last updated December 22 at 19:20:44

Page design © 2000 Mark Pingel