COMPUTER GRAPHICS
Source Code
Presentations
- (Angel, 5th Edition) Course Lecture Slides
- (Foley and van Dam) Chapter 5 - Geometrical Transformations
- Left Child - Right Sibling Representation (ppt)
OpenGL References
- Frequently-used OpenGL Functions (Release B)
- OpenGL Programming Guide (v1.1) (HTML)
- OpenGL Programming Guide (another link to try)
- Code Examples From OpenGL Programming Guide
- OpenGL Official Website
- OpenGL Online Tutorials
General References
History of Computer Graphics
- CGI Historical Timeline
- A Short History of Computer Graphics
- Computer Graphics (Wikipedia)
- David Evans, University of Utah (Wikipedia)
- Ivan Sutherland, University of Utah (Wikipedia)
- University of Utah, History of Computer Graphics
- University of Utah, Computer Grahpics
- Bui Tuong Phong (Wikipedia)
- Phong Illumination and Shading (Wikipedia)
- Jim Blinn (Wikipedia)
- Blinn-Phong Shading Model (Wikipedia)
- Henri Gouraud (Wikipedia)
- Gouraud Shading (Wikipedia)
Examples of 3D Graphics Rendering
- Euclideon's Atom Graphics Demonstration
- 3D Moving Parts: Movie | How it was done
- 3D Rendering
- Renderer in Computer Graphics
- Shrek III
- Evolved Virtual Creatures (Boxes)
- Tesseract/Octachoron (3D animated)
- Graphical animation of a face
- Silestone -- Above Everything Else (By Alex Roman)
- The Third & The Seventh (By Alex Roman)
- Animated Music
- Virtual Classroom Demonstration
ICBM Launches
- News story of VAFB launch
- ICBM Minuteman III Launch (Footage, 7:37)
- ICBM Minuteman III Launch (Graphical, 2:18)
Examples of Integrated 2D Graphics
Commercial Graphics Software
Configuring an OpenGL Development Environment on a Windows PC
- Download and install Dev C++ (contains the Gnu C++ compiler and linker plus the gl.h and glu.h header files)
- Copy glut.h to the C:\dev-cpp\include\GL directory
- Add the following to the end of your computer's PATH environment variable: C:\dev-cpp\bin
(Do this by using the Edit feature at Settings | Control Panel | System | Advanced Tab | Environment Variables button | System variables window) - On your storage media of choice, create a directory called Demonstration
- Copy glut32.dll to your Demonstration directory. (Note: The other two DLLs used by OpenGL, opengl32.dll and glu32.dll, should have already been placed in the C:\Windows\System32 directory on your computer when the Windows operating system was initially installed)
- Copy build.bat to your Demonstration directory
- Copy opengl-demo.cpp to your Demonstration directory
- Start up a command shell by using Start | Run | cmd
- In the command shell, change the current working directory to the Demonstration directory
- Enter build opengl-demo.cpp on the command line. The program should compile and link with no error messages
- Enter a.exe on the command line. (This is the default name of the executable file.) A graphics window should appear on the screen
- After the color changes have stopped in the graphics window, click on the X in the title bar to close the graphics window. Then enter Ctrl-C in the command shell window to terminate the program and get the command prompt to reappear
University of New Mexico
Midwestern State University (Texas)
Web Design and development
Web Design and Development - CS506 Handouts.pdf
Computer Networks
Computer Network - CS610 Handouts.pdf
Computer Graphics
Computer Graphics - CS602 Handouts.pdf
Software Project Management
Software Project Management - CS615 Handouts.pdf
Wireless Networks
Database Management Systems
Database Management Systems - CS403 Handouts.pdf
Data warehousing
Data Warehousing - CS614 Handouts.pdf
Artificial Intelligence
No comments:
Post a Comment