고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.

Slides:



Advertisements
Similar presentations
Lecture 1: Introduction
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
CSCE 689: Computer Animation Jinxiang Chai. CSCE 689: Computer Animation Course Instructor - Dr. Jinxiang Chai - Richardson 912B - Meeting time: TR 2:20PM-3:35PM.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
CSE328:Computer Graphics OpenGL Tutorial Dongli Zhang Department of Computer Science, SBU Department of Computer Science, Stony.
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
FiiNaL ExAm by: cHUcKiiE. What is Computer Graphics? Computer graphics is a sub-field of computer science and is concerned with digitally synthesizing.
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
1 Computer Graphics (under) Sep., 2003 Jung Hong Chuang CSIE NCTU.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
계산기하 이론 및 응용 (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
GPU Programming and Architecture: Course Overview Patrick Cozzi University of Pennsylvania CIS Spring 2012.
CSE Real Time Rendering. TBT (Not So) Real Time Rendering.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
Research Interests of Dr. Dennis J Bouvier Fall 2007.
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
1 Welcome Alireza Moghaddam Humber College Lecture 1 Game 540 Alireza Moghaddam
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
컴퓨터 그래픽스 Real-time Rendering 1. Introduction.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Syllabus 고려대학교 컴퓨터 그래픽스 연구실.
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
[CSCI-4800/5800] - Shaders and GPU Programming Professor Min-Hyung Choi January 20, 2016.
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Veysi ISLER, Department of Computer Engineering, Middle East Technical University, Ankara, TURKEY Spring
Fall 2008 CSC 4820/6820 Computer Graphics Algorithms Lecture 1 Instructor: Dr. Ying Zhu.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Spring 2006 G5BAGR – Advanced Computer Graphics
Chapter 1 An overview on Computer Graphics
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
CS4610/7610: Introduction to Computer Graphics
Introduction to Computer Graphics
Chapter 1 An overview on Computer Graphics
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Interactive Computer Graphics
Foundations of Visualization 8/30/05 Lecture Notes
Introduction and Overview
Advanced Computer Graphics: Introduction
Overview Course Overview Course Webpage Administrative issues
Introduction to Computer Graphics
Introduction to Computer Graphics
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Chapter I Introduction
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Introduction to CSCE321 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
Introduction to spagetti and meatballs
Computer Graphics (under.) Sep., 2017
Introduction to Computer Graphics
Presentation transcript:

고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수

Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course requires C/C++ programming skills Format –Instructor lectures on graphics basics. –Student presentation and discussion on graphics programming & advanced topics –Conducting individual projects and presentation Course Objective –Broad understanding of basic computer graphics –Apply computer graphics knowledge to real graphics programming –Deep experience with recent advanced topics

Graphics vs Vision Computer Vision –Understanding the “content” of an obtained image (usually by creating a “model” of the depicted scene) Computer Graphics –Creating an image from a computer model Image Processing –Processing an image into another form of an image or features 3D Model 2D Image Graphics Vision

Computer Graphics Introduction Imaging : representing 2D images Modeling : representing 3D objects Rendering : drawing 2D images from 3D models Animation : models/scenes deform & move Modeling Rendering Animation

Example Virtual Billiard, 카트라이더

Topics Graphics and Visualization Basics Graphics Programming –CUDA : many-core GPU programming, GPGPU –GUI + Graphics Programming (QT OpenGL programming) –Mobile Graphics (Android OpenGL ES programming) Advanced Topics –Recent papers

Course Information Time : Tuesday 3pm-6pm Class webpage : Instructor Information –Office : – –Office Tel# : –Office Hour : Tuesday 2pm-3pm or by appointment

Graphics Basics Rendering Pipeline Object Representation, Modeling, Transformation Visual Appearance (Lighting, Shading, Material) Texture mapping, bump mapping, … Visibility (Z-buffers, … ), Terrain Visualization Basic Image Processing Photo-Realistic Rendering (Raytracing, …)

Polygonal Model Mesh Representation

Volumetric Model [ volume image ] [ skin surface ] [ bone surface ] F(x,y,z) Isosurface : F(x,y,z) = w w = skin density w = bone density

Cardiovascular Modeling  Research Pipeline 3D Image Acquisition Geometric Modeling Simulation Rendering, Quantitative Visualization cardivascular disease research, medical device design, and surgical planning

Terrain Rendering

Animation Motion Capture Physics Based Animation Sound Processing –3D Sound [SNU MRL lab] [SNU graphics lab] [Stanford graphics lab]

Graphics Programming –QT library –OpenGL –OpenGL ES

Many-core GPU computation CUDA –many-core GPU processing –GPGPU (General Purpose computing on GPU) nVidia GeForce GTX590 : 1024 CUDA cores CPU GPU

Many-core GPU computation GTX 280

Evaluation Grade will be based on –midterm exam (30%) –final exam (30%) –presentation and class participation (30%) –attendance (10%)