Компьютерная графика — чек-лист
Не экзамен на зубрёжку — пройдитесь по вопросам и честно отметьте, где ответ "в голове", а где нужно открыть статью. В конце каждого блока — куда смотреть; сводка — в итогах.
- Ответьте вслух или письменно в 2–3 предложениях. 2. Если пусто — откройте указанную статью и найдите ★-термин или раздел. 3. Вернитесь и переформулируйте своими словами.
Чек-лист самопроверки
Основы и 2D (Основы компьютерной графики, Растровая графика, Векторная графика)
| № | Вопрос | Подсказка |
|---|---|---|
| 1 | В чём суть компьютерной графики как области? | Основы — цели: визуализация, симуляция, интерактивность, генерация |
| 2 | Растр vs вектор? | Основы, Векторная графика, демо в Растровая графика |
| 3 | Что такое пиксель? | Растровая графика §1–2 |
| 4 | RGB на экране? | Основы компьютерной графики, Растровая графика §5 |
| 5 | CMYK в печати? | Основы компьютерной графики |
| 6 | HSL для редактирования? | Основы компьютерной графики |
| 7 | Разрешение и качество? | Растровая графика §3 |
| 8 | DPI/PPI — зачем? | Растровая графика §3 |
| 9 | Плюсы вектора? | Векторная графика |
| 10 | Примитивы в векторе? | Векторная графика, Алгоритмы растеризации |
| 11 | Растеризация вектора? | Алгоритмы растеризации |
| 12 | Антиалиасинг? | Алгоритмы растеризации, Растровая графика |
| 13–18 | PNG, JPEG, SVG, TIFF, GIF, WebP/AVIF | Растровая графика §11 |
| 19 | ICC-профили? | Растровая графика §6, Основы компьютерной графики |
| 20–22 | Интерполяция, шум, растр vs 3D | Растровая графика §4, §15 |
3D, рендер, железо (3D-графика и анимация, Основы компьютерной графики)
| № | Вопрос | Подсказка |
|---|---|---|
| 23 | Чем 3D отличается от 2D? | 3D-графика и анимация вступление |
| 24 | Вершины, рёбра, грани? | 3D-графика и анимация "Полигональная сетка" |
| 25 | Текстурирование, UV? | 3D-графика и анимация, Blender UV |
| 26 | Освещение в рендере? | 3D-графика и анимация "Освещение и материалы" |
| 27 | Гуро vs Фонг? | 3D-графика и анимация — затенение в вершинах vs в пикселях |
| 28 | Ray tracing? | 3D-графика и анимация "Трассировка лучей", Основы компьютерной графики |
| 29 | Tensor Cores и RT? | 3D-графика и анимация RT Cores; tensor — ML/denoise, Растровая графика §16 |
| 30 | Системы координат 3D? | Векторная графика, 3D-графика и анимация |
| 31–33 | Скелет, ключевые кадры, процедурка | 3D-графика и анимация "Анимация" |
| 34–36 | Шейдеры, тени, частицы | Основы компьютерной графики, 3D-графика и анимация |
| 37–38 | Физика, компиляция шейдеров | 3D-графика и анимация, Blender симуляции |
| 39–40 | GPU, конвейер | 3D-графика и анимация GPU, OpenGL и шейдеры, Растровая графика §7 |
Геометрия, видимость, код (2D-геометрия и отсечение–OpenGL и шейдеры)
| № | Вопрос | Подсказка |
|---|---|---|
| 51 | Отсечение отрезка по прямоугольнику окна? | 2D-геометрия и отсечение — Лянга–Барского |
| 52 | Point-in-polygon? | 2D-геометрия и отсечение — луч или winding |
| 53 | Зачем AABB и BVH? | Пространственные структуры и ускорение |
| 54 | Как работает z-buffer? | Видимость и буфер глубины |
| 55 | Back-face culling? | Видимость и буфер глубины |
| 56 | VBO, VAO, vertex/fragment shader? | OpenGL и шейдеры |
| 57 | Cook–Torrance vs Phong? | 3D-графика и анимация таблица моделей |
| 58 | Фотонная карта? | 3D-графика и анимация — распределённая RT |
Инструменты и смежные темы
| № | Вопрос | Подсказка |
|---|---|---|
| 41 | Библиотеки 2D/3D? | Алгоритмы растеризации Cairo/Skia; OpenGL и шейдеры OpenGL; 3D-графика и анимация Three.js/Babylon |
| 42–43 | Unity / Unreal (графика) | Игровая индустрия |
| 44 | VR/AR | 3D-графика и анимация WebXR |
| 45–46 | Моушн-графика, цветокоррекция | Blender композитинг |
| 47–48 | Паттерны, кисть в растре | Растровая графика |
| 49 | Навыки специалиста CG? | Компьютерная графика — о разделе, Компьютерная графика — итоги |
| 50 | Тренды (NeRF, WebGPU, AVIF…)? | 3D-графика и анимация "Будущее", Растровая графика §11.7 |
Если больше половины таблицы без ответа — пройдите раздел по маршруту в intro, затем повторите чек-лист.