11
Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Embed Size (px)

Citation preview

Page 1: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Advanced Computer Graphics

Instructor: Jingliang PengProfessor, Shandong University

Page 2: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Contact Information

Email:[email protected]

Homepage:http://vr.sdu.edu.cn/~pjl/

Office:339 high performance center building

Phone#:0531-88390238

Page 3: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

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

Page 4: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Prerequisites

• Basic computer graphics course• Good programming skills in C (or C++)• Data Structures• Simple Linear Algebra

Page 5: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

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!!!

Page 6: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Topics Covered (Tentative)

• Geometry• Rendering• Animation• Special Topics

Page 7: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Geometry

• 3D object representation– Surfaces• Mesh data structure• Parametric surface• Subdivision surface• Implicit surface

– Solids• Voxels• BSP tree• CSG

Page 8: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

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

Page 9: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Rendering

• Global rendering– Ray tracing– Radiosity

• Image-based rendering• Parallel rendering

Page 10: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Animation

• Kinematics and dynamics• Human body motion synthesis• Human facial motion synthesis• Skinning for animation

Page 11: Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University

Special Topics

• Wavelet techniques in computer graphics• Procedural methods• GPU Rendering techniques• . . .