Details

Title: Разработка кроссплатформенных решений промышленных 3D моделей: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Шкивидоров Максим Викторович
Scientific adviser: Молодяков Сергей Александрович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2022
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Информационные технологии; Информационные системы; Моделирование; веб-приложение; проектирование; архитектура системы; web application; design; system architecture
UDC: 004.7
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2022/vr/vr22-4014
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\18234

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Разработка кроссплатформенных решений промышленных 3D моделей». На сегодняшнее время, на рынке программного обеспечения огромную роль играет 3D моделирование как представление продукта перед тем как его выпускать, это является важным аспектом, так как уже на раннем этапе разработки какого-либо продукта можно заметить какие-то изъяны и учесть их в последующей работе. На данный момент — это особенно актуально, так как заказчики требуют, как правило все чаще и чаще макет или проект, перед тем как что-то начать делать, чтобы убедится в том, что это именно то, чего они действительно хотят. Но так таких решений по отображению уже готовых 3D моделей очень мало и данные технологии на данный момент очень ресурсоемкие и требуют огромных вложений. Именно поэтому решение, представленное в данной работе, позволяет быстро интегрировать в любую веб-систему отображение трехмерных моделей с помощью нескольких библиотек. Приложение позволяет отображать трехмерные модели в любых форматах, которые поддерживает веб браузер, а также оптимизирует загрузку и отображение на этапе показа. Благодаря данному продукту, можно уменьшить временные затраты на разработку подобного функционала для любого приложения, в котором необходимо отображение трехмерных моделей. В ходе работы было произведено исследование различных фреймворков и библиотек на предмет актуальности, качеству и удобству для разработки программного обеспечения с применением практик DevOps. Приложение полностью протестировано и готово к выпуску на рынок. Приложение полностью поддерживает отображение трехмерных моделей, изменение характеристик 3D моделей, такие как свет, размер и координаты на онлайн карте. К каждой трехмерной модели есть возможность прикрепить наименование и описание. Таким образом, данное решение позволяет улучшить любой программный продукт, который сделан для использования в веб браузере, благодаря современным технологиям, использующихся в разработке данного приложения.

The topic of the final qualification work: "Development of cross-platform solutions for industrial 3D models". Today, 3D modeling plays a huge role in the software market as a representation of a product before releasing it, this is an important aspect, since already at an early stage of developing a product, you can notice some flaws and take them into account in subsequent work. At the moment this is especially true, as customers usually require more and more often a layout or project before starting to do something, in order to make sure that this is exactly what they really want. But there are very few such solutions for displaying ready-made 3D models, and these technologies are currently very resource-intensive and require huge investments. That is why the solution presented in this work allows you to quickly integrate the display of three-dimensional models into any web system using several libraries. The application allows you to display 3D models in any format supported by a web browser, and optimizes loading and display at the display stage. Thanks to this product, you can reduce the time spent on developing such functionality for any application that needs to display three-dimensional models. In the course of the work, a study was made of various frameworks and libraries for relevance, quality and convenience for software development using DevOps practices. The application is fully tested and ready to be released to the market. The application fully supports the display of three-dimensional models, changing the characteristics of 3D models, such as light, size and coordinates on the online map. It is possible to attach a name and description to each 3D model. Thus, this solution allows you to improve any software product that is made for use in a web browser, thanks to modern technologies used in the development of this application.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 5
Last 30 days: 0
Detailed usage statistics