Перейти к основному содержимому

Компьютерная графика — чек-лист

Всем

Не экзамен на зубрёжку — пройдитесь по вопросам и честно отметьте, где ответ "в голове", а где нужно открыть статью. В конце каждого блока — куда смотреть; сводка — в итогах.

Как работать с чек-листом
  1. Ответьте вслух или письменно в 2–3 предложениях. 2. Если пусто — откройте указанную статью и найдите ★-термин или раздел. 3. Вернитесь и переформулируйте своими словами.

Чек-лист самопроверки

Основы и 2D (Основы компьютерной графики, Растровая графика, Векторная графика)

ВопросПодсказка
1В чём суть компьютерной графики как области?Основы — цели: визуализация, симуляция, интерактивность, генерация
2Растр vs вектор?Основы, Векторная графика, демо в Растровая графика
3Что такое пиксель?Растровая графика §1–2
4RGB на экране?Основы компьютерной графики, Растровая графика §5
5CMYK в печати?Основы компьютерной графики
6HSL для редактирования?Основы компьютерной графики
7Разрешение и качество?Растровая графика §3
8DPI/PPI — зачем?Растровая графика §3
9Плюсы вектора?Векторная графика
10Примитивы в векторе?Векторная графика, Алгоритмы растеризации
11Растеризация вектора?Алгоритмы растеризации
12Антиалиасинг?Алгоритмы растеризации, Растровая графика
13–18PNG, JPEG, SVG, TIFF, GIF, WebP/AVIFРастровая графика §11
19ICC-профили?Растровая графика §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 в пикселях
28Ray tracing?3D-графика и анимация "Трассировка лучей", Основы компьютерной графики
29Tensor Cores и RT?3D-графика и анимация RT Cores; tensor — ML/denoise, Растровая графика §16
30Системы координат 3D?Векторная графика, 3D-графика и анимация
31–33Скелет, ключевые кадры, процедурка3D-графика и анимация "Анимация"
34–36Шейдеры, тени, частицыОсновы компьютерной графики, 3D-графика и анимация
37–38Физика, компиляция шейдеров3D-графика и анимация, Blender симуляции
39–40GPU, конвейер3D-графика и анимация GPU, OpenGL и шейдеры, Растровая графика §7

Геометрия, видимость, код (2D-геометрия и отсечениеOpenGL и шейдеры)

ВопросПодсказка
51Отсечение отрезка по прямоугольнику окна?2D-геометрия и отсечение — Лянга–Барского
52Point-in-polygon?2D-геометрия и отсечение — луч или winding
53Зачем AABB и BVH?Пространственные структуры и ускорение
54Как работает z-buffer?Видимость и буфер глубины
55Back-face culling?Видимость и буфер глубины
56VBO, VAO, vertex/fragment shader?OpenGL и шейдеры
57Cook–Torrance vs Phong?3D-графика и анимация таблица моделей
58Фотонная карта?3D-графика и анимация — распределённая RT

Инструменты и смежные темы

ВопросПодсказка
41Библиотеки 2D/3D?Алгоритмы растеризации Cairo/Skia; OpenGL и шейдеры OpenGL; 3D-графика и анимация Three.js/Babylon
42–43Unity / Unreal (графика)Игровая индустрия
44VR/AR3D-графика и анимация WebXR
45–46Моушн-графика, цветокоррекцияBlender композитинг
47–48Паттерны, кисть в растреРастровая графика
49Навыки специалиста CG?Компьютерная графика — о разделе, Компьютерная графика — итоги
50Тренды (NeRF, WebGPU, AVIF…)?3D-графика и анимация "Будущее", Растровая графика §11.7

Если больше половины таблицы без ответа — пройдите раздел по маршруту в intro, затем повторите чек-лист.