10
Computer Graphics 한한한한한 한한한한한한 한한한 2012 한 2 한한

Computer Graphics

  • Upload
    deacon

  • View
    56

  • Download
    2

Embed Size (px)

DESCRIPTION

Computer Graphics. 한신대학교 컴퓨터공학부 류승택 2012 년 2 학기. 강의 소개. 담당교수 : 류승택 (60 주년 기념관 18407) 대상 : 한신대학교 컴퓨터공학부 3 학년 기간 : 2012. 9. ~ 2012. 12. 시간 : 매주 목 4-6 교시 (18309) 교재 온라인 강의 노트 활용 http://bluelancer.ba.ro/ 강의 교재 Hearn & Baker, Computer Graphics with OpenGL , Prentice Hall - PowerPoint PPT Presentation

Citation preview

Page 1: Computer Graphics

Computer Graphics

한신대학교 컴퓨터공학부류승택

2012 년 2 학기

Page 2: Computer Graphics

강의 소개

담당교수 : 류승택 (60 주년 기념관 18407) 대상 : 한신대학교 컴퓨터공학부 3 학년 기간 : 2012. 9. ~ 2012. 12. 시간 : 매주 목 4-6 교시 (18309) 교재

온라인 강의 노트 활용 • http://bluelancer.ba.ro/

강의 교재• Hearn & Baker, Computer Graphics with OpenGL, Prentice Hall• OpenGL Architecture Review Board, Dave Shreiner, Mason Woo,

Jackie Neider, Tom Davis, OpenGL Programming Guide: The Official Guide to Learning OpenGL, 5th Edition, Addison-Wesley, 200

Page 3: Computer Graphics

강의 평가 (CourseWork)

시험 (Exam) : 50% 중간 (25%), 기말 (25%)

과제 (Programming Assignment) : 40% 예시 ) 강의내용에 따라 변경 가능

• 과제 (Assignment) 1: 영상처리 (10%)

• 과제 2: 모델링 (10%)

• 과제 3: 렌더링 (10% )

• 과제 4: 가상환경 구축 및 탐색 (10%)

출석 (Class Participation) : 10%

Page 4: Computer Graphics

Graphics Programming

Graphics Programming C, C++

• Programming language

Hardware Independent Graphics Library (OpenGL)• Graphics primitives, attributes, geometric transformations

• viewing transformations, and many other operations

OpenGL Utility Toolkit (GLUT)• Handle the window-managing operations

Page 5: Computer Graphics

What is Computer Graphics ?

Humans Communicate well with images

1/3 of our brain is devoted to visual processing

A picture is worth a thousand words

• WYSIWYG (What You See Is What You Get) paradigm

Definition : Picture style I/O technology involving the creation manipulation storing and display of pictures with the aid of computer

Numericaldata

Picture (Image)data

input output

Page 6: Computer Graphics

What is Computer Graphics ?

What is CG? Imaging : Representing 2D images Modeling : Representing 3D objects Rendering : Constructing 2D images from 3D objects Animation : Simulating changes over time

Page 7: Computer Graphics

Images

What is an image? Compositing Resampling

the CG Titanic

the 'miniature' water and foam

the greenscreen photography

http://vfxhq.com/1997/titanic-picssink.html

Page 8: Computer Graphics

Modeling

Triangle meshes Surfaces Solids Procedural modeling

Page 9: Computer Graphics

Rendering

3D Rendering Pipeline Shading & Shadows Illumination Texture mapping Ray tracing

Page 10: Computer Graphics

Animation

Keyframing Motion Capture Kinematics Dynamics