Class Lectures and Reading Assignments
CS 59000-03
Computer Graphics
Spring, 2014
This page documents what we do in class. It contains Java programs that we will discuss in class, reading assignments, links to other sources of information, etc.
- Thursday, May 1.
- Today we will look at examples of "Hierarchical Modeling".
- Here is a realy interesting sequence of demo programs using JavaScript and Three.js.
Look at these shader examples.
- Tuesday, April 29.
- See the homework page for your third assignment.
- Here is a new version of the Java renderer. This is the version for your new homework assignment and it is the version we will start using in class.
- Today we will look at examples of the last stage of the graphics pipeline, the fragment shader stage. This zip file contains examples of fragment shaders.
- Tuesday, April 8.
- See the homework page for your second assignment.
- Here is a new version of the Java renderer. This is the version for your new homework assignment and it is the version we will start using in class.
- Today we will start talking about the second to last and last stages of the graphics pipeline, the rasterization and fragment shading stages. This zip file contains information and examples about rasterization.
- Thursday, March 27.
- Today we will start talking about Stage 4 of the graphics pipeline, the perspective projection stage. This zip file contains information and examples about projections.
- Tuesday, March 4.
- This zip file contains updated examples for lighting and shading.
- Thursday, February 20.
- Here is the (fixed) example showing two ways to use model transformations to rotate a cube.
- Next week we will start talking about Stage 3 of the graphics pipeline, the lighting stage.
- Read Sections 11.1 and 11.2 from the following book chapter.
- This zip file contains some references about lighting and shading.
- Tuesday, February 18.
- There will be no class today for CS 59000-03 since I have to go to a meeting in Indianapolis and I will probably not be back before 6:00.
- Thursday, February 13.
- These zip files contain some references to what we have talked about lately.
- Tuesday, February 11.
- Here is a simple application that demonstrates the view stage of the pipeline.
- Thursday, February 6.
- Here is a very nicely done summary of the 3D graphics rendering pipeline.
- Here is a simple application that demonstrates the first two stages of the graphics pipeline.
- Tuesday, February 4.
- Here is a new version of the Java renderer.
- Here is a simple application using the new version of the renderer.
- Thursday, January 30.
- See the homework page for your first homework assignment.
- Tuesday, January 28.
- Class canceled because of the weather.
- Thursday, January 23.
- Here are a couple of small utilities that let us look at pixels on the computer screen.
- Tuesday, January 21.
- Class canceled because of the weather.
- Here are some more demonstrations of computer graphics. These are mostly two-dimensional graphics API's that emphasize data visualization.
- Thursday, January 16.
- We will discuss some of the code in this zip file.
- Tuesday, January 14.
- Read this online chapter from this book. This reading gives you a nice overview of what 3D rendering is.
- Here are some interesting demonstrations of computer graphics.
- Here is a zip file containing XYZ, XYZL, and XYZF examples of simple 3D geometry.
- Here is a zip file containing some OBJ models of simple 3D geometry, some OBJ viewers, and some Internet shortcuts to more information about the OBJ format.
|