Difference between revisions of "ResourcesCSE167F15"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Created page with "=Text Books and Resources= All exam relevant material will be taught in class, and the instructor's lecture slides will be available on-line. For more detailed descriptions o...")
 
(Advanced Graphics Programming)
 
Line 34: Line 34:
  
 
==Advanced Graphics Programming==
 
==Advanced Graphics Programming==
 +
* [http://www.swiftless.com/opengl4tuts.html Tutorials for OpenGL 3 and up] in which the immediate mode has been deprecated.
 
* [http://http.developer.nvidia.com/GPUGems/gpugems_pref01.html GPU Gems 1]
 
* [http://http.developer.nvidia.com/GPUGems/gpugems_pref01.html GPU Gems 1]
 
* [http://http.developer.nvidia.com/GPUGems2/gpugems2_frontmatter.html GPU Gems 2]
 
* [http://http.developer.nvidia.com/GPUGems2/gpugems2_frontmatter.html GPU Gems 2]
 
* [http://http.developer.nvidia.com/GPUGems3/gpugems3_pref01.html GPU Gems 3]
 
* [http://http.developer.nvidia.com/GPUGems3/gpugems3_pref01.html GPU Gems 3]
 
* Programming in OpenGL 3: [http://www.arcsynthesis.org/gltut/ Learning Modern 3D Graphics Programming]
 
* Programming in OpenGL 3: [http://www.arcsynthesis.org/gltut/ Learning Modern 3D Graphics Programming]

Latest revision as of 00:19, 7 January 2016

Contents

Text Books and Resources

All exam relevant material will be taught in class, and the instructor's lecture slides will be available on-line. For more detailed descriptions of the covered topics, the instructor recommends the following text books for this course. Both are available on-line, at least in older versions, which will work just fine for the class.

Peter Shirley, Steve Marschner: Fundamentals of Computer Graphics, Third Edition, 2009 (earlier editions okay for the class). A K Peters Ltd., ISBN 1568811241 Author's site, Amazon.com, On-Line at Google Books Shirley-cover-227.jpg
Dave Shreiner: OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1. Pearson Education, ISBN 8131721841, at Amazon. An older version is on-line: Version 1.1,alternate link, sample programs

Note that the latest version of the book covers a newer version of OpenGL, whereas in class we use the original OpenGL. So don't buy this book if it covers OpenGL 3.0 or higher.

Opengl.png

Useful Links

3D Graphics

Shader Programming

C++ Programming

Advanced Graphics Programming