Upload
gertrude-jennings
View
215
Download
0
Embed Size (px)
Citation preview
Advanced Computer Graphics
Instructor: Jingliang PengProfessor, Shandong University
Contact Information
Email:[email protected]
Homepage:http://vr.sdu.edu.cn/~pjl/
Office:339 high performance center building
Phone#:0531-88390238
Course Materials
• Lecture notes• Papers• Websites
– http://www.cs.princeton.edu/courses/archive/fall02/cs526/– http://www.cs.cmu.edu/~djames/15-864/– http://inst.eecs.berkeley.edu/~cs294-13/fa09/ – http://www.math.zju.edu.cn/ligangliu/Courses/DGP_2007-2008/defa
ult.htm– http://www.cs.ubc.ca/~sheffa/dgp/– http://webcourse.cs.technion.ac.il/236329/Spring2011/en/ho.html– http://www.cs.unm.edu
/~angel/BOOK/INTERACTIVE_COMPUTER_GRAPHICS/FIFTH_EDITION/ • Selected book chapters
Prerequisites
• Basic computer graphics course• Good programming skills in C (or C++)• Data Structures• Simple Linear Algebra
Requirements (Tentative)
• 2 assigned projects (40%)– Platform: windows– Language: C
• 1 self-picked project (40%)– Coding– Written report– Oral presentation
• Class participation (20%)• Written assignments and tests?• NO plagiarism!!!
Topics Covered (Tentative)
• Geometry• Rendering• Animation• Special Topics
Geometry
• 3D object representation– Surfaces• Mesh data structure• Parametric surface• Subdivision surface• Implicit surface
– Solids• Voxels• BSP tree• CSG
Geometry
• 3D graphics data reduction– 3D model simplification – 3D model compression– 3D motion capture data compression– 3D animation simplification and compression
• 3D mesh manipulation– 3D model remeshing– 3D model parameterization
Rendering
• Global rendering– Ray tracing– Radiosity
• Image-based rendering• Parallel rendering
Animation
• Kinematics and dynamics• Human body motion synthesis• Human facial motion synthesis• Skinning for animation
Special Topics
• Wavelet techniques in computer graphics• Procedural methods• GPU Rendering techniques• . . .