?? ??? ???? (Advanced Computer Graphics) - PowerPoint PPT Presentation

About This Presentation
Title:

?? ??? ???? (Advanced Computer Graphics)

Description:

Title: Author: Bong-Soo Sohn Last modified by: bongbong Created Date: 1/26/2006 6:32:23 PM Document presentation format – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 24
Provided by: Bong85
Category:

less

Transcript and Presenter's Notes

Title: ?? ??? ???? (Advanced Computer Graphics)


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
  • 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

Rendering
Modeling
Animation
5
Example
  • Virtual Billiard, ?????

6
Topics
  • Graphics and Visualization Basics
  • 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 Thursday 3pm-6pm
  • Class webpage http//cau.ac.kr/bongbong/cg15
  • Instructor Information
  • Office 208-501
  • Email bongbong_at_cau.ac.kr
  • Office Tel 820-5843
  • Office Hour Thursday 2-3pm or 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
(No Transcript)
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)
ltVoronoi Diagram of point set Sgt
  • 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
Write a Comment
User Comments (0)
About PowerShow.com