506330-01 컴퓨터 그래픽스 응용 (Computer Graphics Applications)




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


강의 개요 (Lecture Outline)
3차원 컴퓨터 그래픽스의 원리에 대해 공부하고, OpenGL을 이용하여 실습한다. 3차원 객체를 생성하는 모델링 기술부터, 채색과 명암을 입히는 렌더링 기술, 시간에 따라 객체의 모습과 위치를 변형시키는 애니메이션 기술을 배우고, 최종적으로 3가지 기술을 이용하여 OpenGL을 이용한 3차원 시뮬레이션을 제작한다.
담당 교수 (Instructor)
김선정 (sunkim (at) hallym.ac.kr, 033-248-2323, 성호관 1215호)
조교 (Assistant)
송성도 (jack096 (at) hallym.ac.kr, 성호관 A1410호)
강의 시간 / 강의실 (Time / Place)
수 3,4교시 (11:00AM~12:50PM Wednesday) / 성호관 1210호
목 3,4교시 (11:00AM~12:50PM Thursday) / 성호관 1210호
 
교재 (Textbook)
Computer Graphics with OpenGL
(Donald Hearn and M. Pauline Baker, 3rd Edition, Prentice Hall, 2003)
참고서 (References)
컴퓨터 그래픽스 with OpenGL
(이병래, 강현철, 김용규, 김학수 번역, 홍릉과학출판사, 2006)
이전 강의 (Former Class)
강의 노트 (Lecture Notes)
주 (Week) 주제 (Topics) 자료 (Materials) 장 (Chapters)
1SEP 03, 04 강의 소개 00intro.ppt main0.cpp main1.cpp 01prac.ppt  
2SEP 10, 11 Geometric Transformations 02trans.ppt colorcube.txt trackball.h Chapter 5
3SEP 17, 18 3D Viewing 03view.ppt Chapter 7
4SEP 24, 25 Visible-Surface Detection Methods 04visible.ppt glut.zip Chapter 9
5OCT 01, 02 Illumination Models 05illum.ppt Chapter 10
6OCT 08, 09 Surface Rendering Methods 06render.ppt mesh.zip 07mesh.ppt Chapter 10
7OCT 15, 16
8OCT 22, 23 중간 고사
9OCT 29, 30 Texture Mapping 08texture.ppt main2.cpp bitmap.zip Chapter 10
10NOV 05, 06 Blending 09blend.ppt myfont.h Chapter 10
11NOV 12, 13 OpenGL Shading Language (GLSL)
  • Vertex Shaders
  • Fragment Shaders
  • 10glsl.ppt  
    12NOV 19, 20 11glsl.ppt glsl.zip glew.zip
    13NOV 26, 27 12glsl.ppt
    14DEC 03, 04 Animation 13ani.ppt main4.cpp 14prac.ppt Chapter 13
    15DEC 10, 11 기말 프로젝트 발표
    16DEC 17, 18 기말 고사
    과제 (Assignments)
    SEP 25 기말 프로젝트 제안서
    DEC 04 Billiards
    DEC 11 3D Simulation or Game
    우수작 (Excellent Works)
    골프 게임

    골프 게임(4.13MB)

    20045163 박건수
    20055279 임정훈

    사커 볼

    사커 볼(17.9MB)

    20025176 박제훈
    20025106 강한솔

    이상한 사격수

    이상한 사격수(5.21MB)

    20025319 허경우

    뺨때리기 왕자

    뺨때리기 왕자(661KB)

    20025233 윤보선
    20025323 홍욱한

    Curid

    Curid(423MB)

    20025197 선정욱
    20065175 문은선

    명화 전시회 시뮬레이션

    명화 전시회 시뮬레이션(839MB)

    20065181 박민아
    20065247 이설화


    Update: Wednesday, December 17, 2008