Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

CS332. Компьютерная графика

  1. В начало
  2. Курсы
  3. Осенний семестр
  4. Фундаментальная информатика и ИТ
  5. Компьютерная графика
  6. Модуль 3. OpenGL
  7. Лаб.11. Построение различных 2D фигур. Плоское и г...

Лаб.11. Построение различных 2D фигур. Плоское и градиентное закрашивание. Uniform и Atribute

Открыто с: среда, 19 ноября 2025, 08:00
Срок сдачи: среда, 26 ноября 2025, 23:59
Требуемые условия завершения

Далее термин "градиентный" обозначает, что каждая вершина должна быть своего цвета. Цвета должны интерполироваться между вершинами.

Задания

  1. Нарисовать четырехугольник, веер, правильный пятиугольник. Для этого меняете количество точек и параметр в glDrawArrays(GL_TRIANGLES, 0, 3); 
  2. Закрасить каждую из фигур плоским закрашиванием - цвет задать константой в шейдере.
  3. Закрасить каждую из фигур плоским закрашиванием - цвет передать во  фрагментный шейдер через uniform-переменные из основной программы.
  4. Закрасить каждую из фигур градиентным закрашиванием (каждая вершина своим цветом)


◄ Лекция 15. Шейдеры. Ведение
Лекция 16. Введение в GLSL. ►

Блоки

Пропустить Навигация

Навигация

  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

          • Probability Theory and Mathematical Statistics

          • Научные Вычислительные Пакеты

          • DataSc101

          • Compiler Development

          • CMVSM

          • АЗПК

          • Frontend

          • ТеорЯП

          • Ruby Eng

          • EngCA&OS

          • CS201e

          • Компьютерная графика

            • Введение в компьютерную графику

            • Модуль 1. 2D графика

            • Модуль 2. Моделирование и визуализация трехмерных ...

            • Модуль 3. OpenGL

              • ФайлЛекция 14. Введение в OpenGL

              • СтраницаУстановка и работа с Opengl + SFML

              • ЗаданиеЛабораторная работа № 10. Зелёный треугольник

              • ФайлЛекция 15. Шейдеры. Ведение

              • ЗаданиеЛаб.11. Построение различных 2D фигур. Плоское и г...

              • ФайлЛекция 16. Введение в GLSL.

              • ФайлЛекция 17. Наложение текстур

              • ЗаданиеЛаб. 12. Атрибуты, юниформы и трёхмерные объекты в...

              • ФайлЛекция 18. VBO, VAO, EBO

              • ФайлЛекция 19. Инстанцированный рендеринг

              • ЗаданиеЛаб. 13. Загрузка файлов, множественные объекты

              • ФайлЛекция 20. Модели освещения и расчёт освещения в ш...

              • ФайлЛекция 21. Рельефное текстурирование

              • ФайлЛекция 22. Геометрические шейдеры

              • ЗаданиеЛаб. 14. Освещение

              • ЗаданиеИндивидуальное задание №3 — Почтовый дирижабль

              • ФайлЛекция 23. Тесселяция

              • ФайлЛекция 24. Наложение теней

              • ЗаданиеБонусные баллы за индивидуальное №3

            • Доп материалы

            • Архив

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

        • МСиТВ_АБМ_2026

        • Python Eng

        • Экзамен ИКТ

        • ТестИИ

        • Информатика-Осень-ПМИ-2

        • Информатика-осень-ПМИ-1

        • ИММвс

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ

          • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2026

          • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ -2025

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Дополнительные блоки

Вы используете гостевой доступ (Вход)
Компьютерная графика
Сводка хранения данных
Скачать мобильное приложение
Яндекс.Метрика