[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) ß 이메일 발송 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 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을 진행함. |
시험, 퀴즈 및 기타 숙제 |
J 2015년도 중간고사 문제 (04/24)ß 답은 이메일 발송 J 2015년도 기말고사 문제 (06/19)ß 답은 이메일 발송 |