Lecture sets
Will appear as the course goes. Access with username: cse472 and the password can be found on D2L. Alternatively you may use your cse account.
- Radiosity
- Field Visualization
- Texture Synthesis
Notice: Some lecture sets are very large because they contain a large number of images.

This is the home page for CSE 472: Computer Graphics.
Yiying Tong, instructor, ytong@msu.edu
Hayam Abdelrahman, TA, email to Hayam
This course will study the use of computer graphics for image and animation creation. Students will study 3D modeling and rendering. We will learn how to create and render 3D images and animations. We will also study the underlying mechanisms used by various rendering technologies.
The course syllabus is available in PDF format.
Discussion Forum at Piazza
Course resources
- Shader-based OpenGL base window class for MFC ShaderWnd.zip
- Textured Shaded Cube Example ShaderTest.zip
- Andrew Witkin and David Baraff - Physically Based Modeling: Principles and Practice
- Paper Presentations
Demos
- The transformation demostration: TransformDemo.zip
- The slither demonstration: slither.zip
- The curves demonstration program: curves.zip
- The physics demonstration program: physeeks.zip
- The radiosity demonstration program: radiosity.zip
Notice: The demonstration programs assume the Visual Studio 2005 runtime.
Other course websites:
- Stanford (Undergrad/Grad)
- MIT (Undergrad)
- CMU (Grad)
- Berkeley (Undergrad)
- Caltech (Grad)
- UIUC (Grad)
- Cornell (Physically-based Simulation)
- Columbia (Undergrad)
- USC (Undergrad)
Assignments (Submission through Handin, Grades on D2L)
Due dates:
- Normally at 11:59pm (email Hayam or me if you have questions)
- To be released: