Top Banner
Advanced Computer Graphics Changxi Zheng Columbia University Fall 2014 W4162 COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
17

Advanced Computer Graphics - Department of Computer ...

Jan 24, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Advanced Computer Graphics - Department of Computer ...

Advanced Computer GraphicsChangxi Zheng!Columbia University

Fall 2014

W4162 COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK

Page 2: Advanced Computer Graphics - Department of Computer ...

Course Overview

Page 3: Advanced Computer Graphics - Department of Computer ...

Goal:!Know the state of the art!Prepare for scientific research

Page 4: Advanced Computer Graphics - Department of Computer ...

In COMS W4162• You will!

• explore advanced topics in computer graphics!• learn related math!• read and discuss research papers!• implement advanced algorithms!

• You will NOT!• touch every topics of graphics (only selected

topics)!• learn OpenGL

Page 5: Advanced Computer Graphics - Department of Computer ...

Topics in Computer Graphics

• Traditionally, visual computing !• Imaging: processing 2D images!• Modeling: representing 3D objects!• Rendering: from 3D to 2D!• Animation: from static to dynamic

Page 6: Advanced Computer Graphics - Department of Computer ...

Imaging• Closely related to computer vision!

• Filtering, resampling, warping !• Computational photograph !

• (e.g., Lytro camera)!• Video processing https://www.youtube.com/watch?v=ONZcjs1Pjmk

Page 7: Advanced Computer Graphics - Department of Computer ...

Rendering• Photorealistic image rendering!

• Polygon rendering pipeline!• Raytracing

Page 8: Advanced Computer Graphics - Department of Computer ...

Indigo by StompinTom

Page 9: Advanced Computer Graphics - Department of Computer ...

by Luc Bégin

Page 10: Advanced Computer Graphics - Department of Computer ...

Modeling• 3D object representation!

• Polygon meshes!• mesh processing (simplification, smoothing, etc.)!• shape analysis (segmentation, symmetry

detection, etc.)https://www.youtube.com/watch?v=w_r-cT2jngk

Page 11: Advanced Computer Graphics - Department of Computer ...

• Physically-based simulation!• rigid-body !• deformable (cloth, hair, rubber)!• fluid and air

Animation

Page 12: Advanced Computer Graphics - Department of Computer ...

[James & Pai 2004]

[Kaldor et al. 2010]

[Losasso et al. 2008]

[Goldenthal et al. 2007]

Page 13: Advanced Computer Graphics - Department of Computer ...

The field is growing …

Page 14: Advanced Computer Graphics - Department of Computer ...

Topics in Computer Graphics• Traditionally, visual computing !

• Imaging: processing 2D images!• Modeling: representing 3D objects!• Rendering: from 3D to 2D!• Animation: from static to dynamic!!

• Computational design (3D Fabrication)!• Sound synthesis / simulationhttps://www.youtube.com/watch?v=BjZ7CV6giII

Page 15: Advanced Computer Graphics - Department of Computer ...

Selected Topics• Image rendering!

• Monte Carlo ray tracing, Photonmapping!• Texture synthesis!• Mesh processing!

• Laplacian mesh editing, Simplification!• Finite element simulation!

• Basic FEM, static equilibrium, reduced simulation!• Fluids!

• SPH, vortex method

Page 16: Advanced Computer Graphics - Department of Computer ...

Course Mechanics

Page 17: Advanced Computer Graphics - Department of Computer ...

Enjoy the class!