КУРСОВАЯ РАБОТА по дисциплине «Программирование мобильных устройств (часть 2)». Вариант №2.

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, С++.

Задание 2: "Железнодорожный вокзал"
Создать 3D-модель железнодорожного вокзала с поездом и окружением.
На сцене должны быть:
- Статическое здание вокзала с информационным табло и скамейками.
- Поезд из 3 вагонов (платформа, цистерна, крытый вагон) — каждый вагон как отдельная модель.
- Простая анимация движения поезда (перемещение вдоль платформы).
- Текстуры для здания и вагонов.
- Равномерное освещение и мигание часов.

Проект приложения внутри по ссылке на яндекс диск

1000,00 ₽
Скриншот работы

Автор: Николай

Предмет: Программирование мобильных устройств

Университет: СибГУТИ

Дата добавления: 07.04.2026

Куплено раз: 0

Файл Курс_работа_jhHlMHH.docx 179,2 КБ