Фриланс: заказать «opengl»
1 открытый заказ
Закажите услуги фрилансеров для вашего проекта прямо сейчас!
Размещение заказа на фриланс бирже бесплатно, а предложения поступят уже через несколько минут.
Закажите: opengl на фрилансе в Киеве, Москве, Минске и в других городах и странах СНГ. На фриланс бирже weblancer вы можете найти широкий выбор проектов и вакансий с лучшими ценами, безопасной сделкой и своевременной оплатой.
Задача заключается в построении трёхмерного изображения выпуклой фигуры. Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение ... Читать дальше
Задача заключается в построении трёхмерного изображения выпуклой фигуры. Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение соответствующего изображения в графическом окне.
Тип фигуры: график указанной параметрической вещественной функции от двух аргументов (x,y), при этом необходимо учитывать, что поверхность не обязательно будет выпуклой. Пример, Z = k*X + b*Y. Через делегаты выбирается определенный график.
Фигуре задается прозрачность.
Модель освещения фигуры: несколько бесконечно удалённых источников с заданным направлением света.
Тип проекции: из точки (камера).
Прилагаю к задаче код, в котором сделана проекция из точки и есть несколько бесконечно удаленные источники света, но сделана другая фигура и нет прозрачности. Свернуть
Тип фигуры: график указанной параметрической вещественной функции от двух аргументов (x,y), при этом необходимо учитывать, что поверхность не обязательно будет выпуклой. Пример, Z = k*X + b*Y. Через делегаты выбирается определенный график.
Фигуре задается прозрачность.
Модель освещения фигуры: несколько бесконечно удалённых источников с заданным направлением света.
Тип проекции: из точки (камера).
Прилагаю к задаче код, в котором сделана проекция из точки и есть несколько бесконечно удаленные источники света, но сделана другая фигура и нет прозрачности. Свернуть
нет заявок
2 недели назад
Выполненные и закрытые заказы
На Python или c# (WPF) с помощью OpenGL нужно разработать приложение, отрисовывающее несколько 3d моделей, при отрисовке каждой из которых ... Читать дальше
На Python или c# (WPF) с помощью OpenGL нужно разработать приложение, отрисовывающее несколько 3d моделей, при отрисовке каждой из которых использован один из методов скрытия невидимых линий и поверхностей. В качестве объектов могут быть простые объемные фигуры на усмотрение исполнителя (кубы, пирамиды и т.п.). Нужно использовать следующие методы: z-буфер, алгоритм художника, алгоритм плавающего горизонта и алгоритм трассировки лучей. При необходимости алгоритмы плавающего горизонта и трассировки лучей можно заменить другими методами.Примерный (необязательный) интерфейс приложения: главное окно содержит 4 кнопки: «z-буфер», «алгоритм художника», «алгоритм плавающего горизонта», «алгоритм трассировки лучей». При нажатии на кнопку выводится модель, отрисованная с использованием метода, соответствующего названию кнопки.Готова отвечать на вопросы и корректировать ТЗ при необходимости. Свернуть
нет заявок
Закрыт
Есть лабораторные работы по компьютерной графике. Задания нужно выполнить использовав библиотеку opegl, желательно на языке с++
$40
нет заявок
Закрыт
ссылка создать такую же игру в OpenGL C++ Visual Studio, проект необязательно должен быть полностью идентичным
1 заявка
Закрыт
Визуализация и совмещение фрагментов алгоритмом ICP.
Работа может быть выполнена со следующей корректировкой: Визуализация и выполнение любого алгоритма обработки трехмерной ... Читать дальше
Работа может быть выполнена со следующей корректировкой: Визуализация и выполнение любого алгоритма обработки трехмерной ... Читать дальше
Визуализация и совмещение фрагментов алгоритмом ICP.
Работа может быть выполнена со следующей корректировкой: Визуализация и выполнение любого алгоритма обработки трехмерной поверхности: сглаживание, построение триангуляции и тд. Сам алгоритм не требует реализации с нуля, можно подключить любую стороннюю реализацию или библиотеку.
- Входные данные: облако точек, карта глубины.
- Отличимая визуализация каждого фрагмента, различный цвет.
- Программа должна позволять отображать не менее 10 фрагментов одновременно.Список фрагментов должен быть доступен.
- Разработать функции: совмещение фрагментов алгоритмом ICP.
- Рекомендуется использование в качестве среды разработки: любой язык программирования с использованием для визуализации библиотеки OpenGl (и аналогов). Могут быть использованы другие библиотеки и средства на усмотрение автора работы при согласовании с преподавателем. Свернуть
Работа может быть выполнена со следующей корректировкой: Визуализация и выполнение любого алгоритма обработки трехмерной поверхности: сглаживание, построение триангуляции и тд. Сам алгоритм не требует реализации с нуля, можно подключить любую стороннюю реализацию или библиотеку.
- Входные данные: облако точек, карта глубины.
- Отличимая визуализация каждого фрагмента, различный цвет.
- Программа должна позволять отображать не менее 10 фрагментов одновременно.Список фрагментов должен быть доступен.
- Разработать функции: совмещение фрагментов алгоритмом ICP.
- Рекомендуется использование в качестве среды разработки: любой язык программирования с использованием для визуализации библиотеки OpenGl (и аналогов). Могут быть использованы другие библиотеки и средства на усмотрение автора работы при согласовании с преподавателем. Свернуть
1 заявка
Закрыт
Создание силуэтов 3D объектов с использованием геометрических шейдеров
Геометриялық шейдерлердің көмегімен 3D нысандарының кескінін жасау
Creation of 3D object silhouettes ... Читать дальше
Геометриялық шейдерлердің көмегімен 3D нысандарының кескінін жасау
Creation of 3D object silhouettes ... Читать дальше
Создание силуэтов 3D объектов с использованием геометрических шейдеров
Геометриялық шейдерлердің көмегімен 3D нысандарының кескінін жасау
Creation of 3D object silhouettes using geometric shaders
нудно сделать проект в OPENGL VISUAL STUDIO Свернуть
Геометриялық шейдерлердің көмегімен 3D нысандарының кескінін жасау
Creation of 3D object silhouettes using geometric shaders
нудно сделать проект в OPENGL VISUAL STUDIO Свернуть
2 заявки
Закрыт
тема: Генерация 3d фракталов с простой послойной визуализацией (см компьютерную томографию). Для визуализации можно использовать библиотеки(например Qt, Opencv/Opengl). Есть статья ... Читать дальше
тема: Генерация 3d фракталов с простой послойной визуализацией (см компьютерную томографию). Для визуализации можно использовать библиотеки(например Qt, Opencv/Opengl). Есть статья на хабре по генерации фракталов с визуализацией, в конце ссылка на гитхаб (только визуализация не подходит - здесь что-то сложное: ray-casting): habr.com/ru/company/hsespb/blog/570086/
Комментарий касательно визуализации: посмотрите, что является результатом CT-реконструкции - моя задача сгенерировать воксели(это аналог пикселя - только в 3d) для фантома( это просто некоторое распределение плотности) такой реконструкции. Требования: С++, сборка CMake, краткое описание решения. Свернуть
Комментарий касательно визуализации: посмотрите, что является результатом CT-реконструкции - моя задача сгенерировать воксели(это аналог пикселя - только в 3d) для фантома( это просто некоторое распределение плотности) такой реконструкции. Требования: С++, сборка CMake, краткое описание решения. Свернуть
1 заявка
Закрыт
Задание по превращению банного ведра с ручкой и плоскими дощечками в сахарницу (или вазу как на картинке, например) с фигурными ... Читать дальше
Задание по превращению банного ведра с ручкой и плоскими дощечками в сахарницу (или вазу как на картинке, например) с фигурными ручками + цветовой морфинг от цвета дерева в цвет фарфора. Реализовать вращение обьекта с помощью мышки. Интерфейс обязательно с правой стороны (как на схеме).
Нужно сделать что-то подобное (ссылка).
Сразу предупреждаю, преподаватель может попросить что-нибудь поменять, так что возможны правки.
Было бы неплохо получить исходный код с инструкциями по сборке.
По цене договоримся. Свернуть
Нужно сделать что-то подобное (ссылка).
Сразу предупреждаю, преподаватель может попросить что-нибудь поменять, так что возможны правки.
Было бы неплохо получить исходный код с инструкциями по сборке.
По цене договоримся. Свернуть
3 заявки
Закрыт
Вам будет предоставлен проект содержащий в себе сцену с различными объектами, на каждом из них свой шейдер. (Ссылка на проект ... Читать дальше
Вам будет предоставлен проект содержащий в себе сцену с различными объектами, на каждом из них свой шейдер. (Ссылка на проект будет предоставлена по вашему запросу)
задачи:
1) Доработка шейдеров для корректной работы на OpenGL ES 3.1 и LDR
2) Доработка для Singlepass Instanced Rendering
3) Оптимизация работы шейдеров под мобильные устройства
4*) Написать утилиту для переключения вариантов шейдера при переключении платформы
5**) Написать утилиту для отображения “сложности” шейдера
5.1**) Сделать отображение для каждой ноды в шейдерграфе
основными задачами являются первые три пункта.
* - задача может оказаться тяжелой, но хочется видеть реализацию.
** - очень объемная задача, требует хороших знаний кодинга и юнити. Реализация не обязательна, но хотелось бы видеть как минимум развернутый ответ.
К готовому проекту следует приложить пояснительную записку, которая понятно объяснит проделанные шаги. Если какие-то оптимизационные элементы подразумевают длительную работу или же работу разработчиков другой специальности, то подобные шаги также следует подробно описать.
Оптимизированный проект следует загрузить в любой удобный репозиторий (желательно с сохранением истории коммитов) и прислать на него ссылку.
В описании проекта указан примерный бюджет за его выполнение. Он может быть изменен во время личного согласования задачи. Свернуть
задачи:
1) Доработка шейдеров для корректной работы на OpenGL ES 3.1 и LDR
2) Доработка для Singlepass Instanced Rendering
3) Оптимизация работы шейдеров под мобильные устройства
4*) Написать утилиту для переключения вариантов шейдера при переключении платформы
5**) Написать утилиту для отображения “сложности” шейдера
5.1**) Сделать отображение для каждой ноды в шейдерграфе
основными задачами являются первые три пункта.
* - задача может оказаться тяжелой, но хочется видеть реализацию.
** - очень объемная задача, требует хороших знаний кодинга и юнити. Реализация не обязательна, но хотелось бы видеть как минимум развернутый ответ.
К готовому проекту следует приложить пояснительную записку, которая понятно объяснит проделанные шаги. Если какие-то оптимизационные элементы подразумевают длительную работу или же работу разработчиков другой специальности, то подобные шаги также следует подробно описать.
Оптимизированный проект следует загрузить в любой удобный репозиторий (желательно с сохранением истории коммитов) и прислать на него ссылку.
В описании проекта указан примерный бюджет за его выполнение. Он может быть изменен во время личного согласования задачи. Свернуть
$400
нет заявок
Закрыт
Задание1
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив.
2. Рисование произвольных фигур: вывести ... Читать дальше
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив.
2. Рисование произвольных фигур: вывести ... Читать дальше
Задание1
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив.
2. Рисование произвольных фигур: вывести треугольник,
четырехугольник, треугольник окрашенный в различные цвета.
3. Обработка ввода: выводить новый примитив произвольного цвета по
клику мышки в окне; реализовать управление вращением фигуры (1) с
клавиатуры.
Реализовывать вывод 3D-объектов. Реализовать переключение (склавиатуры) между перспективной и ортографической проекциями.Создать пьедестал почёта из кубиков. Сместить его из центра сцены.
2. Первое место окрасить в золотой цвет, второе - в серебряный, третий -
в бронзу.
3. Варианты вращения:
- весь пьедестал вокруг центра сцены;
- все кубики вокруг центра пьедестала почета;
- каждый кубик вокруг своей оси.
Задание 2
Вывод реализовывать средствами OpenGL, используя мировые координаты. Все объекты реализовать из готовых примитивов.
1. Сцена в виде площади (плоскость с текстурой типа брусчатки).
2. На ней стоят фонари (из цилиндров можно сделать). Фонари (точечные
источники света) включаются и выключаются по нажатию клавиш.
3. По сцене перемещается грузовая машина (из кубиков, колеса - торы,
фары - шарики). Машина с наложенными текстурами. Фары (источники
света - прожекторы) включаются и выключаются по нажатию клавиш.
Машина управляется с клавиатуры или мышью.
Реализовать вращение камеры вокруг сцены. На камере источник света
- прожектор.
Задание 3Реализовывать вывод объектов в экранных координатах с помощьювершинного шейдера.Вершинный шейдер Использовать единственный файл шейдера (информация хранится в отдельном файле). Матрицы преобразований передаются из программы. Использовать перспективную проекцию.- Масштабирование на заданные коэффициенты вдоль осей X и Y.- Поворот вокруг задаваемой оси на задаваемый угол.
задание 4Реализовывать вывод объектов в экранных координатах с помощью фрагментного шейдера.
Фрагментный шейдер
Использовать несколько файлов шейдеров. Отобразить два объекта с
разными фрагментными шейдерами.
- Сплошная одноцветная заливка (цвет передается).
- Заливка штриховкой: горизонтальная, вертикальная (цвета и ширина
полос передаются)
Фрагментный шейдер - наложение текстуры
- Наложить 1 текстуру
- Смешать текстуру с цветом
- Наложить 2 текстуры. Коэффициент смешивания передается из главной
программы Свернуть
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив.
2. Рисование произвольных фигур: вывести треугольник,
четырехугольник, треугольник окрашенный в различные цвета.
3. Обработка ввода: выводить новый примитив произвольного цвета по
клику мышки в окне; реализовать управление вращением фигуры (1) с
клавиатуры.
Реализовывать вывод 3D-объектов. Реализовать переключение (склавиатуры) между перспективной и ортографической проекциями.Создать пьедестал почёта из кубиков. Сместить его из центра сцены.
2. Первое место окрасить в золотой цвет, второе - в серебряный, третий -
в бронзу.
3. Варианты вращения:
- весь пьедестал вокруг центра сцены;
- все кубики вокруг центра пьедестала почета;
- каждый кубик вокруг своей оси.
Задание 2
Вывод реализовывать средствами OpenGL, используя мировые координаты. Все объекты реализовать из готовых примитивов.
1. Сцена в виде площади (плоскость с текстурой типа брусчатки).
2. На ней стоят фонари (из цилиндров можно сделать). Фонари (точечные
источники света) включаются и выключаются по нажатию клавиш.
3. По сцене перемещается грузовая машина (из кубиков, колеса - торы,
фары - шарики). Машина с наложенными текстурами. Фары (источники
света - прожекторы) включаются и выключаются по нажатию клавиш.
Машина управляется с клавиатуры или мышью.
Реализовать вращение камеры вокруг сцены. На камере источник света
- прожектор.
Задание 3Реализовывать вывод объектов в экранных координатах с помощьювершинного шейдера.Вершинный шейдер Использовать единственный файл шейдера (информация хранится в отдельном файле). Матрицы преобразований передаются из программы. Использовать перспективную проекцию.- Масштабирование на заданные коэффициенты вдоль осей X и Y.- Поворот вокруг задаваемой оси на задаваемый угол.
задание 4Реализовывать вывод объектов в экранных координатах с помощью фрагментного шейдера.
Фрагментный шейдер
Использовать несколько файлов шейдеров. Отобразить два объекта с
разными фрагментными шейдерами.
- Сплошная одноцветная заливка (цвет передается).
- Заливка штриховкой: горизонтальная, вертикальная (цвета и ширина
полос передаются)
Фрагментный шейдер - наложение текстуры
- Наложить 1 текстуру
- Смешать текстуру с цветом
- Наложить 2 текстуры. Коэффициент смешивания передается из главной
программы Свернуть
1 заявка
Закрыт
Задания выполнять в отдельных проектах:
Задание1
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив. ... Читать дальше
Задание1
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив. ... Читать дальше
Задания выполнять в отдельных проектах:
Задание1
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив.
2. Рисование произвольных фигур: вывести треугольник,
четырехугольник, треугольник окрашенный в различные цвета.
3. Обработка ввода: выводить новый примитив произвольного цвета по
клику мышки в окне; реализовать управление вращением фигуры (1) с
клавиатуры.
Задание2
Создать пьедестал почёта из кубиков. Сместить его из центра сцены.
2. Первое место окрасить в золотой цвет, второе - в серебряный, третий -
в бронзу.
3. Варианты вращения:
- весь пьедестал вокруг центра сцены;
- все кубики вокруг центра пьедестала почета;
- каждый кубик вокруг своей оси.
Задание3
Вывод реализовывать средствами OpenGL, используя мировые координаты. Все объекты реализовать из готовых примитивов.
1. Сцена в виде площади (плоскость с текстурой типа брусчатки).
2. На ней стоят фонари (из цилиндров можно сделать). Фонари (точечные
источники света) включаются и выключаются по нажатию клавиш.
3. По сцене перемещается грузовая машина (из кубиков, колеса - торы,
фары - шарики). Машина с наложенными текстурами. Фары (источники
света - прожекторы) включаются и выключаются по нажатию клавиш.
Машина управляется с клавиатуры или мышью.
Реализовать вращение камеры вокруг сцены. На камере источник света
- прожектор.
Задание4
Реализовывать вывод объектов в экранных координатах с помощью вершинного шейдера.
Вершинный шейдер
Использовать единственный файл шейдера (информация хранится в
отдельном файле). Матрицы преобразований передаются из программы.
Использовать перспективную проекцию.
- Масштабирование на заданные коэффициенты вдоль осей X и Y.
- Поворот вокруг задаваемой оси на задаваемый угол
Задание 5
Реализовывать вывод объектов в экранных координатах с помощью фрагментного шейдера.
Фрагментный шейдер
Использовать несколько файлов шейдеров. Отобразить два объекта с
разными фрагментными шейдерами.
- Сплошная одноцветная заливка (цвет передается).
- Заливка штриховкой: горизонтальная, вертикальная (цвета и ширина
полос передаются)
Фрагментный шейдер - наложение текстуры
- Наложить 1 текстуру
- Смешать текстуру с цветом
- Наложить 2 текстуры. Коэффициент смешивания передается из главной
программы Свернуть
Задание1
Реализовывать вывод 2D-объектов в экранных координатах.
1. Создать окно и вывести стандартный геометрический примитив.
2. Рисование произвольных фигур: вывести треугольник,
четырехугольник, треугольник окрашенный в различные цвета.
3. Обработка ввода: выводить новый примитив произвольного цвета по
клику мышки в окне; реализовать управление вращением фигуры (1) с
клавиатуры.
Задание2
Создать пьедестал почёта из кубиков. Сместить его из центра сцены.
2. Первое место окрасить в золотой цвет, второе - в серебряный, третий -
в бронзу.
3. Варианты вращения:
- весь пьедестал вокруг центра сцены;
- все кубики вокруг центра пьедестала почета;
- каждый кубик вокруг своей оси.
Задание3
Вывод реализовывать средствами OpenGL, используя мировые координаты. Все объекты реализовать из готовых примитивов.
1. Сцена в виде площади (плоскость с текстурой типа брусчатки).
2. На ней стоят фонари (из цилиндров можно сделать). Фонари (точечные
источники света) включаются и выключаются по нажатию клавиш.
3. По сцене перемещается грузовая машина (из кубиков, колеса - торы,
фары - шарики). Машина с наложенными текстурами. Фары (источники
света - прожекторы) включаются и выключаются по нажатию клавиш.
Машина управляется с клавиатуры или мышью.
Реализовать вращение камеры вокруг сцены. На камере источник света
- прожектор.
Задание4
Реализовывать вывод объектов в экранных координатах с помощью вершинного шейдера.
Вершинный шейдер
Использовать единственный файл шейдера (информация хранится в
отдельном файле). Матрицы преобразований передаются из программы.
Использовать перспективную проекцию.
- Масштабирование на заданные коэффициенты вдоль осей X и Y.
- Поворот вокруг задаваемой оси на задаваемый угол
Задание 5
Реализовывать вывод объектов в экранных координатах с помощью фрагментного шейдера.
Фрагментный шейдер
Использовать несколько файлов шейдеров. Отобразить два объекта с
разными фрагментными шейдерами.
- Сплошная одноцветная заливка (цвет передается).
- Заливка штриховкой: горизонтальная, вертикальная (цвета и ширина
полос передаются)
Фрагментный шейдер - наложение текстуры
- Наложить 1 текстуру
- Смешать текстуру с цветом
- Наложить 2 текстуры. Коэффициент смешивания передается из главной
программы Свернуть
1 заявка
Закрыт
Имеется код студента предыдущих лет. Задание к ЛР звучит так: "Анимация. Координата Y изменяется по закону Y = Y*cos(t+Y)". Используется ... Читать дальше
Имеется код студента предыдущих лет. Задание к ЛР звучит так: "Анимация. Координата Y изменяется по закону Y = Y*cos(t+Y)". Используется библиотека OpenGL(GL, GLU, GLUT).
При запуске программы наблюдаются следующие ошибки:
Traceback (most recent call last):
File "d:/Desktop/CG6.py", line 139, in <module>
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH)
File "C:\Users\lanin\AppData\Local\Programs\Python\Python38\lib\site-packages\OpenGL\platform\baseplatform.py", line 423, in __call__
raise error.NullFunctionError(
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInitDisplayMode, check for bool(glutInitDisplayMode) before calling
Прошу помочь запустить этот код или исправить имеющуюся ошибку.
Ссылка на репозиторий с кодом: ссылка заданиеРедактировать заданиеПоднять / выделить задание Оставить комментарий для всех Свернуть
При запуске программы наблюдаются следующие ошибки:
Traceback (most recent call last):
File "d:/Desktop/CG6.py", line 139, in <module>
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH)
File "C:\Users\lanin\AppData\Local\Programs\Python\Python38\lib\site-packages\OpenGL\platform\baseplatform.py", line 423, in __call__
raise error.NullFunctionError(
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInitDisplayMode, check for bool(glutInitDisplayMode) before calling
Прошу помочь запустить этот код или исправить имеющуюся ошибку.
Ссылка на репозиторий с кодом: ссылка заданиеРедактировать заданиеПоднять / выделить задание Оставить комментарий для всех Свернуть
1 заявка
Закрыт
Добрый вечер, нужно написать небольшую программу на c++/opengl, можно без камеры.
Если кратко, нужно написать 3д местность, то есть пара ... Читать дальше
Если кратко, нужно написать 3д местность, то есть пара ... Читать дальше
Добрый вечер, нужно написать небольшую программу на c++/opengl, можно без камеры.
Если кратко, нужно написать 3д местность, то есть пара деревьев, один кустик, и пара камешков, всё это разместить на небольшом квадрате, который будет крутиться вокруг своей оси и эту местность можно будет рассмотреть, ничего более делать не нужно. Не нужна супер графика, супер освещения, всё на самом примитивном уровне.
Пример графики во вложении.
По цене договоримся, думаю это сделать не очень сложно, если у вас есть готовое, готов купить и можно будет ничего не делать. Свернуть
Если кратко, нужно написать 3д местность, то есть пара деревьев, один кустик, и пара камешков, всё это разместить на небольшом квадрате, который будет крутиться вокруг своей оси и эту местность можно будет рассмотреть, ничего более делать не нужно. Не нужна супер графика, супер освещения, всё на самом примитивном уровне.
Пример графики во вложении.
По цене договоримся, думаю это сделать не очень сложно, если у вас есть готовое, готов купить и можно будет ничего не делать. Свернуть
$15
3 заявки
Закрыт
Надо нарисовать фигуру с++ OpenGL . Мой вариант 9
1 заявка
Закрыт
Лабораторная работа 1
Задача должна быть реализована на языке программирования C# с использованием ... Читать дальше
Задача должна быть реализована на языке программирования C# с использованием ... Читать дальше
Лабораторная работа 1
Задача должна быть реализована на языке программирования C# с использованием только стандартных графических средств операционной системы и без использования дополнительных средств трёхмерной графики (OpenGL,DirectX и т.д.).
Задача заключается в построении трёхмерного изображения выпуклой фигуры.
Решением задачи является программа, позволяющая указывать параметры создаваемого изображения
и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
правильная пирамида с заданной высотой, радиусом основания и количеством боковых граней;
Модель освещения фигуры:
один бесконечно удалённый источник с заданным направлением света;
Тип проекции:
параллельная (задаются углы поворота);
Лабораторная работа 2
Условия задач формируются точно так же как и условия задачи №2, но при выполнении задания необходимо использовать средства OpenGL или DirectX.
Задача заключается в построении трёхмерного изображения выпуклой фигуры. Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
правильная пирамида с заданной высотой, радиусом основания и количеством боковых граней;
Прозрачность фигуры:
фигура может быть с текстурой.
Модель освещения фигуры:
один бесконечно удалённый источник с заданным направлением света;
Тип проекции:
параллельная;
Важно!
Работу требуется выполнить до 21.12.2021 Свернуть
Задача должна быть реализована на языке программирования C# с использованием только стандартных графических средств операционной системы и без использования дополнительных средств трёхмерной графики (OpenGL,DirectX и т.д.).
Задача заключается в построении трёхмерного изображения выпуклой фигуры.
Решением задачи является программа, позволяющая указывать параметры создаваемого изображения
и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
правильная пирамида с заданной высотой, радиусом основания и количеством боковых граней;
Модель освещения фигуры:
один бесконечно удалённый источник с заданным направлением света;
Тип проекции:
параллельная (задаются углы поворота);
Лабораторная работа 2
Условия задач формируются точно так же как и условия задачи №2, но при выполнении задания необходимо использовать средства OpenGL или DirectX.
Задача заключается в построении трёхмерного изображения выпуклой фигуры. Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
правильная пирамида с заданной высотой, радиусом основания и количеством боковых граней;
Прозрачность фигуры:
фигура может быть с текстурой.
Модель освещения фигуры:
один бесконечно удалённый источник с заданным направлением света;
Тип проекции:
параллельная;
Важно!
Работу требуется выполнить до 21.12.2021 Свернуть
Завершен
СРОЧНО. Требуется написать мини игру по критериям в файле. Имеются файлы модели робота и ращхетов пути. Критерии данны полностю на ... Читать дальше
СРОЧНО. Требуется написать мини игру по критериям в файле. Имеются файлы модели робота и ращхетов пути. Критерии данны полностю на английском. Свернуть
2 заявки
Закрыт
В графическом приложении необходимо реализовать:
- отображение в окне приложения трехмерной тематической сцены соответственно
варианту, содержащему минимум 7 уникальных объектов ... Читать дальше
- отображение в окне приложения трехмерной тематической сцены соответственно
варианту, содержащему минимум 7 уникальных объектов ... Читать дальше
В графическом приложении необходимо реализовать:
- отображение в окне приложения трехмерной тематической сцены соответственно
варианту, содержащему минимум 7 уникальных объектов (предметов);
- развернутое окно приложения в размере 1280×720 (минимум), в заголовке окна указания автора (фамилия, группа);
– наличие в сцене минимум двух источников цветного света (не белого цвета);
- использование текстур не менее чем на 3 объектах;
- изменение положения наблюдателя (поворот, перемещение) и масштабирование сцены (наезд, удаление камеры) с помощью клавиатуры и мышки;
- переключение с помощью меню цвета источника света.
Так же прилагаю пример готовой сцены Свернуть
- отображение в окне приложения трехмерной тематической сцены соответственно
варианту, содержащему минимум 7 уникальных объектов (предметов);
- развернутое окно приложения в размере 1280×720 (минимум), в заголовке окна указания автора (фамилия, группа);
– наличие в сцене минимум двух источников цветного света (не белого цвета);
- использование текстур не менее чем на 3 объектах;
- изменение положения наблюдателя (поворот, перемещение) и масштабирование сцены (наезд, удаление камеры) с помощью клавиатуры и мышки;
- переключение с помощью меню цвета источника света.
Так же прилагаю пример готовой сцены Свернуть
нет заявок
Закрыт
Задача должна быть реализована на C# с использованием только стандартных графических средств операционной системы и без использования дополнительных средств трёхмерной ... Читать дальше
Задача должна быть реализована на C# с использованием только стандартных графических средств операционной системы и без использования дополнительных средств трёхмерной графики (OpenGL,DirectX и т.д.).
Задача заключается в построении трёхмерного изображения выпуклой фигуры.
Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
- прямоугольный параллепипед с заданной шириной, высотой и длиной;
Прозрачность фигуры:
- фигура может быть непрозрачной;
Модель освещения фигуры:
- несколько бесконечно удалённых источников с заданным направлением света.
Тип проекции:
- из точки (задаются параметры камеры); Свернуть
Задача заключается в построении трёхмерного изображения выпуклой фигуры.
Решением задачи является программа, позволяющая указывать параметры создаваемого изображения и производящая построение соответствующего изображения в графическом окне.
Тип фигуры:
- прямоугольный параллепипед с заданной шириной, высотой и длиной;
Прозрачность фигуры:
- фигура может быть непрозрачной;
Модель освещения фигуры:
- несколько бесконечно удалённых источников с заданным направлением света.
Тип проекции:
- из точки (задаются параметры камеры); Свернуть
Завершен
Студенту нужно написать программу на OpenGL 3.0. Есть наброски. Оплачу дорого. Перезвоню для уточнения деталей и внесения предоплаты.
2 заявки
Закрыт