Розробка веб-застосунку для імпорту, візуалізації та експорту 3D-об'єктів різних форматів на базі WebGL
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : У сучасному світі, завдяки поширенню 3D-графіки, актуальним є питання конвертації 3D-моделей між різними форматами файлів. Більшість існуючих рішень орієнтовані на досвідчених користувачів 3D-графіки, а альтернативи не можуть забезпечити швидкодію чи безпеку даних, на яку здатна система користувача.
Метою роботи є створення швидкого та зручного веб-застосунку, розрахованого на користувачів без глибоких знань у 3D-графіці, який дозволяє імпортувати, візуалізувати та конвертувати популярні формати 3D-файлів. Основне завдання — спрощення та оптимізація процесу конвертації між різними 3D-форматами.
Для цього проведено аналіз найпоширеніших форматів збереження 3D-файлів і розроблено власний формат-посередник для оптимізації процесу конвертації. Реалізовано веб-застосунок із клієнтською архітектурою, який використовує обчислювальні потужності браузера клієнта для виконання всіх операцій конвертації. Створено алгоритми десеріалізації найпоширеніших форматів у формат посередник, та їх серіалізацію у вихідні формати.
EN : In the modern world, with the widespread use of 3D graphics, the issue of converting 3D models between different file formats has become increasingly relevant. Most existing solutions are designed for experienced 3D graphics users, while others offer complex or insecure services that require uploading models to a server. The aim of this project is to develop a fast and user-friendly web application targeted at users with limited knowledge of 3D graphics, enabling them to import, visualize, and convert popular 3D file formats. The primary objective is to simplify and optimize the process of converting between various 3D formats. To achieve this, an analysis of the most common 3D file formats was conducted, and an intermediary format was developed to streamline the conversion process. A web application with a client-side architecture was implemented, utilizing the computational capabilities of the client’s browser for all conversion operations. Algorithms were created to deserialize the most common formats into the system’s internal representation and to serialize them into target formats.
EN : In the modern world, with the widespread use of 3D graphics, the issue of converting 3D models between different file formats has become increasingly relevant. Most existing solutions are designed for experienced 3D graphics users, while others offer complex or insecure services that require uploading models to a server. The aim of this project is to develop a fast and user-friendly web application targeted at users with limited knowledge of 3D graphics, enabling them to import, visualize, and convert popular 3D file formats. The primary objective is to simplify and optimize the process of converting between various 3D formats. To achieve this, an analysis of the most common 3D file formats was conducted, and an intermediary format was developed to streamline the conversion process. A web application with a client-side architecture was implemented, utilizing the computational capabilities of the client’s browser for all conversion operations. Algorithms were created to deserialize the most common formats into the system’s internal representation and to serialize them into target formats.
Description
Скрипак С. О. Розробка веб-застосунку для імпорту, візуалізації та експорту 3D-об'єктів різних форматів на базі WebGL : кваліфікаційна робота бакалавра спеціальності 121 «Програмне забезпечення систем» / наук. керівник A. І. Безверхий. Запоріжжя : ЗНУ, 2025. 86 с.