Chapter Tutorials for: Essentials of Interactive Computer Graphics: Concepts and Implementation


 

Tutorial Listing: A table that summarize all the tutorials.

 

Library Versions:  Documentation of UWBGL changes.

 

 

Chapter 3:        Tutorials on Event Driven Programming. Here is a link to the zip file of all the tutorials from this chapter (in MFC).

·        Step-by-Step guide for the tutorials (C++/MFC) by William Frankhouser.

 

Other related guides:

·        General guide to working with Visual Studio Resource Editor by Jason Pursell, you may also wish to check out Jason’s home page at http://home.myuw.net/jpursell, there are a few more useful tutorials over there.

·        Exact same tutorials in C#/WinForm: Step-by-Step guide for the tutorials (C#/WinForm, here is the soruce) by Ethan Verrall.

·        Exact same tutorials in Java/Swing: Here is a link to Tutorials 1-5 in Java (Java/Swing, based on the NetBeans IDE) by Ruth Anderson.  Here is a step-by-step guide for the Java/Swing tutorials written by Michael Panitz (adopted the web format from William Frankhouser).



Chapter 4:        Simple Graphics Program in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorials from Chapter 4 in C#/XNA/WinForm by Robert Stone.

 

Chapter 5:        Abstraction of Graphics API with D3D and OpenGL. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorials from Chapter 5 in C#/XNA/WinForm by Robert Stone.



Chapter 6:        Implementation of the MVC architecture in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorial 6.1 (Lib1) in C#/XNA/WinForm by Robert Stone.

·        Tutorials in XNA: Tutorial 6.3 (Lib2) in C#/XNA/WinForm by Robert Stone.

·        Tutorials in XNA: Tutorial 6.6 (Lib3) in C#/XNA/WinForm by Robert Stone.

 

Chapter 8:        Tutorials on Attributes and Behaviors of Primitives in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorial 8.1 (Lib4) in C#/XNA/WinForm by Robert Stone.

·        Tutorials in XNA: Tutorial 8.2 (Lib5) in C#/XNA/WinForm by Robert Stone.

·        Tutorials in XNA: Tutorial 8.3 (Lib6) in C#/XNA/WinForm by Robert Stone.

·        Tutorials in XNA: Tutorial 8.4 (Lib7) in C#/XNA/WinForm by Robert Stone.



Chapter 9:        Tutorials on Simple Transform Operators in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorial 9.1 (Lib8) in C#/XNA/WinForm by Robert Stone.



Chapter 10:     Tutorials on Combining Transformation Operators in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorial 10.6 (Lib9) in C#/XNA/WinForm by Robert Stone.



Chapter 11:     Tutorials on Coordinate Systems in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorial 11.9 (Lib10) in C#/XNA/WinForm by Robert Stone.



Chapter 12:     Tutorials on Hierarchical Modeling in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

·        Tutorials in XNA: Tutorial 12.3 (Lib11) in C#/XNA/WinForm by Robert Stone.



Chapter 13:     Tutorials on making the applications interesting in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

Chapter 14:     Tutorials on simple 3D applications in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

Chapter 15:     Tutorials on the camera and 3D viewing in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

Chapter 16:     Tutorials on working with the camera in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

Chapter 17:     Tutorials on developing interesting graphics applications in 3D in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this chapter.

 

Appendix A:    Tutorials on illumination and mesh in C++/D3D/MFC and C++/OGL/MFC. Here is a link to the zip file of all the tutorials from this appendix.

 


This material is based upon work supported by the National Science Foundation under Grant No. 0442420. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the Nation Science Foundation.

 

 

 

 

The refinement of this course material is supported by a grant from Microsoft Research under the Computer Gaming Curriculum in Computer Science RFP, Award Number 15871.

 


  Kelvin Sung  |   Kelvin Research Page  |   CSS Home  |   UW Bothell  |   UW Seattle


18115 Campus Way NE
Bothell, WA 98011-8246

(425) 352-5000
(425) 352-5303 (TDD)

*


University of Washington, Bothell
Copyright ©2007, UWB. All rights reserved.
Comments to Kelvin Sung: ksung@u.washington.edu
Information about UWB: uwbothel@u.washington.edu

Last updated: Jun 2007 KS