相關閱讀資料

電腦動畫演算法

因舊版課程無指定課堂作業與考試,因此統整所有作業、講義、考試內容合併列出。

    每堂課之後會指定一些讀物,在下一堂課開始之前必須讀完。
    Readings are assigned at the end of the lecture and are due at the beginning of next class.

    文獻取得資訊:

    Information about accessing documents:

    可參考 ACM 線上讀物,網址 : http://portal.acm.org/

    The ACM readings are available online. Proceed to: http://portal.acm.org/

    有時候使用 citeseer 來搜尋論文是比較快的方式,網址 :

    Sometime it is faster to retrieve a paper through citeseer service:

    http://citeseer.nj.nec.com/cs

     

     

    第一課 : 動畫原理

    Lecture 1: Animation Principles

     

    指定閱讀 : 

    Required Reading:

     

    《生活幻象:迪斯奈動畫》

    Frank Thomas 與 Ollie Jonston

    第九章 : 我們的程序

     

    The Illlusion of Life: Disney Animation

    Frank Thomas and Ollie Jonston

    Chapter 9: Our Procedures

    《傳統動畫運用於 3D 電腦動畫的原理》

    John Lasseter

    SIGGRAPH 1987

     

    Principles of traditional animation applied to 3D computer animation

    John Lasseter

    SIGGRAPH 1987

     

     

    第二課 : 主框架

    Lecture 2: Keyframing

     

    指定閱讀 :

    Required Reading:

     

    《高度鍊結圖形的使用非線性規劃之反向運動學定位》

    Jianmin Zhao, Norman I. Badler

    ACM 圖學期刊,第 13 冊,第4期(1994年10月)

     

    Inverse kinematics positioning using nonlinear programming for highly articulated figures
    Jianmin Zhao, Norman I. Badler

    ACM Transactions on Graphics (TOG),Volume 13 , Issue 4 (October 1994)

     

     

    第三課 : 開放主題

    Lecture 3: Open Topic

     

    選擇性閱讀 :

    Optional Reading:

     

    《使用幅射基底函數內插法做藝術家導向的反向運動學》

    Charles F. Rose, III, Peter - Pike Sloan, Michael Cohen

    歐洲圖學2001會議期刊

    http://research.microsoft.com/graphics/hfap/

     

    Artist-Directed Inverse Kinematic Using Radial Basis Function Interpolation
    Charles F. Rose, III, Peter - Pike Sloan, Michael Cohen

    Eurographics Conference 2001

    http://research.microsoft.com/graphics/hfap/

    步伐生成自動化

    Harold C. Sun, Dimitris N. Metaxas

    SIGGRAPH 2001

    http://www.cis.upenn.edu/~hsun/ResearchHTML/sig01.html

     

    Automating gait generation

    Harold C. Sun, Dimitris N. Metaxas

    SIGGRAPH 2001

    http://www.cis.upenn.edu/~hsun/ResearchHTML/sig01.html

     

     

    第四課 : 動作擷取

    Lecture 4: Motion Capture

     

    指定閱讀 :

    Required Reading:

     

    《動作扭曲》

    Andrew Witkin, Zoran Popovic

    SIGGRAPH 1995

     

    Motion Warping

    Andrew Witkin, Zoran Popovic

    SIGGRAPH 1995

     

     

    第五課 : 開放主題

    Lecture 5: Open Topic

     

    選擇性閱讀 :

    Optional Reading:

     

    《動作擷取的過程 : 處理資料》

    Bobby Bodenheimer, Charles F. Rose, III, Seth Rosenthal, and John Pella

    電腦動畫及模擬,1997年。歐圖研習會期刊

     

    The Process of Motion Capture: Dealing with the Data

    Bobby Bodenheimer, Charles F. Rose, III, Seth Rosenthal, and John Pella

    Computer Animation and Simulation,'97. Proceedings of the Eurographics Workshop

     

    《重新賦予動作新的人物》

    Michael Gleicher

    SIGGRAPH 1998

     

    Retargetting Motion to new character
    Michael Gleicher

    SIGGRAPH 1998

     

    《動詞與副詞:多維動作內插法》

    Charles F. Rose, III, Michael Cohen, Bobby Bodenheimer

    美國電機及電子工程師學會電腦繪圖與應用期刊,第18冊,第5期

     

    Verbs and Adverbs: Multidimensional Motion Interpolation
    Charles F. Rose, III, Michael Cohen, Bobby Bodenheimer

    IEEE Computer Graphics And Applications, Volume 18, Number 5

     

    《風格機器》

    Matthew Brand, Aaron Hertzmann

    SIGGRAPH 2000

     

    Style machines
    Matthew Brand, Aaron Hertzmann

    SIGGRAPH 2000

     

    《動作結構:人物動作合成的二階統計模型》

    Yan Li, Tianshu Wang, Heung-Yeung Shum

    SIGGRAPH 2002

     

    Motion Textures: A Two - Level Statistical Model for Character Motion Synthesis
    Yan Li, Tianshu Wang, Heung-Yeung Shum

    SIGGRAPH 2002

     

    《動作繪圖》

    Lucas Kovar, Michael Gleicher, Fred Pighin

    SIGGRAPH 2002

     

    Motion Graphs
    Lucas Kovar, Michael Gleicher, Fred Pighin

    SIGGRAPH 2002

     

     

    《交互動作生成範例說明》

    Okan Arikan, D.A.

    SIGGRAPH 2002

     

    Interactive Motion Generation From Examples
    Okan Arikan, D.A.

    SIGGRAPH 2002

     

     

    《以人物動作資料交互控制動畫中的人物》

    Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard

    SIGGRAPH 2002

     

    Interactive Contol of Avatars Animated With Human Motion Data
    Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard

    SIGGRAPH 2002

     

    《動作擷取輔助動畫:結構與合成》

    Katherine Pullen, Christoph Bregler

    SIGGRAPH 2002

     

    Motion Capture Assisted Animation: Texturing and Synthesis
    Katherine Pullen, Christoph Bregler

    SIGGRAPH 2002

     

     

    第六課 : 粒子系統

    Lecture 6: Particle Systems

     

    指定閱讀 : 

    Required Reading:

     

    《粒子動畫和使用資料平行計算的顯現》

    Karl Sims

    SIGGRAPH 1990

     

    Particle animation and rendering using data parallel computation
    Karl Sims

    SIGGRAPH 1990

     

     

    第七課 開放主題

    Lecture 7: Open Topic

     

    選擇性閱讀:

    Optional Reading:

     

    《粒子系統 – 一個模仿一群模糊物件的技術》

    William T. Reeves

    SIGGRAPH 1983

     

    Particle systems - a technique for modeling a class of fuzzy objects
    William T. Reeves

    SIGGRAPH 1983

     

    《固形物的真實動畫》

    James K. Hahn

    SIGGRAPH 1988

     

    Realistic animation of rigid bodies
    James K. Hahn

    SIGGRAPH 1988

     

    《以最佳化為基礎的動畫模擬》

    Victor J. Milenkovic, Harald Schmidl

    SIGGRAPH 2001

     

    Optimization-based animation
    Victor J. Milenkovic, Harald Schmidl

    SIGGRAPH 2001

     

    《具運動學限制的控制動態模擬》

    Paul M. Isaacs, Michael F. Cohen

    SIGGRAPH 1987

     

    Controlling dynamic simulation with kinematic constraints
    Paul M. Isaacs, Michael F. Cohen

    SIGGRAPH 1987

     

    《時空限制》

    Andrew Witkin, Michael Kass

    SIGGRAPH 1988

     

    Spacetime constraints
    Andrew Witkin, Michael Kass

    SIGGRAPH 1988

     

    《神經動畫師:以物理式模型的快速類神經網路模擬與操控》

    Radek Grzeszczuk, Demetri Terzopoulos, Geoffrey Hinton

    SIGGRAPH 1998(朱註:這裡的NeuroAnimator之名是向著名的科幻作品Neuromancer致敬)

     

    NeuroAnimator: fast neural network emulation and control of physics-based models

    Radek Grzeszczuk, Demetri Terzopoulos, Geoffrey Hinton

    SIGGRAPH 1998

     

    《彈性可變形的模型》

    Demetri Terzopoulos, John Platt. Alan Barr, Kurt Fleischer

    SIGGRAPH 1987

     

    Elastically deformable models
    Demetri Terzopoulos, John Platt. Alan Barr, Kurt Fleischer

    SIGGRAPH 1987

     

    《穩定液體》

    Jos Stam.

    SIGGRAPH 1999

     

    Stable Fluids.

    Jos Stam.

    SIGGRAPH 1999

     

    《液體的真實動畫》

    Nick Foster, Ronald Fedkiw

    SIGGRAPH 2001

     

    Practical animation of liquids
    Nick Foster, Ronald Fedkiw

    SIGGRAPH 2001

     

    《動態以腿移動的動畫》

    Marc H. Raibert, Jessica K. Hodgins.

    SIGGRAPH 1991

     

    Animation of Dynamic Legged Locomotion.
    Marc H. Raibert, Jessica K. Hodgins.

    SIGGRAPH 1991

     

    《物理式人物動畫的可合成控制器》

    Petros Faloutsos, Michiel van de Panne and Demetri Terzopoulos

    SIGGRAPH 2001

     

    Composable controllers for physics - based character animation
    Petros Faloutsos, Michiel van de Panne and Demetri Terzopoulos

    SIGGRAPH 2001

    8課:期末作業的延伸性的摘要部分
    Lecture 8: Extended Abstracts for Project Due

    9課:限制br>Lecture 9: Constraints

    指定閱讀:

    Required Reading:

     

    《可彎曲模型的限制方法》

    John C. Platt, Alan H. Barr

    SIGGRAPH 1988

     

    Constraints methods for flexible models
    John C. Platt, Alan H. Barr

    SIGGRAPH 1988

     

    10 課:最佳化
    Lecture 10: Optimization

    11 課:固形物
    Lecture 11: Rigid Bodies

    指定閱讀:

    Required Reading:

     

    《動畫的互動時空控制》

    Michael F. Cohen

    SIGGRAPH 1992

     

    Interactive spacetime control for animation
    Michael F. Cohen

    SIGGRAPH 1992

     

    選擇性閱讀:

    Optional Reading:

     

    《時空限制》

    Andrew Witkin, Michael Kass

    SIGGRAPH 1988

     

    Spacetime Constraints

    Andrew Witkin, Michael Kass

    SIGGRAPH 1988

     

    12 課:固形物運動的控制
    Lecture 12: Control of Rigid-Body Dynamics

    13 課:肌肉控制的自動學習
    Lecture 13: Automated Learning of Muscle Control

     

    指定閱讀:

    Required Reading:

     

    《透過控制抽象概念以起動肌肉動作的自動學習》

    Radek Grzeszczuk, Demetri Terzopoulos.

    SIGGRAPH 1995

     

    Automated Learning of Muscle - Actuated Locomotion Through Control Abstraction.

    Radek Grzeszczuk, Demetri Terzopoulos.

    SIGGRAPH 1995

     

    14 課:自然且生動表達的移動
    Lecture 14: Natural and Expressive Motion

    指定閱讀:

    Required Reading:

     

    《風格機器》

    Matthew Brand, Aaron Hertzmann

    SIGGRAPH 2000

     

    Style Machines
    Matthew Brand, Aaron Hertzmann

    SIGGRAPH 2000

     

    15 課:近似物理
    Lecture 15: Approximating Physics

    16 課:彈性形體
    Lecture 16: Flexible Bodies

     

    指定閱讀:

    Required Reading:

     

    《彈性可變形的模型》

    Demetri Terzopoulos, John Platt, Alan Barr, Kurt Fleischer

    SIGGRAPH 1987

     

    Elastically deformable models
    Demetri Terzopoulos, John Platt, Alan Barr, Kurt Fleischer

    SIGGRAPH 1987

     

    選擇性閱讀:

    Optional Reading:

     

    《模擬沒有彈性的變形:黏彈性,柔軟性,斷裂》

    Demetri Terzopoulos, Kurt Fleischer

    SIGGRAPH 1988

     

    Modeling inelastic deformation: viscoelasticity, plasticity, fracture

    Demetri Terzopoulos, Kurt Fleischer

    SIGGRAPH 1988

     

    《非穿透彈性形體的動態模擬》

    David Baraff, Andrew Witkin

    SIGGRAPH 1992

     

    Dynamic simulation of non - penetrating flexible bodies

    David Baraff, Andrew Witkin

    SIGGRAPH 1992

     

    17 課:衣料
    Lecture 17: Cloth

    選擇性閱讀:

    Optional Reading:

     

    《衣料模擬的大躍進》

    David Baraff, Andrew Witkin

     

    Large steps in cloth simulation
    David Baraff, Andrew Witkin

    《非穿透彈性形體的動態模擬》

    Authors: David Baraff and Andrew Witkin

    SIGGRAPH 1998

     

    Dynamic simulation of non-penetrating flexible bodies

    Authors: David Baraff and Andrew Witkin

    SIGGRAPH 1998

     

    18 課:期末作業進度報告
    Lecture 18: Project Progress Reports

    指定閱讀:

    Required Reading:

     

    《互動合成人物的整合學習》

    Bruce Blumberg, Marc Downie, Yuri Ivanov, Matt Berlin, Michael Patrick

    Johnson, Bill Tomlinson

    SIGGRAPH 2002

     

    Integrated learning for interactive synthetic characters

    Bruce Blumberg, Marc Downie, Yuri Ivanov, Matt Berlin, Michael Patrick

    Johnson, Bill Tomlinson

    SIGGRAPH 2002

     

    19 課:互動合成人物(Blumberg教授)
    Lecture 19: Interactive Synthetic Characters (Prof. Blumberg)

    20 課:煙
    Lecture 20: Smoke

    指定閱讀:

    Required Reading:

     

    《穩定的液體》

    Jos Stam

    SIGGRAPH 1999

     

    Stable Fluids
    Jos Stam

    SIGGRAPH 1999

     

    21 課:液體
    Lecture 21: Fluids

    22 課:動作編輯
    Lecture 22: Motion Editing

    指定閱讀:

    Required Reading:

     

    《動詞和副詞:多維動作內插法》

    Charles F. Rose, III, Michael Cohen, Bobby Bodenheimer

    美國電機及電子工程師學會電腦繪圖與應用期刊,第18冊,第五期

     

    Verbs and Adverbs: Multidimensional Motion Interpolation

    Charles F. Rose, III, Michael Cohen, Bobby Bodenheimer

    IEEE Computer Graphics And Applications, Volume 18, Number 5

     

    選擇性閱讀:

    Optional Reading:

     

    《動作扭曲》

    Andrew Witkin, Zoran Popovic

    SIGGRAPH 1995

     

    Motion Warping
    Andrew Witkin, Zoran Popovic

    SIGGRAPH 1995

     

    23 課:較高階行為
    Lecture 23: Higher-Level Behaviors

    24 課:開放主題
    Lecture 24: Open Topic

    25 課:用腿移動的機器人控制器
    Lecture 25: Robot Controllers for Legged Locomotion

     

    指定閱讀: 

    Required Reading:

     

    《符合物理式人物動畫的可合成控制器》

    Petros Faloutsos, Michiel van de Panne, Demetri Terzopoulos,

    SIGGRAPH 2001

     

    Composable controllers for physics-based character animation

    Petros Faloutsos, Michiel van de Panne, Demetri Terzopoulos,

    SIGGRAPH 2001

     

    26課:可合成的控制器
    Lecture 26: Composable Controllers

    27課:開放主題
    Lecture 27: Open Topic