CPSC 4050 / CPSC 6050

Computer Graphics

Spring 2014

Resources and Documentation

A Brief Tutorial on Using Unix or linux

Unix for Beginners.

Converting Visual C++ Programs to Unix Programs

Matrix, Vector and Quaternion Classes

vector.zip - Includes Vector classes (2d, 3d and 4d, as well as arbitrary size)
matrix.zip - Includes Matrix and Vector classes (2d, 3d and 4d, as well as arbitrary size)
quaternion.zip - Includes Quaternion class (requires Matrix and Vector classes)

OBJ and MTL File Formats

        OBJ File Format
       MTL File Format

Optimizing Raytracing Code

       From Chris Wyman's web page homepage.cs.iowa.edu/~cwyman : numerous hints on speeding up your raytracer

How Stuff Works Links

Images

OPEN GL Programming

Image Handling Libraries and APIs

Graphical User Interfaces