📅 강의계획서 — SSU 컴퓨터 그래픽스 (2026-1)
숭실대학교 글로벌미디어학부 이정진 교수님 (33Lab) 의 컴퓨터 그래픽스 강의 전체 로드맵입니다. 모든 챕터 페이지는 수업 자료(PDF) 등장 순서 그대로 정리되어 있어, 매주 강의를 따라가며 사이드바를 위에서 아래로 읽으면 됩니다.
1. 학기 일정 (15주)
| 주차 | 주제 | 챕터 |
|---|---|---|
| 01 | 컴퓨터 그래픽스의 개요 (발전사, 분류, 처리 파이프라인) | 01 — 개요 |
| 02 | 컴퓨터 그래픽스 시스템 (하드웨어, 디스플레이, API 계보) | 02 — 시스템 |
| 03 | WebGL · Three.js 기초 (실습 중심, 슬라이드 없음) | — |
| 04 | 2차원 그래픽스의 기본 (선·원·채우기·앤티앨리어싱·색상) | 04 — 2D 기본 |
| 05 | 2차원 그래픽스의 변환 (동차좌표·합성·윈도우/뷰포트·클리핑) | 05 — 2D 변환 |
| 06 | 3차원 그래픽스의 기하변환과 뷰잉 | 07 — 3D 변환·뷰잉 |
| 07 | 은면의 제거 (Z-Buffer, 후면 제거, 깊이 정렬, 레이캐스팅) | 09 — 은면 제거 |
| 08 | 🎯 중간고사 | 시험 대비 (Part A) |
| 09 | Rasterization (Edge function, Barycentric Coordinates) | 10 — 래스터화 |
| 10~11 | Parametric Curves (Hermite·Catmull-Rom·Bezier·B-Spline·NURBS) | 11 — 파라메트릭 곡선 |
| 12 | Illumination & Shading (Phong 모델, Polygon Shading) | 12 — 조명·셰이딩 |
| 13 | Texture Mapping (UV·필터링·Normal/Bump/Displacement) | 13 — 텍스처 매핑 |
| 14 | Ray Tracing (⚠️ 기말 시험범위 제외, 개념만) | 14 — 레이트레이싱 |
| 15 | 🎯 기말고사 | 시험 대비 (Part B) |
2. 보조 자료 — 3D 그래픽스를 위한 수학
본 강의 슬라이드와 별개로, 수업에서는 CGP 4장 보조 슬라이드를 통해 3D 그래픽스에 필요한 수학을 별도로 정리합니다.
| 슬라이드 | 주제 | 챕터 | 선행 시점 |
|---|---|---|---|
| CGP 4장 — Part 1 | 벡터·행렬·지오메트리 변환 (GLSL 대응) | CGP 4-1 — 3D 수학 기초 | 6주차 진입 직전 |
| CGP 4장 — Part 2 | 좌표 공간 6단계·LookAt·Projection·gl_Position | CGP 4-2 — 좌표 공간과 투영 | 6~7주차 보조 |
본 강의 챕터(07)와 보조 챕터(CGP 4-2)는 같은 주제를 두 방향에서 다룹니다 — 본 강의는 행렬 유도를, CGP는 GLSL 구현을 강조.
3. 평가 비중
| 항목 | 비중 |
|---|---|
| 출석 및 태도 | 20% |
| 과제 및 퀴즈 | 20% |
| 중간고사 | 30% |
| 기말고사 | 30% |
4. 학습 흐름 가이드
TEXT
[01 개요] → [02 시스템]
↓
[04 2D 기본 (래스터)] → [05 2D 변환·클리핑]
↓
[CGP 4-1 벡터·행렬] ──┐
↓
[07 3D 변환·뷰잉] → [CGP 4-2 좌표 공간·GLSL]
↓
[09 은면 제거] → [🎯 시험 대비 Part A]
↓
[10 래스터화] → [11 곡선] → [12 조명·셰이딩] → [13 텍스처] → (14 레이트레이싱: 시험 제외)
↓
[🎯 시험 대비 Part B]중간고사 범위는 17주차 + CGP 4장, 기말고사 범위는 1013장(레이트레이싱 제외). 챕터를 차례로 따라가며 마지막에 시험 대비 — Numerical Hard Mode 의 손풀이 문제(Part A 중간 / Part B 기말)로 마무리하세요.
5. 외부 참고
이 사이트의 다른 트랙에서 더 일반적인 그래픽스 이론을 다룹니다.