Компьютерная графика
Уроки, алгоритмы, программы, примеры

Меню
  • Главная
  • Задания
  • Демосцены
  • Ресурсы
  • Студенты
  • Вход
Материал, изложенный на сайте, подготовлен студентами и преподавателями Физико-технического института КФУ им. В. И. Вернадского и предназначен для ознакомления с основными принципами построения изображений на компьютере с использованием современных сред программирования и популярных графических библиотек.
2d графика3d графикаВычислительная геометрияФракталы

Построения на плоскости

Графика в пространстве

Вычислительная геометрия

Фрактальная графика

Геометрический калейдоскоп
Комарова Жасмин
Радужное рисоване
Аблялимов Казим
Танцующие квадраты
Кулиш Виктория
Движущиеся синусоиды
Велиева Эльмира
Программирование графики на JS

Основы языка программирования JavaScript для построения графических изображений.

  1. Графические примитивы в JavaScript
  2. Использование функций при построении изображений
  3. Использование циклов при построении изображений
  4. Использование массивов при построении изображений
  5. Смещение, масштабирование и поворот координатной сетки
  6. Создание JavaScript-анимации
  7. Использование библиотеки three.js для построения 3D-сцен
  8. Построение составного 3D-объекта с группировкой в three.js
Солнечная система
3D-ёлочка и Санта
Новогодние настроение
Пиксельная рыба
Построения на плоскости (2D)

Элементарные построения на плоскости, основанные на базовых положениях геометрии.

  1. Операции преобразования на плоскости
  2. Векторное, скалярное и псевдоскалярное произведение векторов
  3. Уравнения параметрических кривых
  4. Аппроксимация β-сплайном
  5. Кривые Безье
  6. Интерполяционный многочлен Эрмита
  7. Метод наименьших квадратов
  8. Правильный многоугольник
  9. Расстояние от точки до отрезка
Построение графика функции
Безье-хомяк
Мышка
Снежинка
Графика в пространстве (3D)

Методы создания изображений путём моделирования объектов в трёх измерениях.

  1. Вращение фигуры в пространстве
  2. Классификация проекций
  3. Центральная (перспективная) проекция
  4. Алгоритм плавающего горизонта удаления невидимых линий
  5. Полигональное моделирование
  6. Алгоритм Робертса удаления невидимых граней
  7. Простые модели освещения
Цветной куб
Алмаз
Построение домика
Волновая поверхность
Вычислительная геометрия

Раздел информатики, в котором рассматриваются алгоритмы для решения геометрических задач.

  1. Алгоритм Брезенхема растрового построения линии
  2. Алгоритм Ву разложения отрезка в растр со сглаживанием
  3. Целочисленные алгоритмы построения окружности
  4. Заливка окружности, построенной по алгоритму Брезенхэма-Мичнера
  5. Заливка окружности методом прямого перебора пикселей
  6. Алгоритмы заливки многоугольников
  7. Минимальная выпуклая оболочка на плоскости
  8. Триангуляция многоугольников
  9. Проверка принадлежности точки многоугольнику методом луча
  10. Целочисленный алгоритм построения эллипса
Поле боя
Стрельба по танку
Целочисленный алгоритм для построения эллипса
Заливка круга полным перебором пикселей
Фрактальная графика

Вычисление фрактальных математических функций и представление результатов на экране

  1. Что такое фрактал
  2. Простейшие геометрические фракталы
  3. Снежинка Коха
  4. Треугольник Серпинского
  5. Слово Фибоначчи
  6. Кривая Госпера
  7. Звезда Дюрера
  8. Дерево Пифагора
  9. Папоротник Барнсли
  10. Аттрактор Питера де Йонга
  11. Фрактал "Hopalong"
  12. Множество Жюлиа
  13. Фрактал Дракон Хартера-Хейтуэя (Кривая Дракона)
  14. Аполлониево Множество
  15. Биоморфы
  16. Фрактал "Горящий Корабль"
  17. Алгоритм генерации ландшафта Diamond-square
  18. Снежинка Коха в 3D
  19. Фрактал "Капуста романеско"
Кривая Пеано
Множество Кантора
Анимированное дерево Пифагора
Фрактал Ньютона

Copyright © 2026, Компьютерная графика