CSCI 441 - Computer GraphicsFall 2016 - Resources |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | Syllabus | Assignments | Leaderboard | Schedule | Resources | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Resources· Code Examples · · Documents · Specifications · Reference Cards · · Books · Links · Tutorials · OpenGL Tools · · Model Repository · Sound Repository · Texture Repository · Code ExamplesGLUT Callbacks
Documents
Specifications
Reference Cards
BooksOpenGL Programming Guide (The Red Book 2nd Ed.) OpenGL Reference Guide (The Blue Book) WikiBooks GLSL (Note: These next four links feature nVidia specific shader code using Cg not GLSL. However, the concepts and techniques still apply and can be ported to GLSL.) The Cg Tutorial · GPU Gems · GPU Gems 2 · GPU Gems 3 LinksDoom Source Code Overview Doom3 Source Code Overview Doom (2016) Graphics Study Grand Theft Auto V Graphics Study Quake3 Source Code Overview Zelda Windwaker Tech and Texture Analysis TutorialsMakefile Tutorial Picking Tutorials: Lighthouse3d.com · Red Book · OpenGL Lighthouse3d Tutorials: GLUT · GLSL · GLSL 1.20 Devmaster OpenAL Tutorials: Part 1 2 3 4 5 6 7 8 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 Megabyte Softworks Paul's Projects (Note: These are written for Visual Studio/Windows so would need to be ported to GLUT/cross-platform libraries we are using.) Raster Tek PythonStuff.org: GLSL oZone3D.net: GLSL Geeks3D Shader Library DevMaster (Lots of discussions, tools, tutorials, and general help.) Humus-3D (DX11 Tutorials and discussions) OpenGL Tools
Model RepositoryMaterial Lists: Teapot Example Materials COLOURLovers File Format Specifications: WaveFront: [.obj] | [.mtl] Doom 3 MD5: [.md5mesh] & [.md5anim] Model Repositories: 3D Printing Model Repositories Repository 3DVia (requires account) cgTrader Stanford 3D Scanning Repository The 3D Studio ($$$) The Models Resource (GREAT site) Turbo Squid Sound RepositoryWAV Databases: Free Music Loops The Sounds Resource WAV Source
Texture RepositoryCustom Map Makers Skyboxes Humus Cube Maps The Textures Resource Textures.com TextureMaker (includes Bump Maps)
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last Updated: 05/16/17 16:48
|