Presentation is loading. Please wait.

Presentation is loading. Please wait.

고급 컴퓨터 그래픽스 (Advanced Computer Graphics)

Similar presentations


Presentation on theme: "고급 컴퓨터 그래픽스 (Advanced Computer Graphics)"— Presentation transcript:

1 고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Chung-Ang University. CSE Dept. Bong-Soo Sohn

2 Course Overview Level : CSE graduate course
No required text. We will use lecture notes and on-line materials This course requires high level C/C++ programming skills Format Instructor lectures on graphics basics and OpenGL programming. 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

3 Graphics vs Vision Computer Vision Computer Graphics Image Processing
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

4 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

5 Example Virtual Billiard, 카트라이더

6 Topics Graphics and Visualization Basics Graphics Programming
Modeling & Rendering Graphics Programming OpenGL Graphics Programming CUDA : many-core GPU programming , GPGPU Volume Visualization Isosurface Extraction Volume Rendering Advanced Topics Recent papers

7 Course Information Time : Wednesday 3pm-6pm
Class webpage : Instructor Information Office : Office Tel# : Office Hour : by appointment

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

9 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 Volume Visualization (Volume Rendering) Point Set (Voronoi Diagram & Delaunay Triangulation)

10

11 Polygonal Model Mesh Representation

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

13 Terrain Rendering

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

15 Graphics Programming QT library OpenGL OpenGL ES

16 Volume Visualization Isosurface Extraction Volume Rendering
Quantitative Visualization Contour Tree Automatic Generation of Transfer Function Vector Field Visualization

17 Example (Volume Rendering, Isosurface)
Level Set : F(x,y,z) = w w = skin density [ skin surface ] w = bone density [ volume image ] F(x,y,z) [ bone surface ]

18 Medical applications

19 Point Set Processing (예:2D Curve Reconstruction)
<Voronoi Diagram of point set S> Delaunay Triangulation of point set S and voronoi vertices V Black lines represent curve reconstruction

20 Building Information Modeling (BIM)
generation and management of a digital representation of physical and functional characteristics of a facility.

21 KISTI 수퍼컴퓨팅센터

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

23 Many-core GPU computation
GTX 280


Download ppt "고급 컴퓨터 그래픽스 (Advanced Computer Graphics)"

Similar presentations


Ads by Google