506419-01 컴퓨터 그래픽스 (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)
박주현 (administrator (at) hallym (dot) ac (dot) kr, 성호관 1214호)
강의 시간 / 강의실 (Time / Place)
화 3,4교시 (11:00AM~12:50PM Tuesday) / 성호관 1210호 -- 온라인 강의
수 5,6교시 (1:00PM~2:50PM Wednesday) / 성호관 1210호 -- 오프라인 강의
 
교재 (Textbook)
Interactive Computer Graphics: A Top-Down Approach Using OpenGL
(Edward Angel, 5th Edition, Addison-Wesley, 2008)
참고서 (References)
OpenGL: A Primer
(Edward Angel, 3rd Edition, Addison-Wesley, 2007)
OpenGL을 이용한 컴퓨터 그래픽스 (5판)
(구자영, 경민호, 권오봉, 김욱현, 백낙훈 공역, (주)사이텍미디어, 2009)
이전 강의 (Former Class)
강의 노트 (Lecture Notes)
주 (Week) 주제 (Topics) 자료 (Materials) 장 (Chapters)
1 MAR 02, 03 강의 소개 00intro.pptx 01prac.pptx main0.cpp main1.cpp  
2 MAR 09, 10 Graphics Systems and Models 02system.pptx 03prac.pptx Chapter 1
3 MAR 16, 17 Graphics Programming 04prog.pptx 05prac.pptx main2.cpp Chapter 2
4 MAR 23, 24 Input and Interaction 06input.pptx 07prac.pptx colorcube.txt Chapter 3
5 MAR 30, 31 Geometric Objects and Transformations 08geometry.pptx 09prac.pptx glut.zip Chapter 4
6 APR 06, 07 10trans.pptx 11prac.pptx trackball.h
7 APR 13, 14 Viewing 12view.pptx Chapter 5
8 APR 20, 21 중간 고사
9 APR 27, 28 Lighting and Shading 13shade.pptx 14prac.pptx Chapter 6
10 MAY 04, 05 From Vertices to Fragments 15raster.pptx Chapter 7
11 MAY 11, 12 Discrete Techniques 16texture.pptx Chapter 8
12 MAY 18, 19 Programmable Shaders 17glsl.pptx 18prac.pptx bmploader.zip Chapter 9
13 MAY 25, 26 Modeling and Hierarchy 19model.pptx 20prac.pptx glew.zip glsl.zip Chapter 10
14 JUN 01, 02 Advanced Rendering 21render.pptx Chapter 13
15 JUN 09, 14 강의보충기간    
JUN 15 기말 프로젝트 발표
16 JUN 16 기말 고사
과제 (Assignments)
~ MAR 31 2D Pong Game assign01.pptx
~ APR 28 기말 프로젝트 제안서 제출 assign02.pptx
~ JUN 15 기말 프로젝트 최종 보고서 발표 assign03.pptx
우수작 (Excellent Works)
Song 3D Modeler

Song 3D Modeler(4.43MB)

20035201 송주호

예비군 훈련

예비군 훈련(73.9MB)

20045150 김진한
20087134 박재균

고속도로 전쟁

고속도로 전쟁(303MB)

20055325 최지훈
20085241 한재연

사격의 제왕

사격의 제왕(4.16MB)

20065185 박정민
20085214 장혜진


Update: Wednesday, June 16, 2010