- it also has some fun eye-candy.
Two software-only solutions for making movies of interactive programs are FRAPS and HyperCam.
FRAPS also measures and displays the frame rate of any 3D application.
There are many little utilities for checking various hardware capabilities, mostly for overclocking but also just educational to examine. GPU-Z displays the GPU's capabilities and monitors temperatures and voltages of various components. FurMark is an OpenGL stress test. GPU Caps Viewer also provides hardware information, including CUDA capabilities.
Steve Collins has a fascinating look at ancient consoles from a programmer's perspective.
Emulators for many old machines can be found at the Emulator Zone.
Last mention: don't forget our portal for a list of some of the best resources.
Steve Hollasch has distilled much of the combined worthwhile postings of the early USENET graphics community.
Scene.org is all about the Demo Scene, where people make small programs chock-full of special effects; it's "under construction" but has some good links.
Pouët lists demos worth seeing.
Have you read our book cover to cover? You can test your knowledge with the five questions in Eric's talk.
Flipcode has a 3D geometry primer online.
Eric Weisstein's World of Mathematics is an incredible resource for (sometimes dense) mathematical definitions.
You can find a collection of math-related definitions at Cut the Knot.
Macsyma is free at last. It's now called Maxima.
Maxima is a symbolic computation program, like Mathematica and Maple: you define equations and can easily combine them, integrate, take the derivative, etc. Maxima is GNU source now, and free is cheap.
Christer Ericson has a nice presentation on the scalar triple product, a way to compare the orientation of one line compared to another. He also has a followup article.
Trig formulas, tables, and other mathematical reference material can be found at .
No, really the last mention: our portal is where we list all the best ways to find more information.