CSCI 441 - Computer Graphics

Fall 2025 - Resources

Resources


· Code Examples ·
· Documents · Videos · Specifications & Reference Cards ·
· Books · Links · Tutorials · OpenGL Tools ·
· Model Repository · Texture Repository ·

Please report any dead links to the instructor.


Code Examples


CSCI 441 Library GitHub Repository
CSCI 441 Library Documentation

Example Name Screen Shot Download
C Primer (.zip)
Labs (.zip) [00] [00]
Student Website Template(.zip)



Documents


Document NameDownload
Syllabus (.pdf)
Setting Up Your Machine YMMV:
Checklists
Lab Writeups (.pdf) [00]
Lecture Slides (.pdf) [00]
Arc Length Parameterization(.pdf)



Videos


Video Name Length View



Specifications


For Specifications, & Reference Cards - see Canvas document repository.


Books



LearnOpenGL - an AWESOME resource
Raytracing in One Weekend Book Series: Raytracing in One Weekend Raytracing: The Next Week Raytracing: The Rest of Your Life
Physically Based Rendering: From Theory To Implementation


Links



Doom (2016) Graphics Study
Grand Theft Auto V Graphics Study
Nintendo hid an earth-shattering optical illusion in Zelda
Quake3 Source Code Overview
Zelda Windwaker Tech and Texture Analysis



Tutorials



Lighthouse3d GLSL ·
OpenGL 3.3+ Tutorials
Tom Dalling's Modern OpenGL Series
Geeks3D Shader Library



OpenGL Tools



OpenGL
OpenGL ES
OpenGL SC
WebGL
Tool Links
Frameworks
(OS/Hardware interface)
OpenGL Framework (GLFW)
GLSL GLSL Sandbox
Math OpenGL Mathematics (GLM)
Modeling Blender
OpenGL OpenGL Home Page
OpenGL SDK
OpenGL API docs.GL (the BETTER API listing)
OpenGL 4.5 & GLSL 4.40
OpenGL Function Loader glad2
Text FreeType
Textures stb_image



Model Repository



Material Lists:
Teapot Example Materials
COLOURLovers

File Format Specifications:
WaveFront: [.obj] | [.mtl]
Doom 3 MD5: [.md5mesh] & [.md5anim]

Model Repositories:
Ambient CG
cgTrader
Stanford 3D Scanning Repository
The Models Resource (GREAT site)
Turbo Squid

Online Model Viewer:
Online 3D Viewer

See Canvas files for course Model Repository.


Texture Repository



Ambient CG
Cube Map Generator
Cube Map Night Sky Generator (AWESOME maps)
Humus Cube Maps
OpenGameArt.org
Poliigon
The Textures Resource (GREAT site)
Textures.com

See Canvas files for course Texture Repository.