Сделать задачи по OpenCV c++
Выполнить лабораторные работы по openGL
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Задания выполнять в отдельных проектах:
Задание1
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив.
2. Рисование произвольных фигур: вывести треугольник,
четырехугольник, треугольник окрашенный в различные цвета.
3. Обработка ввода: выводить новый примитив произвольного цвета по
клику мышки в окне; реализовать управление вращением фигуры (1) с
клавиатуры.
Задание2
Создать пьедестал почёта из кубиков. Сместить его из центра сцены.
2. Первое место окрасить в золотой цвет, второе - в серебряный, третий -
в бронзу.
3. Варианты вращения:
- весь пьедестал вокруг центра сцены;
- все кубики вокруг центра пьедестала почета;
- каждый кубик вокруг своей оси.
Задание3
Вывод реализовывать средствами OpenGL, используя мировые координаты. Все объекты реализовать из готовых примитивов.
1. Сцена в виде площади (плоскость с текстурой типа брусчатки).
2. На ней стоят фонари (из цилиндров можно сделать). Фонари (точечные
источники света) включаются и выключаются по нажатию клавиш.
3. По сцене перемещается грузовая машина (из кубиков, колеса - торы,
фары - шарики). Машина с наложенными текстурами. Фары (источники
света - прожекторы) включаются и выключаются по нажатию клавиш.
Машина управляется с клавиатуры или мышью.
Реализовать вращение камеры вокруг сцены. На камере источник света
- прожектор.
Задание4
Реализовывать вывод объектов в экранных координатах с помощью вершинного шейдера.
Вершинный шейдер
Использовать единственный файл шейдера (информация хранится в
отдельном файле). Матрицы преобразований передаются из программы.
Использовать перспективную проекцию.
- Масштабирование на заданные коэффициенты вдоль осей X и Y.
- Поворот вокруг задаваемой оси на задаваемый угол
Задание 5
Реализовывать вывод объектов в экранных координатах с помощью фрагментного шейдера.
Фрагментный шейдер
Использовать несколько файлов шейдеров. Отобразить два объекта с
разными фрагментными шейдерами.
- Сплошная одноцветная заливка (цвет передается).
- Заливка штриховкой: горизонтальная, вертикальная (цвета и ширина
полос передаются)
Фрагментный шейдер - наложение текстуры
- Наложить 1 текстуру
- Смешать текстуру с цветом
- Наложить 2 текстуры. Коэффициент смешивания передается из главной
программы
- Похожие заказы
- $27Лабораторные работынет заявокЗакрыт2 года назад
- $20
нужно по моему варианту построить графы, составить таблицы как в примере отчета и потом помочь с другими задачами.
Лабораторные работынет заявокЗакрыт2 года назад Темы: Функции Инструкции управления
Лабораторные работы5 заявокЗакрыт2 года назадНужен, отчет с скриншотами и листингом, файл исходника программы, и скомпилированный exe файл. В тех лабах в которых есть вариант берите 7 вариант
Лабораторные работынет заявокЗакрыт2 года назадПрактические работы с примером выполнения.
Лабораторные работы1 заявкаЗакрыт2 года назадсрок до вечера 21 декабря
Лабораторные работы1 заявкаЗакрыт2 года назадДелать на питоне до 23 декабря
Лабораторные работы2 заявкиЗакрыт2 года назадСкриншот, на котором во втором задании дана матрица – первая лаба, на другом, соответственно, вторая. Необходимо написать код к заданиям и построить блок-схемы для задач в первой лаб.работе. Срок сдачи – 22.12.2021, поэтому получить решение ...
Лабораторные работы2 заявкиЗакрыт2 года назадЧетыре студенческих лабораторных работ в MS Access, написано, как и что делать. #access
Лабораторные работы4 заявкиЗакрыт2 года назад