506419-01,02 컴퓨터 그래픽스 (Computer Graphics)




교재 (Textbook) | 강의 노트 (Lecture Notes) | 과제 (Assignments) | 우수작 (Excellent Works)


강의 개요 (Lecture Outline)
3차원 컴퓨터 그래픽스의 원리에 대해 공부하고, 이에 대해 OpenGL을 이용하여 실습한다. 3차원 객체를 생성하는 모델링 기술부터, 객체에 입체감을 위해 채색과 명암을 입히는 렌더링 기술을 배우고, 최종적으로 위 기술들에 기반하여 OpenGL을 이용한 3차원 시뮬레이션을 제작한다.
선행이수과목 (Prerequisite)
컴퓨터프로그래밍I,II, 선형대수, 자료구조, C프로그래밍, 윈도우프로그래밍, 고급프로그래밍및실습
담당 교수 (Instructor)
김선정 (sunkim (at) hallym (dot) ac (dot) kr, 033-248-2323, 성호관 1215호)
조교 (Assistant)
박제훈 (irubata01 (at) hallym (dot) ac (dot) kr, 성호관 1214호)
강의 시간 / 강의실 (Time / Place)
01반   화 6,7교시 (2:00PM~3:50PM Tuesday) 성호관 1210호
  수 6,7교시 (2:00PM~3:50PM Wednesday) 성호관 1210호
02반   월 8,9교시 (4:00PM~5:50PM Monday) 성호관 1210호
  수 8,9교시 (4:00PM~5:50PM Wednesday) 성호관 1210호
교재 (Textbook)
Interactive Computer Graphics: A Top-Down Approach Using OpenGL
(Edward Angel, 5th Edition, Addison-Wesley, 2008)
참고서 (References)
OpenGL을 이용한 컴퓨터 그래픽스 (5판)
(구자영, 경민호, 권오봉, 김욱현, 백낙훈 공역, (주)사이텍미디어, 2009)
OpenGL: A Primer
(Edward Angel, 3rd Edition, Addison-Wesley, 2007)
이전 강의 (Former Class)
강의 노트 (Lecture Notes)
주 (Week) 주제 (Topics) 자료 (Materials) 장 (Chapters)
1 MAR 07 ~ 09 강의 소개 00intro.pptx 01prac.pptx main0.cpp  
2 MAR 14 ~ 16 Graphics Systems and Models 02system.pptx 03prac.pptx main1.cpp Chapter 1
3 MAR 21 ~ 23 Graphics Programming 04prog.pptx 05prac.pptx Chapter 2
4 MAR 28 ~ 30
5 APR 04 ~ 06 Input and Interaction 06input.pptx 07prac.pptx main2.cpp colorcube.txt Chapter 3
6 APR 11 ~ 13 Geometric Objects and Transformations 08geometry.pptx 09prac.pptx glut.zip Chapter 4
7 APR 18 ~ 20 10trans.pptx 11prac.pptx trackball.h
8 APR 27 중간 고사 (7,8교시 - 3:00PM~4:50PM)
9 MAY 02 ~ 04 Viewing 12view.pptx Chapter 5
10 MAY 09 ~ 11 Lighting and Shading 13shade.pptx 14prac.pptx Chapter 6
11 MAY 16 ~ 18
12 MAY 23 ~ 25 Discrete Techniques 16texture.pptx 17prac.pptx bmploader.zip Chapter 8
13 MAY 30 ~ JUN 01 Programmable Shaders 17glsl.pptx 18prac.pptx glew.zip glsl.zip Chapter 9
14 JUN 06 ~ 08
15 JUN 14 ~ 20 기말 프로젝트 발표
16 JUN 22 기말 고사 (7,8교시 - 3:00PM~4:50PM)
과제 (Assignments)
~ APR 06 2D Pac-Man Game assign01.pptx
~ MAY 11 기말 프로젝트 제안서 제출 assign02.pptx
~ MAY 25 기말 프로젝트 중간 보고
~ JUN 15 기말 프로젝트 최종 발표 assign03.pptx
우수작 (Excellent Works)
Rapid Shoot

Rapid Shoot(2.34MB)

20087130 왕종성

캐논볼

캐논볼(19.1MB)

20075204 박준일

복불복 해적왕

복불복 해적왕(115MB)

20065250 이승인

도로의 무법자

도로의 무법자(7.10MB)

20055137 김성훈

Time Attack

Time Attack(39.9MB)

20065279 임수영

마리오

마리오(103MB)

20075181 박동우

GUNS

GUNS(40.4MB)

20075177 문호선
20073321 이동현

 

Update: Wednesday, July 13, 2011