Dept. Of Digital Contents, Sejong University Sang Il Park Computer Graphics Dept. Of Digital Contents, Sejong University Sang Il Park
담당교수소개 담당교수: 박상일 (디지털콘텐츠학과) 연락처 연구실: 수업홈페이지: 이메일: sipark@sejong.ac.kr 전화: 02-3408-3832 연구실: 장소: 충무관 1130호 Office hour: 화/목 15:00~17:00 수업홈페이지: http://dasan.sejong.ac.kr/~sipark/class2010/cg
수업소개 컴퓨터 그래픽스 이론 학습 프로그래밍 능력 배양 기본적인 수학/물리 이론들 디자인 수업 또는 그래픽스 툴(포토샵/3D Max) 수업이 아님 프로그래밍 중심 수업임 (OpenGL 활용)
수업방법 강의: 과제 성적 선수과목: C/C++/멀티미디어 프로그래밍 이론(50%), 실습(50%), 수시고사, 발표 등으로 구성 과제 프로그래밍, Term Project 등으로 구성 성적 중간고사(25%)/기말고사(25%) 과제 및 Term Project (40%) 출석(10%) 출석은 하루 결석에 전체 총점에서 2점씩, 최대 10점 감점 (6번 이상 결석은 F 처리) 지각 2번은 결석 1번으로 처리 선수과목: C/C++/멀티미디어 프로그래밍
Textbook 컴퓨터 그래픽스 WITH OPENGL 저자 Hearn, Baker 역자 이병래 강현철 김용규 김학수 출판사 홍릉과학출판사 D. Hearn and M.P. Baker, Computer Graphics with OpenGL, 3rd edition, Prentice Hall
시험 방식 TOO MANY THINGS TO COVER!!! 필기와 실기로 구성 (각 50%) 필기: 이론 위주 실기: 프로그래밍 위주 프로그래밍 시험은 수업 중 실습 및 과제 중심으로 낼 예정 TOO MANY THINGS TO COVER!!!
실습 연습 시간 필요에 따라 Open (비정기적) 시간: 출석체크 없음 수업 관련된 연습 숙제 관련 질의 응답 특정(!) 목요일 오후 6시 장소: 율곡관 304호 실습실
What is Computer Graphics ? 컴퓨터 그래픽 X 컴퓨터 그래픽스 O Narrow definition The pictorial representation and manipulation of data by a computer The research field of visual computing, where one utilizes computers both to generate visual images synthetically and to integrate or alter visual and spatial information.
What is Computer Graphics ? Broader definition: Interactive Computer Graphics Man-machine graphical communication “Interactivity” is as important as “visual output” Nowadays, the term computer graphics includes almost everything on computers that is not text
A Brief History of Computer Graphics 1885: CRT (Cathode Ray Tube) 1960: William F. Boeing coins “Computer Graphics” 1961: John Whitney, Intro to Alfred Hitchcock’s Vertigo 1961: Spacewars, 1st video game 1963: Ivan Sutherland, Sketchpad (video) 1963: Douglas Engelbart, The first computer mouse
A Brief History of Computer Graphics 1974: texture mapping, z-buffer, curved surface by Ed Catmull 1975: Phong shading 1976: Bump mapping by James Blinn 1980: Tron, 1st feature film by CG (new version: Tron legacy) Mid 1980’s: Emergence of graphical user interfaces 1986: Luxo Jr. nominated for Oscar (pencil test) 1995: Toy Story, 1st full CG feature film 1999: Cheap consumer 3D graphics Short films of Pixar : http://www.pixar.com/shorts/index.html
What is Computer Graphics About? Replicate the real world in computers
What is Computer Graphics About? Visualize your imagination in computers Computer graphics = reality + imagination
수업에서 다루는 것 컴퓨터 그래픽스 이론들 OPENGL 컴퓨터는 어떻게 화면에 그림을 그리는가 어떻게 하면 실세계의 모습들을 컴퓨터가 이해 가능한 방식으로 표현할 수 있을까 OPENGL 그래픽스의 기본 알고리즘을 구현해 놓은 API 원하는 이차원/삼차원 이미지를 화면상에 그린다 Windows 환경에서의 interactive application 을 만든다