EE7000-1 Graphics and Visual Computing (Spring 2010)

CG

Instructor:

Xin (Shane) Li (xinli@lsu.edu)

Office:

313 Electrical Engineering Building (@ECE); and 9 Johnston Hall (@CCT)

Lectures:

Mon/Wed/Fri 2:40pm - 3:30pm, 210 Tureaud

Office Hours:

Mon/Wed 3:30pm - 5pm, 313 EE Bldg

Annoucements

You can submit all your missing homework before 11:59pm May 6th. You will get upto 65% credits for homework 1 and 2, 75% credits for homework 3, and full credits for homework 4.
The final score will be calculated as S = 20*4 (4 homework) + 40 (course project) + 15 (attendance)
A: > 75 ; B: > 60; C: > 50

Tentative Schedule

Week Date Slides Assignment
1 Jan 20 Class Info, Introduction and Overview
2 Jan 20 - Jan 25 Topology - I
3 Jan 27 - Feb 1 Graphics Pipeline and Triangle Meshes , Topology - II , Splicial Complexes Homework 1 (due Feb. 17th, 11:59PM)
4 Feb 1 - Feb 10 Topology - III , Half-edge Data Structure
5 Feb 17 OpenGL , *Surface Approximation
6 Feb 22 - Mar 1 Topology - IV (Chain, Homology, Cut Graph, Fundamental Domain, and UCS)
7 Mar 3 - Mar 10 Progressive Mesh Homework 2 (due Mar. 24th, 11:59PM)
8 Mar 10 - Mar 17 Intrinsic Geometry (1) , (2)
9 Mar 17 - Mar 31 Texture Mapping , Surface Mapping Homework 3 (due Apr. 17th, 11:59PM)
10 Apr. 10 - Apr. 17 Morse Theory , Shape Decomposition
11 Apr. 19 Voronoi Diagram and Delaunay Triangulation
12 - Medial Axis

Assignments

Please send your homework to ee7000s2010@gmail.com
Assignments Topics Starter Code Package Due Date
HW1 Homework 1 Package Feb. 17th, 11:59PM
HW2 Homework 2 Package Mar. 24th, 11:59PM
HW3 Homework 3 Package Apr. 17th, 11:59PM
HW4 Homework 4 Package May. 8th, 11:59PM

Package/Source Codes/Toolkits/Data Downloads

Packages Compile/Link Output
MeshLib (a simple version) Create your own project and include these source codes --
another MeshLib (a faster version, you may find the previous meshlib is slow, check this one) Create your own project and include these source codes --
GLEW Find the workspace file in the directory "build" (it is for VC6, but convertible for higher VC version). *.lib in the diretory "lib", remember to build both the debug and release versions
FLTK (include fluid) Find the "fltk" workspace file in "visualc", "vcnet", or "vc2005". *.lib in the diretory "lib", remember to build both the debug and release versions
A "HelloWorld" MeshGUI (FLTK) (A more powerful version here) A VC2008 version, you can also create your own console project and include source codes --
Some triangular mesh mesh data in zip (in .m file) -- --

Back to Xin Li's Homepage