110 likes | 226 Views
Advanced Computer Graphics. Instructor: Jingliang Peng Professor, Shandong University. Contact Information. Email: jingliap@gmail.com Homepage: http://vr.sdu.edu.cn/~pjl/ Office: 339 high performance center building Phone#: 0531-88390238. Course Materials. Lecture notes Papers
E N D
Advanced Computer Graphics Instructor: JingliangPeng Professor, Shandong University
Contact Information Email: jingliap@gmail.com 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/default.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 • . . .