🔍 Поиск готовых работ

🔍 Поиск работ

Модуль предварительного просмотра полиграфической продукции в виде 3D- объекта для облачной платформы Pixlpark

Работа №201816

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы98
Год сдачи2022
Стоимость4810 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
18
Не подходит работа?

Узнай цену на написание


Определения и сокращения 15
Введение 22
1. Обзор предметной области 24
1.1. Облачная система Pixlpark 24
1.2. Редактор дизайнов 24
2. Определение требований 26
2.1. Нефункциональные требования 26
2.2. Функциональные требования 26
2.3. Обзор существующих решений 27
2.3.1. Использование статической 3В-модели 27
2.3.2. Выбор текстур из предложенных вариантов 28
2.3.3. Загрузка пользовательских текстур на 3В-модель 29
3. Проектирование и разработка серверной части модуля 31
3.1. Брокер сообщений RabbitMQ 31
3.2. Библиотека Puppeteer 34
3.3. Реализация модуля рендеринга изображений 35
3.3.1. Формирование запроса на стороне клиента 35
3.3.2. Обмен сообщениями 35
3.3.3. Преобразование в изображение 37
4. Проектирование и разработка клиентской части модуля 39
4.1. Анализ и выбор инструментов 39
4.2. WebGL и Threejs 39
4.3. Создание сцены 41
4.3.1. Камера 41
4.3.2. Освещение 43
4.4. Разработка модуля 44
4.4.1. Создание сцены 44
4.4.2. Элементы управления 45
5. Результаты разработки 47
5.1. Работа с административной панелью 47
5.2. Интеграция модуля в редактор дизайнов 48
6. Финансовый менеджмент, ресурсоэффективность и ресурсосбережение52
6.1. Оценка коммерческого и инновационного потенциала НТИ . 52
6.1.1. Потенциальные потребители результатов исследования . 52
6.1.2. Анализ конкурентных технических решений 53
6.1.3. SWOT анализ 54
6.1.4. Оценка готовности проекта к коммерциализации 57
6.2. Инициация проекта 58
6.2.1. Цели и результат проекта 58
6.2.2. Организационная структура проекта 59
6.2.3. Ограничения и допущения 59
6.3. Планирование управления НТИ 60
6.3.1. Иерархическая структура работ 60
6.3.2. Контрольные события проекта 61
6.3.3. План проекта 61
6.3.4. Бюджет НТИ 65
6.3.5. Сырьё и материалы 65
6.3.6. Специальное оборудование 65
6.3.7. Основная заработная плата 65
6.3.8. Дополнительная заработная плата 67
6.3.9. Отчисления во внебюджетные фонды 67
6.3.10. Научные и производственные командировки 68
6.3.11. Контрагентные расходы 68
6.3.12. Накладные расходы 68
6.4. Бюджет НТИ 68
7. Социальная ответственность 73
7.1. Правовые и организационные вопросы обеспечения безопасности73
7.1.1. Особенности законодательного регулирования проектных
решений 73
7.1.2. Организационные мероприятия при компоновке рабочей зоны
74
7.2. Производственная безопасность 75
7.2.1. Недостаточная освещённость рабочей зоны; отсутствие или
недостаток естественного света; 76
7.2.2. Повышенный уровень шума 76
7.2.3. Повышенный уровень электромагнитных излучений 78
7.2.4. Повышенная напряжённость электрического поля; 78
7.2.5. Повышенная или пониженная влажность воздуха; 79
7.2.6. Статические перегрузки; 79
7.2.7. Электробезопасность 80
7.2.8. Статическое электричество 82
7.3. Экологическая безопасность 82
7.3.1. Воздействие на литосферу 82
7.4. Безопасность в чрезвычайных ситуациях 83
7.4.1. Пожарная безопасность 83
Заключение 86
Conclusion 87
Список использованных источников 88
Приложение А 91

Облачные сервисы все прочнее укрепляются в нашей повседневной и рабочей жизни. Облако можно использовать для самых разных целей, включая резервное копирование данных, аварийное восстановление, разработку и тестирование ПО, анализ больших данных и так далее.
Автоматизация допечатных процессов позволяет увеличить пропускную способность типографий. Основная проблема полиграфических производств - недозагруженность производственных мощностей. Развитие цифровых технологий принесло альтернативные носители информации. С одной стороны, это отняло заказы на классические носители информации, с другой - открыло доступ к новой аудитории потребителей полиграфических услуг. Привлечение клиентов и обработка их заказов через интернет является одним из решений обозначенной проблемы.
Программный комплекс Pixlpark является SaaS решением (англ. software as a service — программное обеспечение как услуга), реализующим технологию Web- to-Print, являясь полномасштабным решением, предназначенное для организации интернет-бизнеса типографии или печатного салона, позволяющий автоматизировать бизнес-процессы оперативной полиграфии.
Одной из ключевых особенностей платформы Pixlpark являются различные редакторы (шаблонов, макетов, фотопечати,). На сегодняшний день возможности, предоставляемые пользователю платформы Pixlpark, достаточно широки: они позволяют клиенту осуществлять всю работу над макетом продукта в режиме реального времени, после чего макет будущей полиграфической продукции будет автоматически направлен в печать на производстве. Работа в веб-редакторе позволяет пользователю сразу видеть результаты своей деятельности и тут же вносить необходимые коррективы. Редактор Pixlpark отлично подходит для полиграфической продукции различных видов: визиток, буклетов, сувенирной продукции, флаеров, листовок, плакатов, постеров, каталогов, брошюр, открыток, наклеек, календарей.
Единственным недостатком, присущим данной системе на сегодняшний день, является отсутствие визуального изображения будущей полиграфической продукции в объемном варианте, из-за чего у пользователей редактора могут возникнуть ошибочные представления о будущем облике готового продукта. Решением описанной выше проблемы могут послужить такие варианты визуализации законченного образа полиграфической продукции, как зарисовки, фотографии, видео и SD-модели.
Практическая значимость работы состоит в том, что размещение на сайте типографии опции, которая позволила бы посетителю платформы в режиме реального времени увидеть SD-модель будущего продукта, сгенерированного им самостоятельно, в недалекой перспективе сможет привлечь на сайт новых покупателей, повысить конкурентоспособность предприятия среди аналогичных ему web-to-print сервисов и снизить нагрузку сотрудников, консультирующих клиентов и занимающихся подготовкой макетов.
Цель данной работы - используя современные подходы и технологии в компьютерной графике, теории визуализации и человеко-компьютерного взаимодействия, создать модуль предпросмотра созданного дизайна в виде 3D объекта. Данный модуль должен иметь возможность принимать в себя любые 3D объекты и настройки к ним и отображать созданный клиентом дизайн на объекте.
Для достижения поставленной цели требуется выполнить следующие задачи:
• Проанализировать существующую систему и требования к разрабатываемому функционалу;
• Проанализировать и выбрать инструменты разработки;
• Спроектировать и разработать модуль;
• Реализовать и интегрировать модуль в существующую систему


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

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

Помощь в написании работ!


В ходе выполнения данной работы был разработан список функциональных и нефункциональных требований к разрабатываемой системе. В следствие на основе данных требований была проанализирована и спроектирована архитектура основополагающих блоков и модулей системы, а также схема связей между ними.
На основе проектирования был полностью реализован модуль 3D- визуализации пользовательских дизайнов на платформе Pixlpark.
Для разработки модуля выполнены следующие задачи:
- Выявлены и формализованы требования, предъявляемые к модулю;
- Выбран инструментарий;
- Спроектирована архитектура модуля;
- Реализован модуль 3D-визуализации;
- Создан удобный пользовательский интерфейс для работы с объектами.
Была реализована возможность корректной загрузки различных форматов объектов в сцену, обеспечено управление пространственными характеристиками объектов, а также возможность встраивания 3D-сцены в html-документ и обеспечение корректной работы в современных браузерах.
Разработанный модуль позволяет пользователям при создании дизайна в редакторе дизайнов наиболее близко к реальности посмотреть на товар перед заказом, что существенно увеличивает процент итоговых заказов на платформе и снижает количество исправлений дизайнов после заказа.
Таким образом, поставленные задачи решены, и цель достигнута — модуль успешно прошёл тестирование и внедрён в систему Pixlpark.



1. Web-to-Print Pixlpark - Pixlpark [Электронный ресурс] —
URL:http://www.pixlpark.ru/(дата обращения: 20.05.2018)
2. Web-to-print // Web-to-print - современная технология подготовки и управления процессом публикации посредством Интернет [Электронный ресурс] - URL: http://web-to-print.ru(дата обращения: 13.05.2018)
3. ГОСТ 19.201-78. Техническое задание. Требования к содержанию и оформлению.
4. Официальная документация по Unity3D [Электронный ресурс] -
URL: http://unity3d.com/support/documentation(дата обращения:
06.05.2018)
5. Официальная документация по Three.js [Электронный ресурс] - URL: https://threejs.org/docs/index.html#manual/introduction/Creating-a-scene(дата обращения: 06.05.2018)
6. Разработка: Blend4Web vs Unity. Битва на ринге. Раунд 2 [Электронный ресурс]: Хабрахабр. - Электрон. журн. - 2016. - URL: https://habrahabr.ru/post/310086/(дата обращения: 19.04.18)
7. Разработка: Полгода работы с Blend4Web. А стоит ли оно этого? [Электронный ресурс]: Хабрахабр. - Электрон. журн. - 2016. - URL: https://habrahabr.ru/post/276147/дата обращения: 19.04.18)
8. Разработка: Что выбрать для 3D сайта - Three.js или Blend4Web? [Электронный ресурс]: Хабрахабр. - Электрон. журн. - 2015. - URL: https://habrahabr.ru/post/262749/(дата обращения: 19.04.18)
9. Blender [Электронный ресурс] // URL: https://www.blender.org/(дата обращения: 21.05.18)
10. Three.js [Электронный ресурс] : ВикипедияЯ. - Электрон. энцикл. - 2017. - URL: https://ru.wikipedia.org/wiki/Three.js(дата обращения: 13.04.17)
11. Jos Dirksen. Learning Three.js - the JavaScript 3D Library for WebGL.Second Edition., PACKT Publishing, 2015, 401 с.
12. Коичи Мацуда,Роджер Ли. WebGL Programming Guide:
Interactive3D Graphics: Programming with WebGL., 2015, 494 с.
13. Технический регламент «о требованиях пожарной безопасности» [Электронный ресурс] / Единая справочная служба Консорциума «Кодекс». - URL: https://docs.cntd.ru/document/902111644 свободный - Загл. с экрана. Язык русс. Дата обращения: 18.04.2022 г.
14. ГОСТ 12.2.032-78 Система стандартов безопасности труда (ССБТ). Рабочее место при выполнении работ сидя. Общие эргономические требования
15. ГОСТ 12.0.003-2015 Опасные и вредные производственные факторы. Классификация. Перечень опасных и вредных факторов
16. СП 52.13330.2016 Естественное и искусственное освещение. Актуализированная редакция СНиП 23-05-95
17. ГОСТ ISO 9612-2016 Акустика. Измерения шума для оценки его воздействия на человека. Метод измерений на рабочих местах (с Поправкой)
18. ГОСТ 12.1.003-83 «Система стандартов безопасности труда (ССБТ). Шум. Общие требования безопасности»
19. ГОСТ 12.1.006-84 ССБТ. «Электромагнитные поля радиочастот. Допустимые уровни на рабочих местах и требования к проведению контроля»
20. СанПиН 1.2.3685-21 «Гигиенические нормативы и требования к обеспечению безопасности и (или) безвредности для человека факторов среды обитания»
21. МР 2.2.9.2311 - 07 «Профилактика стрессового состояния
работников при различных видах профессиональной деятельности»
22. ГОСТ 12.1.030-81 «Система стандартов безопасности труда (ССБТ). Электробезопасность. Защитное заземление. Зануление»
23. ГОСТ 12.1.038-82 Система стандартов безопасности труда (ССБТ). Электробезопасность. Предельно допустимые значения напряжений прикосновения и токов;
24. ГОСТ 17.4.3.04-85 «Охрана природы (ССОП). Почвы. Общие требования к контролю и охране от загрязнения»
25. ГОСТ 12.1.004-91 «Система стандартов безопасности труда (ССБТ). Пожарная безопасность. Общие требования»

Работу высылаем на протяжении 30 минут после оплаты.




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