This is the course wiki for cs148 - Introduction to Computer Graphics and Imaging, Summer 2009

opticpathbigsm aratsm pine1sm

Wiki Overview

You can view all non-private pages without logging in. Log in with your Axess ID and password. If you are a SPCD student or otherwise do not have an ID, email the instructor to get a username and password. All assignments should be submitted via the wiki, and you will receive your grades back on the same page, so make sure you get your account working. If you cannot get your account working before an assignment due date make sure you email it to the prof and TA in time. If you have questions about one of the assignments, post it on the appropriate page below. See HelpContents for general information on using a wiki.

Announcements

Calendar

Week

Dates

Tue

Thu

Assignments (due Friday 11:59pm)

1

June 23, 25

Introduction

[Cancelled]

None

2

June 30, July 2

Drawing and Geometry

Transforms

Generative art

3

July 7, 9

Modeling

Interaction Techniques and Typography

Animated sculpture

4

July 14, 16

Rendering

Compression

Catmull-Clark subdivision

5

July 21, 23

Sampling and Aliasing

Simulation

Image compression

6

July 28, 30

Exposure and Tone Reproduction

Data Visualization

Cloth simulation

7

Aug 4, 6

Programmable Shading

Interpolation

Data visualization

8

Aug 11, 13

Scene Reconstruction

Texture Synthesis

see Final Project info below

Information

Assignments


Hardware and software

You are encouraged to do class assignments on your personal computer. A relatively modern graphics card is useful, but not necessary. OpenGL is readily available on Linux, Windows and Mac platforms. The support code has been tested on all of these platforms. Supported development environments are XCode for Macs, makefiles for Macs/UNIX, and Visual Studio 2008 for Windows. See this page for links to Visual Studio 2008 if you do not already have it.

If you do not wish to develop on a personal machine, you will have access to the 'myth' machines located in the Gates basement. These 3.2 Ghz DELL Dual-Xeon Linux boxes, named myth1 - myth29 are available for remote access. All students with leland accounts automatically have accounts on these machines. Home directories on these machines are shared with other Stanford Computing Clusters using AFS. If you do not have a leland account, consult this ITSS web page.

CS148 Introduction to Computer Graphics (last edited 2009-08-13 02:18:05 by mdfisher)