大学院
HOME 大学院 応用コンピュータ・グラフィックス論
学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2024年4月22日

授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。

応用コンピュータ・グラフィックス論

Computer graphics is a technology to computationally represent objects' geometry, appearance, and movement. This course is an introduction to the techniques generally seen in computer graphics. The aim of the course is to get familiar with applied mathematics such as linear algebra, vector analysis, partial differential equations, numerical analysis, and optimization through the topics in computer graphics. There are C++/Python programming assignments to acquire research-oriented graphics programming skills such as git and cmake.

Topics:
- affine transformation & homography
- character animation (forward & inverse kinematics)
- optimization ( continuous optimization / dynamic programming )
- parametric curves & surfaces
- variational mesh deformation
- grid-based fluid simulation
MIMA Search
時間割/共通科目コード
コース名
教員
学期
時限
4860-1084
GIF-CI5509L3
応用コンピュータ・グラフィックス論
梅谷 信行
S1 S2
月曜2限
マイリストに追加
マイリストから削除
講義使用言語
英語
単位
2
実務経験のある教員による授業科目
NO
他学部履修
開講所属
情報理工学系研究科
授業計画
Apr. 8: Introduction, Rasterization in 2D Apr. 15: Parametric curves / surfaces, polynominal Apr. 22: Coordinate transfrormation, Affine, homography transformation May 7: Graphics Pipeline 1, depth buffer method, shading May 13: Graphics Pipeline 2, shadow, anti aliasing May 20: Ray Casting 1, spatial data structure May 27: Ray Casting 2, Rendering equation, Monte Carlo integration June 3: Character animation, Linear blend skinning June 10: Guest lecture by Dr. Rex West June 17: Optimization, Inverse kinematic June 24: Laplacian mesh deformation July 12: Grid-based Fluid Ⅰ, Poisson equation July 8: Grid-based Fluid Ⅱ, Stam fluid
授業の方法
The lecture is given online
成績評価方法
20% lecture attendance 80% small assignments.
教科書
N/A
参考書
N/A
履修上の注意
There are many small programming assignments. To do the assignments, you need to create your own copy of this repository through GitHub Classroom. These assignments need to be submitted using the pull request functionality of GitHub.