КУРСОВАЯ РАБОТА по дисциплине «Программирование мобильных устройств (часть 2)». Вариант №9.
1. Задание на курсовую работу
«Разработка интерактивной 3D-сцены с использованием OpenGL ES 2.0»
Цель работы:
Приобрести практические навыки построения 3D-объектов, применения материалов и текстур, настройки освещения и камеры, а также научиться использовать нативный код на C++, библиотеки Assimp и GLM.
Задание:
Разработать мобильное приложение для Android, отображающее трёхмерную сцену в соответствии с индивидуальным вариантом задания. Использовать OpenGL ES 2.0 для рендеринга моделей и шейдеров. Необходимо использовать текстуры для реалистичного отображения объектов, модели в формате .obj для представления 3D-объектов и библиотеку Assimp для их загрузки и обработки. Камера должна вращаться вокруг сцены. Файлы моделей можно скачать с любого бесплатного источника, например, https://open3dmodel.com/3d-models/obj/page/3.
Среда разработки: Android Studio.
Язык: Java, С++.
Задание 9: "Лаборатория научного оборудования"
Реализовать 3D-сцену интерьера научной лаборатории. На сцене должны быть:
- Столы с различным оборудованием.
- Микроскопы, колбы, пробирки (цилиндры, конусы, сферы с текстурами).
- Изменение цвета жидкости в колбе.
- Компьютеры (прямоугольники с текстурой экрана).
- Простое освещение..
Оглавление
Введение 3
1. Задание на курсовую работу 5
2. Реализация проекта, описание элементов и сцены 6
3. Результаты работы программы 9
Заключение 12
Список литературы 14
Приложение1. Код программы 15
Само приложение внутри в word добавлена ссылка на яндекс диск
