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

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

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

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

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

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

Смена погоды
Никитин Михаил
Красное Солнце
Шевцов Даниил
DVD-заставка
Аблялимов Бари
Танец полукруга
Таиров Азиз
Программирование графики на JS

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

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

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

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

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

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

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

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

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

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

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