📄Работа №215553

Тема: Разработка редактора интерьера онлайн

📝
Тип работы Дипломные работы, ВКР
📚
Предмет информатика
📄
Объем: 46 листов
📅
Год: 2022
👁️
Просмотров: 9
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ
ВВЕДЕНИЕ 7
1 СУЩЕСТВУЮЩИЕ ПОДХОДЫ К РЕШЕНИЮ ЗАДАЧИ 3D МОДЕЛИРОВАНИЯ ОБЪЕКТОВ 8
1.1 Трехмерная графика. Основные понятия и определения 8
1.2 Пользовательский интерфейс существующих 3D редакторов 9
1.2.1 3D редакторы для моделирования 9
1.2.2 Онлайн редактор интерьера Roomtodo 10
1.2.3 Онлайн редактор интерьера Planoplan 12
1.2.4 Онлайн редактор интерьера Planner 5D 14
1.2.5 Онлайн редактор интерьера Sweet Home 3D 15
1.2.6 Онлайн редактор интерьера Homestyler Floor Planner 17
1.3 3D моделирование 19
1.3.1 Методы моделирования 3D графики 19
1.3.2 Процедурная текстура 20
1.4 Вывод по первой главе 23
2 РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ РЕДАКТОРА ИНТЕРЬЕРА 24
2.1 Построение трехмерной сцены 24
2.2 Геометрическое моделирование объектов сцены 26
2.3 Аффинные преобразования 28
2.4 Видовые преобразования 30
2.5 Вывод по второй главе 33
3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ РЕДАКТОРА ИНТЕРЬЕРА 34
3.1 Разработка пользовательского интерфейса 34
3.2 Разработка алгоритма редактора интерьера 38
3.2.1 Основной алгоритм 38
3.2.2 Алгоритм создания нового проекта 40
3.2.3 Алгоритм работы редактора интерьера 41
3.3 Вывод по третьей главе 42
4 ПРОВЕРКА РАБОТЫ ПРОГРАММЫ НА ЭКСПЕРЕМЕНТАЛЬНЫХ ДАННЫХ 43
4.1 Главная страница web-приложения 43
4.2 Страница конструктора web-приложения 45
4.3 Вывод по четвертой главе 49
ЗАКЛЮЧЕНИЕ 50
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 51

📖 Введение

Данная тема проекта будет иметь актуальность у дизайнеров интерьера и у людей, обставляющих свои помещения необходимыми им предметами, чтобы, не тратя ресурсов на размещения этих предметов, выбрать более понравившийся интерьер. Также понравится людям, не имеющим возможности, разместить необходимыми им предметами в своих помещениях. На сегодняшний день в интернете существует несколько условно бесплатных приложений, позволяющих создавать новый интерьер помещения или использовать шаблоны для разработки интерьера помещений для разных функционалов, некоторые из них были рассмотрены в первой главе.
Цель данного проекта разработать web-приложение для реализации редактора интерьера. Задачи, решаемые в ходе разработки данного проекта:
- реализация хранения данных;
- реализация редактора интерьера;
- обеспечение взаимосвязи хранилища данных и редактора интерьера.
В первом разделе был проведен анализ предметной области, рассмотрены уже существующие аналоги web-приложения, применяющиеся в данное время дизайнерами и людьми, выбирающими себе интерьер в помещения, а также представлены некоторые методы работы с 3D графикой. Во втором разделе представлена математическая модель, содержащая различные преобразования. Третий раздел посвящен разработке пользовательского интерфейса. web-приложения. Четвертый раздел содержит пользовательский интерфейс web-приложения. Пятый раздел содержит пример работы программы при разных исходных данных. Приложение содержит программный код web-приложения.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

После анализа предметной области был выбран web-интерфейс для реализации проекта, язык разметки HTML5 и язык программирования JavaScript, используя инструмент WebGL и библиотеку моделей Three.js, а также среду разработки Brackets.
Разработана математическая модель для визуализации 3D объектов в пространстве сцены, выполнено геометрическое моделирование объектов из существующих примитивов, выполнен расчет пересечения 3D объектов для решения задачи размещения мебели внутри помещения.
Спроектирован пользовательский интерфейс и разработаны алгоритмы. Спроектированные интерфейс и алгоритмы были реализованы в web-приложении.
В результате работы получен проект, позволяющий создавать, редактировать, визуализировать интерьер с использованием существующих шаблонов. Также можно загружать новые шаблоны мебели, текстуру для визуализации материалов. Можно создавать новые объекты, выполняя геометрическое моделирование существующих объектов. Разработанные проекты интерьера можно сохранять в файле специального формата, а также создавать фотографии полученного интерьера с различных ракурсов.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

2 Интернет-курс «3D-графика»: [сайт]. – 2011. URL: http://www.e-
biblio.ru/book/bib/design/3d_graphics/3D.html (дата обращения: 08.02.2022)
3 Кордулян, Е. Топ-9 программ для создания 3D-моделей [сайт]. – 2020. URL: https://zoom.cnews.ru/publication/item/63225 (дата обращения: 08.02.2022).
4 Виды моделирования. Основы скульптинга, ретопологии и развертки: [сайт]. – 2019. URL: https://habr.com/ru/post/448228/ (дата обращения: 08.02.2022).
5 Редактор интерьера Roomtodo: [сайт]. – 2020. URL: https://roomtodo.com (дата обращения: 08.02.2022).
6 Редактор интерьера Planoplan: [сайт]. – 2021. URL: https://planoplan.com (дата обращения: 08.02.2022).
7 Редактор интерьера Planner 5D: [сайт]. – 2021. URL:
https://planner5d.com (дата обращения: 08.02.2022).
8 Редактор интерьера Sweet Home 3D: [сайт]. – 2021. URL:
https://www.sweethome3d.com (дата обращения: 08.02.2022).
9 Редактор интерьера Homestyler Floor Planner: [сайт]. – 2021. URL: https://www.homestyler.com (дата обращения: 08.02.2022).
10 Коичи, М. WebGL: программирование трехмерной графики / М. Коичи, Л. Роджер. – Москва: «ДМК Пресс», 2015. – 494 с.
11 Мыльников, Л. А. Программирование компьютерной графики. Современный OpenGL / Л. А. Мыльников. – Пермь: ПНИПУ, 2017. – 63 с.
12 Рыбникова, В. Ю. Проектирование интерьеров: Учебное пособие для студентов направления подготовки 07.03.01 «Архитектура» очной формы обучения / В. Ю. Рыбникова. – Костромская государственная сельскохозяйственная академия, 2016. – 82 с.
13 Сухов, К. HTML5 – путеводитель по технологии / К. Сухов. – Москва: «ДМК Пресс», 2013. – 352 с.
14 Форрелл, Б. Веб-компоненты в действии / Б. Форрелл. – Москва: «ДМК Пресс», 2020. – 462 с.
15 Зудилова, Т. В. Web-программирование JavaScript / Т. В. Зудилова, М. Л. Буркова. – Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, 2012. – 68 с..21

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ