Воскресенье, 16.08.2026, 14:00
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Программирование мобильных устройств (часть 2). Вариант 7
engineerklubДата: Понедельник, 03.08.2026, 08:16 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 39553
Репутация: 1
Статус: Offline
Программирование мобильных устройств (часть 2). Вариант 7

Содержание

Введение 3
Задание на курсовую работу 4
1. Реализация проекта 5
1.1 Описание элементов сцены и их геометрии 5
1.2 Настройка освещения и камеры 6
1.3 Шейдеры и поток рендеринга 7
2. Результаты 9
2.1 Описание используемых методов 9
2.2 Скриншоты работы приложения 13
Заключение 15
Список используемых источников 16
Приложение А. Листинг программы 17

Задание на курсовую работу

Разработать мобильное приложение для Android, отображающее трёхмерную сцену в соответствии с индивидуальным вариантом задания. Использовать OpenGL ES 2.0 для рендеринга моделей и шейдеров. Необходимо использовать текстуры для реалистичного отображения объектов, модели в формате .obj для представления 3D-объектов и библиотеку Assimp для их загрузки и обработки. Камера должна вращаться вокруг сцены. Файлы моделей можно скачать с любого бесплатного источника, например, https://open3dmodel.com/3d-models/obj/page/3.
Номер варианта соответствует последней цифре Вашего пароля.
Среда разработки: Android Studio.
Язык: Java, С++.

Задание 7: "Автомобильная парковка"
Создать 3D-сцену многоуровневого паркинга с автомобилями. На сцене должны быть:
• Парковочные места и машины разных форм: кубы, цилиндры, эллипсоиды.
• Лестницы и указатели направления (без сложных моделей).
• Перемещение одной машины на свободное место (движение по прямой).
• Верхнее освещение.

СКАЧАТЬ
 
engineerklubДата: Понедельник, 03.08.2026, 08:17 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 39553
Репутация: 1
Статус: Offline
Лабораторная работа 1
«Интерактивная 3D-графика в OpenGL ES»

Цель: Освоить базовые принципы 3D-рендеринга в OpenGL ES через реализацию классов для отрисовки квадрата, куба и сферы с текстурированием.
Задание: Разработать мобильное приложение, демонстрирующее отрисовку 3D-примитивов с использованием массивов вершин, текстурирования и интерактивного управления.
Номер варианта соответствует последней цифре Вашего пароля.
Среда разработки: Android Studio.
Язык: Java или Kotlin.
Вариант 7. Квадрат с перемещением и текстурированием.
• Реализовать горизонтальное движение квадрата по экрану (от левого края до правого и обратно).
• Наложить текстуру и настроить

СКАЧАТЬ
 
engineerklubДата: Понедельник, 03.08.2026, 08:18 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 39553
Репутация: 1
Статус: Offline
Лабораторная работа 2
«Освещение по модели Фонга и использование шейдеров в OpenGL ES 2.0»

Цель: Освоить принципы реализации освещения по модели Фонга и работу с шейдерами в OpenGL ES.
Задание: Разработать мобильное приложение, демонстрирующее отрисовку одного 3D-примитива (куб или сфера) с освещением по модели Фонга, использованием шейдеров и простым интерактивным управлением.
Номер варианта соответствует последней цифре Вашего пароля.
Среда разработки: Android Studio.
Язык: Java или Kotlin.
Вариант 7. Куб с изменением интенсивности света через касание.
• Создать куб с освещением по модели Фонга.
• Добавить возможность изменения интенсивности света (например, от 0.2 до 1.0) при касании экрана.

СКАЧАТЬ
 
engineerklubДата: Понедельник, 03.08.2026, 08:19 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 39553
Репутация: 1
Статус: Offline
Лабораторная работа 3
«Разработка 3D-анимационного приложения с использованием OpenGL ES»

Цель: Освоить методы создания 3D-сцен с анимацией, текстурированием и математическими преобразованиями в Android с использованием OpenGL ES.
Задание: Разработать Android-приложение, реализующее динамическую 3D сцену на заданную тему.
Обязательные требования:
* Использовать OpenGL ES 1.x для отрисовки.
* Реализовать текстурированные объекты.
* Добавить анимацию (вращение, колебания, движение).
* Минимум три объекта с индивидуальными параметрами движения.
* Использовать простые эффекты (цветовые изменения, масштабирование, мигание).
Номер варианта соответствует последней цифре Вашего пароля.
Среда разработки: Android Studio.
Язык: Java или Kotlin.
Вариант 7.
Катание мяча. Реализовать мяч, катящийся по плоскости с изменением направления. Мяч должен быть представлен текстурированной сферой с текстурой футбольного мяча. Добавьте анимацию вращения мяча вокруг оси движения, где плоскость представлена текстурированным квадратом с эффектом травы или песка.

СКАЧАТЬ
 
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru