[CSE4170] 기초 컴퓨터 그래픽스

             (Introduction to Computer Graphics)

2015학년도 1학기

J  담당 교수: 컴퓨터공학과 (ihm@sogang.ac.kr, AS-905, 02-705-8493)

J  학점: 3학점

J  수업 시간 및 장소: 13:30-14:45, 12:00-13:15, AS-301

J  상담 시간: 수시

J  수업 계획서: 2015년도

J  조교: 김 영 (kimyu7@sogang.ac.kr, AS-907, 02-711-5278)

J  주 교재: 수업 계획서 참조

J  과목 게시판: 43-170-01

강의 자료

J  임인성, OpenGL 통한 3차원 그래픽스 프로그래밍: 기초편 (03/02)

J  강의 자료 I: 이메일 발송 (03/05) à 제본 희망자는 조교에게 신청

J  예제 프로그램(1503-01): GLUT API 소개 (03/09) ß 이메일 발송

J  예제 프로그램(1503-02): OpenGL을 사용한 2차원 기하변환 연습 (03/09) ß 이메일 발송

        image001

J  예제 프로그램(1503-03): OpenGL을 사용한 간단한 3차원 기하변환 이해 (03/09) ß 이메일 발송

       

J  예제 프로그램(1503-04): OpenGL을 사용한 간단한 2차원 기하변환 구현 (03/20) ß 이메일 발송

J  예제 프로그램(1503-05): OpenGL을 사용한 간단한 2차원 애니메이션 구현 (03/20) ß 이메일 발송

 

J  예제 프로그램: OpenGL을 사용한 모델링 변환 연습 I (예정) ß 이메일 발송

         

J  예제 프로그램: OpenGL을 사용한 모델링 변환 연습 II (예정) ß 이메일 발송

 

J  예제 프로그램: OpenGL을 사용한 계층적 모델링 변환 연습  (예정) ß 이메일 발송

 

J  강의 자료 II: 이메일 발송 (04/30) à 제본 희망자는 조교에게 신청

 

J  예제 프로그램: OpenGL을 사용한 카메라 조작 연습  ß 이메일 발송

J  예제 프로그램: OpenGL을 사용한 퐁의 조명 모델 구현 연습 ß 이메일 발송

J  예제 프로그램: OpenGL을 사용한 간단한 텍스처 매핑 구현 연습 ß 이메일 발송

J  예제 프로그램: MC, WC, 그리고 EC 기준의 광원의 설정 연습 ß 이메일 발송

위 프로그램을 아래와 같이 확장한 후, 마지막 숙제에서 per-vertex shading이 아니라 per-pixel shading을 통하여 좀 더 세밀한 쉐이딩 효과를 생성하여 봅시다.

J  강의 자료 III: 이메일 발송 (05/31) à 제본 희망자는 조교에게 신청

 

관련 자료

J  OpenGL 자료 (03/02)

J  GLUT 자료 (03/02)

J  GLUT 3 Specification (from www.opengl.org)  (pdf) (HTML)  (03/02)

J  How to Install GLUT (03/02)

J  Test Program (03/02) – 자신의 PC GLUT를 설치한 후 이 프로그램이 작동하는지 확인할 것. 

J  OpenGL ES 자료 (03/02)

프로그래밍 숙제

 

J  HW1: OpenGL API 사용한 2차원 기하변환 연습 (03/23)

J  HW1: Sample executable ß 이 정도는 부족함!!! (03/23)

J  HW1: 과거 사례

13HW2SELECTED

J  HW2: OpenGL API 사용한 2차원 기하 변환 뷰잉 연습 (04/30)

   

J  HW2: Sample executable - 문제 1 (04/30)

J  HW2: Sample executable - 문제 2 (04/30)

주의: 이번 숙제의 요구 사항과 정확히 일치하지는 않음.

J  HW3: OpenGL Lighting Equation 요약 설명 (05/18)

J  HW4: OpenGL ES 사용한 모바일 플랫폼 상에서의 3D 렌더링 연습 (06/04)

참고 1: 6 9일 저녁 본 숙제와 관련한 조교의 tutorial 시간에 많은 참여 바람.

참고 2: 6 23 저녁 7시에 AS-902에서 추가적인 tutorial을 진행함.

정답1  정답7  정답3

시험, 퀴즈 및 기타 숙제

J  기출 문제: 중간고사, 기말고사 (03/02)

J  2015년도 중간고사 문제 (04/24)ß 답은 이메일 발송

J  2015년도 기말고사 문제 (06/19)ß 답은 이메일 발송