CSCI 441 - Computer GraphicsFall 2015 - Resources |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | Syllabus | Assignments | Leaderboard | Schedule | Resources | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Resources| Code Examples | Documents & Reference Cards | Books, Links, Tutorials, & OpenGL Tools | | Model, Sound, & Texture Repositories | Code ExamplesGLUT Callbacks 2D Game Center
Documents
Reference CardsBooks, Links, Tutorials, & OpenGL ToolsOpenGL Programming Guide (The Red Book 2nd Ed.) OpenGL Reference Guide (The Blue Book) Learning Modern 3D Graphics Programming a.k.a. Arc Synthesis Tutorial (.7z w/ code) (PDF text only) 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 OpenGL OpenGL SDK OpenGL 4.5 & GLSL 4.40 API (HTML) OpenGL 3.3 & GLSL 3.30 API (HTML) OpenGL 2.1 API (HTML) GLUT 3.x API (HTML) Doom Source Code Overview Doom3 Source Code Overview Quake3 Source Code Overview DevMaster (Lots of discussions, tools, tutorials, and general help.) Humus-3D (DX11 Tutorials and Discussions) WebGL WebGL Wiki Makefile 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 Learning WebGL Geeks3D Shader Library freeglut OpenGL User Interface Library (GLUI) OpenAL Soft freealut FMOD Blender Simple OpenGL Image Library (SOIL) OpenGL Extension Wrangler (GLEW) OpenGL Mathematics (GLM) Open Constructive Solid Geometry (OpenCSG) OpenSceneGraph Model, Sound, & Texture RepositoryMaterial Lists: Teapot Example Materials COLOURLovers WAV Databases: Free Music Loops Red Sorceress Sound Archive The Sounds Resource WAV Source 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 Texture Repositories: Custom Map Makers Skyboxes Red Sorceress Skyboxes Humus Cube Maps Red Sorceress Textures The Textures Textures.com TextureMaker (includes Bump Maps)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Last Updated: 05/16/17 18:18
|