In this class, we will learn a broad topics related to computer graphics: geometry, rendering, animation, imaging. We will focus on actually implementing fundamental data structure and algorithm repeatedly used over time, and students should be able to write their own graphics program. The class will also cover the state-of-the-art techniques in computer graphics related to shader, VR/AR devices, mobile GPU, modern ray tracing, and deep learning.
Instructor
Young Min Kim
Teaching Assistants
Juhyeon Kim
Hyeontae Son
Syllabus
Class time : Mondays and Wednesdays, 5:00pm - 6:15pm Location : Building 301, Room 202 Textbooks : Fundamentals of Computer Graphics- Steve Marschner, Peter Shirley-A K Peters/CRC Press-2015 Topics
OpenGL for 2D
OpenGL for 3D
Geometry processing
Matrials and lighting
Color science and image processing
Animation
VR/AR
Mobile GPU
Modern ray tracing
Deep learning for graphics pipeline
Prerequisites
Engineering Mathematics
Linear Algebra
Programming Methodology
Signals and Systems
Data Structures and Algorithms
Grading Policy
Attendance(5%) : 3 Lab-Assignments
Homeworks(65%) : 5 Assignments
Final Project(30%) : free topic
Final Project
김미정
정천기
최진영
오창석
장필식
정민규
김하람
장동수
김준호
배진석
민철희
이재린
배준형
이영로
이채은
박성현
함유경
Copyright 2024, 3D Vision Laboratory, Dept. of Electrical and Computer Engineering, Seoul National University.
Contact: Room 916, Building 301, 1 Gwanak-ro, Gwanak-gu, Seoul, Republic of Korea