CSCI 441 - Computer Graphics

Fall 2022 - Resources

Canvas | CS @ Mines | Mines | Piazza
|   Home |  Assignments |  Leaderboard |  Schedule |  Resources   |

Resources


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

Please report any dead links to the instructor.


Code Examples


Example Name Screen Shot Download
C Primer (.zip)
Labs (.zip) [00] [01] [02] [03] [04] [05] [06] [08] [09] [11] [12] [00] [01] [02] [03] [04] [05] [06] [08] [09] [11] [12]
A2 Starter Pack Initial World Map source (.zip)
A2 World Map World Map images folder (.zip)
SQ2 Starter Pack Raytracer source (.zip)



Documents


Document NameDownload
Syllabus (.pdf)
Student Website Template (.zip)
Setting Up Your Machine YMMV:
Checklists
Lab Writeups (.pdf) [00] [01] [02] [03] [04] [05] [06] [08] [09] [11] [12]
Arc Length Parameterization (.pdf)
Exam I Review Questions (.pdf)
Exam II Review Questions (.pdf)



Specifications


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


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



LearnOpenGL - an AWESOME resource
Picking Tutorials: Lighthouse3d.com · Red Book · OpenGL
Lighthouse3d GLSL ·
Neon Helium Tutorials (Note: The Legacy NeHe Tutorials are still pretty good to give you ideas of things to do. Lately, the tutorials have been turning to WebGL.)
OpenGL 3.3+ Tutorials
Swiftless Tutorials
Tom Dalling's Modern OpenGL Series
Paul's Projects (Note: These are written for Visual Studio/Windows so would need to be ported to GLFW/cross-platform libraries we are using.)
Geeks3D Shader Library



OpenGL Tools



Tool Links
Extensions OpenGL Extension Wrangler (GLEW)
Frameworks
(OS/Hardware interface)
OpenGL Framework (GLFW)
GLSL GLSL Sandbox
Math OpenGL Mathematics (GLM)
Modeling Blender
OpenGL OpenGL Home Page
OpenGL SDK
OpenGL API OpenGL 4.5 & GLSL 4.40
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:
3D Printing Model Repositories Repository
Ambient CG
cgTrader
Stanford 3D Scanning Repository
The Models Resource (GREAT site)
Turbo Squid

See Canvas files for course Model Repository.


Texture Repository



Ambient CG
Humus Cube Maps
OpenGameArt.org
Poliigon
The Textures Resource (GREAT site)
Textures.com
TextureMaker (includes Bump Maps)

See Canvas files for course Texture Repository.

Last Updated: 12/07/22 14:48
Blue Teapot2015: Asgard Green Teapot2016: Mount Olympus Red Teapot2017: Aaru Park
Grey Teapot2018: Findias Speedway White Teapot2019: Hanan Pacha Black Teapot2020: Onogoro Island
Rainbow Teapot2021: The Colosseum Blue Teapot2022: Katla's Playground
Sendu póst á prófessorinn þinn sem lék Gríma á Katla.
Creative Commons License
Any questions, comments, corrections, or request for use please contact jpaone {at} mines {dot} edu.
Copyright © 2015-2022 Jeffrey R. Paone