Computer Graphics (0368.3014.01)

image001

 

 

Daniel Cohen-Or and Yotam Gingold

Tuesdays 11:00-14:00

The course covers fundamental algorithms in computer graphics: Raster Graphics, Half Toning, Scan Conversion, Affine Transformations, Projections, Filling and Flooding, Clipping, 3D Representations, Hidden Surface Removal, Shading, Curves and Parametric Surfaces, Ray Tracing, Texture Mapping, Ray Tracing, Radiosity, Solid Modeling and more. All  the slides are available in pdf. If you are following this course and want to discuss its content, please don't hesitate to send me email (dcor@ tau.ac.il) and/or come and talk to me (Office 216).

 

We will also cover some basics about OpenGL.

Requirements: Final test (60%), Projects (40%) ??

TA: ??

Textbooks (copies can be found in the library):

Exercise #1 (TBD)

 

Exercise #2 (TBD)

 

Open-GL : ??
 

Two Examples of old exams (example1, example2)

Syllabus, Schedule, and slides

Week

Date

Lecture 1

Lecture 2

Homework

1

19 Oct

Introduction; Raster Graphics

Analytical geometry & Half-Toning

---

2

26 Oct

Half-toning(cont.) + Affine Trans. (2D)

Poisson

Exercise #1

3

2 Nov

Transformations + Viewing and Projections 

 

 

4

9 Nov

Vector Quantization & Ray-casting

polygon rasterization

 

5

16 Nov

OpenGL(1)

Linear algebra review

Ray Casting

6

23 Nov

Shading + PCA

Simbionix

 

7

30 Nov

Polygon-shading and Clipping

PCA & SVD

---

8

7 Dec

Morphing + Hidden Surface Removal

 

Morphing

9

14 Dec

Hanuka

 

 

10

21 Dec

Line Drawing and Textures

Linear Systems and Parameterization

Sand

11

28 Dec

BSP-Trees, & Colors & Ray Tracing

 

Zoom

12

4 Jan

OpenGL (2)

 

---

13

11  Jan

OpenGL (3)

Spectral Methods

Snakes

14

18 Jan

Image Rotations and Radiosity and Shadows

Rotations 

Illusion

 

--

Clipping  & Flood-Fill

Minimization

---

 

 

Least squares problems

DCT & Topology

Half-toning