Computer Graphics Laboratory ETH Zurich

ETH

Seminar "Real Time Graphics and Animation" (WS 05/06)

 

Seminar "Real Time Graphics and Animation"

Course Topics

This seminar covers recent work in real-time and advanced rendering and computer animation. Novel techniques for real-time raytracing, image- and video-based rendering will be covered, as well as methods for character animation and control for physics-based animation.

Course Setup

Every participant has to present one of the papers in the list below. Additionally, you are required to read the paper that is presented in class beforehand and participate in a discussion during the seminar. An assistant will provide support when preparing the slides and in case technical questions arise.

Learning Objectives

This seminar is designed to:
  • Strengthen your presentation skills and your ability to read and critically analyze current research papers in computer graphics
  • Help you improve your argumentation skills and stimulate active learning through group discussions
  • Get you acquainted with current research in computer graphics

Prerequisites

Previous knowledge of the basics of computer graphics is mandatory but no advanced experience in real-time rendering or computer animation is required.

Grading

75% of the final grade are determined by your presentation
25% are determined from your participation in the group discussions.

Administration

Number 252-5701-00
Organizers Gross, M., Pauly, M., Würmlin, S.
Location IFW D42, Thursday, 15-17
ECTS Credits 2


Links

Schedule


Date Student Supervisor Topic/Slides
3. Nov. Thomas Oskam Bob Sumner Retargetting Animations [Slides]
10. Nov. Roni Oeschger Bob Sumner Deformation Transfer for Triangle Meshes [Slides]
17. Nov. Natalie Trommer Stephan Würmlin Fragment-based image completion [Slides]
Rolf Adelsberger Stephan Würmlin Image completion with structure propagation [Slides]
24. Nov. Basil Fierz Tim Weyrich RPU [Slides]
Manuel Lang Michael Waschbüsch Soft Shadow volumes [Slides]
1. Dez. Benjamin Sigg Michael Waschbüsch Graphcut textures: image and video synthesis using graph cuts [Slides]
8. Dez. Ralf Wiedermayer Stephan Würmlin Interactive Video cutout [Slides]
15. Dez. Marco Meyer Remo Ziegler Video Textures [Slides]
Markus Lichti Remo Ziegler Panoramic Video Textures [Slides]
22. Dez. Simone Croci Bob Sumner Pose Space Deformations [Slides]
Johannes Schmid Bob Sumner Skinning Mesh Animations [Slides]
12. Jan. Roland Angst Richard Keiser Keyframe Control of Smoke Simulations [Slides]
Ivan Appert Richard Keiser Target-driven Smoke Animation [Slides]
19. Jan. Urban Weber Martin Wicke Taming Liquids for Rapidly Changing Targets [Slides]
Oliver Mueller Martin Wicke Directable Animation of Elastic Objects [Slides]
26. Jan. Peter Hess Bob Sumner Style-Based Inverse Kinematics [Slides]
2. Feb. Ursina Caluori Filip Sadlo GrabCut [Slides]
Gerhard Roethlin Filip Sadlo Lazy Snapping [Slides]
9. Feb. Tim Weyrich Stephan Würmlin Poisson Image Editing [Slides]
Wrap-up


Seminar Papers


1. Image Synthesis and Editing

Graphcut textures: image and video synthesis using graph cuts
Vivek Kwatra, Arno Schödl, Irfan Essa, Greg Turk, Aaron Bobick ACM SIGGRAPH 2003
http://www.cc.gatech.edu/cpl/projects/graphcuttextures/

Poisson image editing
Patrick Pérez, Michel Gangnet, Andrew Blake ACM SIGGRAPH 2003
http://research.microsoft.com/vision/cambridge/i3l/

2. Image Completion

Fragment-based image completion
Drori, I., Cohen-Or, D., and Yeshurun, H. ACM SIGGRAPH 2003
http://www.math.tau.ac.il/~dcor/

Image completion with structure propagation
Jian Sun, Lu Yuan, Jiaya Jia, Heung-Yeung Shum ACM SIGGRAPH 2005
http://research.microsoft.com/~jiansun/

3. Image Cutout

Lazy Snapping
Yin Li, Jian Sun, Chi-Keung Tang and Heung-Yeung Shum ACM SIGGRAPH 2004
http://research.microsoft.com/~jiansun/

GrabCut: Interactive Foreground Extraction using Iterated Graph Cuts
C. Rother, V. Kolmogorov, A. Blake ACM SIGGRAPH 2004
http://research.microsoft.com/vision/cambridge/i3l/segmentation/GrabCut.htm

4. Image Matting

A Bayesian Approach to Digital Image Matting
Yung-Yu Chuang, Brian Curless, David H. Salesin, and Richard Szeliski IEEE CVPR 2001
http://grail.cs.washington.edu/projects/digital-matting/image-matting/

Poisson Matting
Jian Sun; Jiaya Jia; Chi-Keung Tang; Heung-Yeung Shum ACM SIGGRAPH 2004
http://research.microsoft.com/~jiansun/

5. Video Cutout

Interactive video cutout
Jue Wang, Pravin Bhat, R. Alex Colburn, Maneesh Agrawala, Michael F. Cohen ACM SIGGRAPH 2005
http://students.washington.edu/juew/VideoCutout.htm

Video object cut and paste
Yin Li, Jian Sun, Heung-Yeung Shum, ACM SIGGRAPH 2005
http://research.microsoft.com/~jiansun/

6. Video Textures

Video textures
Arno Schödl, Richard Szeliski, David H. Salesin, and Irfan Essa, ACM SIGGRAPH 2000
http://www.cc.gatech.edu/cpl/projects/videotexture/

Panoramic video textures
Aseem Agarwala, Ke Colin Zheng, Chris Pal, Maneesh Agrawala, Michael Cohen, Brian Curless, David Salesin, Richard Szeliski, ACM SIGGRAPH 2005
http://grail.cs.washington.edu/projects/panovidtex/

7. Real-time Raytracing

RPU: a programmable ray processing unit for realtime ray tracing
Sven Woop, Jörg Schmittler, Philipp Slusallek, ACM SIGGRAPH 2005
http://graphics.cs.uni-sb.de/~woop/rpu/rpu.html

Soft shadow volumes for ray tracing
Samuli Laine, Timo Aila, Ulf Assarsson, Jaakko Lehtinen, Tomas Akenine-Möller, ACM SIGGRAPH 2005
http://graphics.cs.lth.se/research/papers/soft2005/

8. Skinning

Pose Space Deformations: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation
J. P. Lewis, Matt Cordner and Nickson Fong, ACM SIGGRAPH 2000
http://www.idiom.com/~zilla/

Skinning Mesh Animations
Doug L. James and Christopher D. Twigg ACM SIGGRAPH 2005
http://graphics.cs.cmu.edu/projects/sma/

9. Skinning by Example

Multi-weight enveloping: least-squares approximation techniques for skin animation
Xiaohuan Corina Wang and Cary Phillips, 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
http://portal.acm.org/citation.cfm?id=545283

Building Efficient, Accurate Character Skins from Examples
Alex Mohr and Michael Gleicher, ACM SIGGRAPH 2003
http://www.cs.wisc.edu/graphics/Gallery/SkinFromExamples/

10. Retargetting Animations

Retargetting Motion to New Characters
Michael Gleicher ACM SIGGRAPH 1998.
http://www.cs.wisc.edu/~gleicher/cgi-bin/list.py?ScriptStuff/papers.html

Deformation Transfer for Triangle Meshes
Robert W. Sumner and Jovan Popovic ACM SIGGRAPH 2004
http://people.csail.mit.edu/sumner

11. Motion Capture and IK

Motion graphs
Lucas Kovar, Michael Gleicher, Frédéric Pighin ACM SIGGRAPH 2002
http://www.cs.wisc.edu/~gleicher/cgi-bin/list.py?ScriptStuff/papers.html

Style-Based Inverse Kinematics
Keith Grochow, Steven L. Martin, Aaron Hertzmann, Zoran Popovic ACM SIGGRAPH 2004
http://grail.cs.washington.edu/projects/styleik/index.html

12. Control for Smoke Animation

Keyframe Control of Smoke Simulations
Adrien Treuille, Antoine McNamara, Zoran Popovic, Jos Stam ACM SIGGRAPH 2003
http://grail.cs.washington.edu/projects/control

Target-driven Smoke Animation
Raanan Fattal and Dani Lischinski ACM SIGGRAPH 2004
http://www.cs.huji.ac.il/labs/cglab/research/tdsmoke

13. Control for Liquids and Solids

Taming Liquids for Rapidly Changing Targets
Lin Shi and Yizhou Yu ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2005
http://graphics.cs.uiuc.edu/~linshi/project/liquid/

Directable Animation of Elastic Objects
Ryo Kondo, Takashi Kanai, Ken-ichi Anjyo
http://tkskn.dip.jp/~kanai/research/dpbm/dpbmE.html