0% found this document useful (0 votes)
26 views18 pages

00 Intro S24

This document outlines the details of the CS 4411 Computer Graphics course offered at Hong Kong University of Science and Technology in the Spring 2023 semester, including instructor and TA contact information, course resources, an overview of computer graphics and computer vision topics, project and exam requirements and grading policies.

Uploaded by

xliudt.ust.hk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views18 pages

00 Intro S24

This document outlines the details of the CS 4411 Computer Graphics course offered at Hong Kong University of Science and Technology in the Spring 2023 semester, including instructor and TA contact information, course resources, an overview of computer graphics and computer vision topics, project and exam requirements and grading policies.

Uploaded by

xliudt.ust.hk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

CS 4411

Computer Graphics

Spring Semester 2024

Computer Science Department


The Hong Kong University of Science and Technology
CS 4411/341 Computer Graphics

Instructor: Chi Keung “C. K.” TANG (cktang@cs)


Office: 3538 (via lift 27-28)

Teaching Assistants:
KAO, Shiu-hong (skao@connect)
ZHANG, Hao (hzhangcc@connect)
CS 4411/341 Resources

Homepage: http://course.cs.ust.hk/comp4411
Use your CSD username/password to logon
If you have not registered, logon using guestcv/VisCseP55
Please check this course homepage frequently.
What is Computer Graphics?

Image Model

Synthetic Camera
• Applications of computer graphics
– movie industry
– computer gaming
– medical data visualization
– scientific visualization
– virtual reality
– much more ...
What is Computer Vision?

3D Model

Dog? Images by Real Cameras


Interpretation Camel?
Edible?
~400 photos Normal map Surface
Recommended Text
•Computer Graphics Principles and Practice by Foley, van Dam, Feiner,
Hughes. Second Edition in C. Addison Wesley, 1996.

Reference Books:
•Computer Graphics (second edition) C-version by Donald Hearn & M.
Pauline Baker, Prentice Hall

•3D Computer Graphics by Alan Watt. Third Edition. Addison-Wesley. 2000.

•Inteactive Computer Graphics: A top-down approach with OpenGL by


Edward Angel. Second Edition. Addison Wesley. 2000.

•The OpenGL Programming Guide (aka Red and Blue Book) by OpenGL
Architecture Review Board. Addison Wesley. Link to electronic version is
available on course homepage.
Grading Policy

Four computer projects 60%

Homework 1%

Final Exam 39%


Project 1: Impressionist
• image processing
• alpha blending
• color
• basic OpenGL
• basic FLTK (UI)
programming
Project 2: Modeler
• Rigid body transform
(2D, 3D)
• Hierarchical modeling
• Build your model for
the animator project
Project 3: Trace
• Hidden surface
removal
• Ray tracing
• Shading model
• Interpolative shading
Project 4: Animate
• Animate your
hierarchical
model
• Parametric
curves
• Particle systems
What it takes to Pass 4411?
• Score well in Impressionist and Modeler
– Projects 1 and 2 are easier
– Your projects satisfy the basic requirements
– They account for ~30% of your grade
– Skip the difficult Trace and Animator
• Homework
– Help you prepare the final (1%)
– Solution will be given
• Final
– Reasonable (20-45%)
What it takes to get A- or above?
• Score well in all projects
– Your projects satisfy the basic requirements
• Homework
• Do well in final (usually 25% similar to
acceptance rate of CVPR)
What it takes to get A+?
• Top of the class
or

• You are in the range of A- or A, and that


your projects satisfy the basic requirements
plus extras
Remarks
1. CS 4411 requires knowledge in C or C++ and OpenGL
programming. It will take a lot of your time, but it is a very useful
course.
Basic OpenGL will be covered in the project help session. But the
best way to learn is by studying examples and working on the
projects.
2. All projects are to be completed in a group up to 2 students.
Your group is given a total of 8 late days credit that can be used
in any project. However, no bonus will be counted if your
project is late, regardless your late days credit.
3. Absolutely no sharing or copying of code among groups!!
Offender will be given a failure grade and the case will be
reported to his/her major department.

You might also like