Курс посвящен базовым понятиям компьютерной графики. Рассматриваются общие принципы и задачи компьютерной графики, алгоритмы построения и визуализации плоских и объемных изображений, построение реалистичных изображений, построение динамических трехмерных сцен (на примере использования библиотеки OpenGL).
Галинский Виталий Александрович —
заместитель директора ФМЛ № 30 по ИТ,
заслуженный учитель РФ,
почетный работник образования РФ,
награжден Грамотой министерства Образования РФ,
лауреат почетного знака "За гуманизацию школы Санкт-Петербурга",
лауреат премии РФ "О премиях лучшим учителям за достижения в педагогической деятельности",
лауреат премии Правительства Санкт-Петербурга «Лучший педагог дополнительного образования государственного образовательного учреждения Санкт-Петербурга»,
учитель высшей категории,
педагог дополнительного образования высшей категории, руководитель высшей
квалификационной категории, автор программы "Компьютерная графика",
руководитель группы компьютерной графики
ФМЛ № 30 и летней учебно-исследовательской
практики по направлению "Программирование задач компьютерной графики", руководитель программистского лагеря ФМЛ № 30, лауреат ярмарки
педагогических достижений (1995, 2010гг), лауреат Всероссийского конкурса "Созвездие талантов" (2011г.),
выпускник ФМЛ № 30 (1987,4)
(01) Вводное занятие. Лекция посвящена базовым основам организации графического интерфейса от аппаратных аспектов до высокоуровневых библиотек. Будет осуществлен обзор основных принципов построения графических библиотек, их функциональному наполнению и т.п., организация низкоуровнего хранения графической информации и доступ к ней посредством высокоуровневых библиотек.
(02) Растровая графика. На лекции рассматриваются основные алгоритмы растровой (2D) графики: построение отрезка прямой, окружности (инкрементальные и альтернативные алгоритмы), закраска произвольных областей (алгоритм "с затравкой" - простой и построчный), вывод текста (виды шрифтов, их представление), двумерное отсечение.
Цвет. Лекция посвящена использованию цвета в компьютерной графике: рассматриваются некоторые распространенные цветовые модели (RGB, CMY[K], HSV, YCrCb) и переходы между ними, семплирование и квантование изображений, разбирается процесс аппроксимации полутонами (dithering, алгоритмы распространения ошибки Флойда-Стейнберга, построение матрицы возбуждения), хранение изображений.
(03) Математика в компьютерной графике. Часть 1. Будут рассмотрены 2D/3D преобразования cистемы координат, однородные координаты и матричное представление, примеры (привязка координат, warping изображений).
(04) Математика в компьютерной графике. Часть 2. Продолжение предыдущей лекции. Рассматриваются видовые преобразования координат. Проекции и построение матриц преобразования в нормализованные координаты устройства.
(05) Кривые и поверхности в компьютерной графике. Будут рассмотрены пространственные и плоские кривые, кубические сплайны, рациональные сплайны (NURBS), бикубические поверхности, трикубические пространства.
(06) Визуализация в 3D. Трассировка лучей. Часть 1. Введение. Введение в алгоритм обратной трассировки лучей. Сначала рассматриваются способы визуализации, алгоритмы удаления невидимых линий и поверхностей, виды закраски. Затем разбирается алгоритм трассировки лучей — метод построения реалистичных изображений. Первая лекция - базовый алгоритм трассировки лучей, поиск пересечения с объектами.
(07) Трассировка лучей. Часть 2. Модели освещение, текстурирование и шум. Рассматриваются различные модели освещения, их использование в алгоритме трассировки лучей, построение теней и вторичных лучей, использование текстур. Проекционные и пространственные текстуры, "гипертекстурирование", "шум" и его использование.
(09) Графика реального времени. OpenGL. Часть 1. Рассматриваются современные API для взаимодействие с видеоподсистемой, введение в использование библиотеки OpenGL. Инициализация, настройка, примитивы и их хранение и представление, вершинные и индексные буфера. Простейшая система анимации и основной цикл программы, синхронизация по времени.
(10) Графика реального времени. OpenGL. Часть 2. В лекции рассматривается современный программируемый графический конвейер OpenGL. Шейдера (вершинный и фрагментный). Взаимодействие программы с шейдерами. Простейшие примеры вывода 3D сцен.
(11) Графика реального времени. OpenGL. Часть 3. В занятии будут рассмотрены шейдера, участвующие в геометрической стадии конвейера вывода - геометрийческий и тесселляционный. Будут разобраны простые примеры - построение частиц в экранной плоскости и построение бикубической поверхности Безье.
(12) Графика реального времени. OpenGL. Часть 4. Последней темой является разбор объекта буфера кадра OpenGL, позволяющего выполнять постпроцессинг построенного изображения и т.п.
осенние: с 26.10.2025, вс, по 04.11.2025, вт (включительно), начало занятий — 05.11.2025 ср.
зимние: с 31.12.2025, ср, по 11.01.2026, ср (включительно), начало занятий — 12.01.2026 чт.
весенние: с 29.03.2026, вс, по 05.04.2024, вс (включительно), начало занятий — 06.04.2025 пн.
Работа в праздничные и выходные дни:
Выходные дни в связи с общегосударственными праздниками (в течение учебных периодов):
29 декабря 2025, понедельник (день здоровья);
30 декабря 2025, вторник (день здоровья);
23 февраля 2026, понедельник (государственный праздник);
8 марта 2026, воскресенье (государственный праздник);
9 марта 2026, понедельник (перенос выходного с воскресенья 8 марта 2026);
1 мая 2026, пятница (государственный праздник);
2 мая 2026, суббота (день здоровья);
9 мая 2026, суббота (государственный праздник);
Окончание регулярных учебных занятий:
в 5-8 и 10 классах – 21 мая 2026 года, чт;
в 9 и 11-х классах – 23 мая 2026 года, сб.
Проведение промежуточной аттестации в 5-8 и 10 классах — с 22 мая по 30 мая 2026 года.
Расписание звонков
ул. Шевченко, 23, корп.2
7 Линия, 52
1
08:50
09:35
1
08:30
09:15
2
09:45
10:30
2
09:25
10:10
3
10:45
11:30
3
10:25
11:10
4
11:50
12:35
4
11:30
12:15
5
12:55
13:40
5
12:35
13:20
6
13:55
14:40
6
13:35
14:20
7
14:50
15:35
7
14:30
15:15
8
15:25
16:10
Подведены итоги муниципального тура Всероссийских предметных олимпиад (районный тур).
Как и всегда, Физико-математический лицей № 30
занял 1 место в районе, завоевав более 500 дипломов по различным предметам...
Поздравляем учеников Тридцатки, ставших дипломантами в учебном году и педагогов, их подготовивших!!!