[Oshita Lab.][Lecture] [Jpanese]



Advanced Computer Graphics (Graduate School Class)

Teaching: Prof. Masaki Oshita
Spring quarter (Q1), Tuseday 10:30-12:00 and Thursday 10:30-12:00


Announcement

This class is no longer open after 2021 due to the reorganization of graduate school. This page contains the class materials of 2021. A new class “advanced computer animation” that takes over this class will be open in 2022.

Introduction

This class covers advanced techniques on computer graphics and animation. The students can learn practical techniques through lectures and programming exercises.

This class is taught in Japanese for the sake of average Japanese students who are not so fluent in English. Although some materials have English version, most of materials are Japanese only. Reports in Japanese or English are acceptable. A foreign student who are not so fluent in Japanese can still take this class. The students also must have fundamental programming skills of C++. Basic knowledge on computer graphics and OpenGL programming are not mandatory but desirable.

screen shot  screen shot  screen shot  screen shot



Class Materials

No. Date Title Slides Codes
1 2021/4/8 Fundamentals in Computer Graphics Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
 
2 2021/4/13 Fundamentals in OpenGL Programming Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Codes
3 2021/4/15 Camera Control Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
4 2021/4/20 Geometry Models Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
5 2021/4/22 Shadow Drawing Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
6 2021/4/27 Keyframe Animation (1) Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
7 2021/5/6 Keyframe Animation (2) Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
8 2021/5/11 Physics Simulation Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo
9 2021/5/13 Collision Detection and Picking Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
10 2021/5/18 Character Animation (1) Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
11 2021/5/20 Character Animation (2) Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
12 2021/5/25 Character Animation (3) Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
13 2021/5/27 Character Animation (4) Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
Demo and Codes
14 2021/6/1 Character Animation (5) Slides (Japanese) PDF[pdf for display] PDF[pdf for print]
15 2021/6/3 Advanced Rendering Techniques Slides (Japanese) PDF[pdf for display] PDF[pdf for print]



Reports

Reports must be submitted through the course of this class on the Moodle e-learning system.
The students are encouraged to use the latex templates for making their reports.


Programming Materials


e-mail address