CSCI 441 - Computer Graphics

Fall 2020 - Resources



Canvas | CS @ Mines | Mines | Piazza
|   Home |  Assignments |  Leaderboard |  Schedule |  Resources   |
Blue Teapot2015: Asgard Green Teapot2016: Mount Olympus Red Teapot2017: Aaru Park Grey Teapot2018: Findias Speedway White Teapot2019: Hanan Pacha Black Teapot2020: Onogoro Island

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
Labs (.zip) [00] [01] [02]
[03] [04] [05]
[06] [08] [09]
[10] [12]
[00] [01] [02]
[03] [04] [05]
[06] [08] [09]
[10] [12]
A2 Starter Code Starting Image source (.zip)
A2 World Map images folder (.zip)



Documents


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



Specifications


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


Links



Doom (2016) Graphics Study
Grand Theft Auto V Graphics Study
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
OpenGL 3.3 & GLSL 3.30
OpenGL 2.1
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
cgTrader
Stanford 3D Scanning Repository
The Models Resource (GREAT site)
Turbo Squid

See Canvas files for course Model Repository.


Texture Repository



Humus Cube Maps
The Textures Resource (GREAT site)
Textures.com
TextureMaker (includes Bump Maps)

See Canvas files for course Texture Repository.

Last Updated: 11/20/20 14:48
Creative Commons License
Any questions, comments, corrections, or request for use please contact jpaone {at} mines {dot} edu.
Copyright © 2015-2020 Jeffrey R. Paone