Параметричне моделювання адаптивних 3D-моделей

Альтернативна назва
Parametric modeling of adaptive 3D models
Ескіз недоступний
Дата
2025
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
У кваліфікаційній роботі розглянуто розробку програмного забезпечення для параметричного моделювання адаптивних 3D-моделей з використанням платформи .NET та технології WPF. Актуальність теми зумовлена широким використанням тривимірної графіки у сферах дизайну, інженерії, медицини, освіти та ігрової індустрії, а також потребою у спрощених інструментах для взаємодії з 3D-моделями. Розроблений застосунок дозволяє завантажувати моделі у форматі OBJ, змінювати їх положення, масштаб і орієнтацію в просторі, застосовувати кольорові або текстурні матеріали, а також зберігати параметри сцени для подальшого використання. В основі архітектури застосунку лежить патерн MVVM, що забезпечує чітке розділення логіки представлення, даних і взаємодії з користувачем. У процесі розробки використано бібліотеки Media3D, HelixToolkit.Wpf, Newtonsoft.Json, а для створення моделей — редактор Blender. Під час реалізації було забезпечено базову систему рендерингу, параметричне керування та підтримку користувацької взаємодії. Результати роботи можуть бути використані в освітньому процесі, при створенні прототипів, а також як основа для подальшого розвитку програмного продукту, зокрема в напрямках анімації, WebGL-візуалізації та підтримки складніших форматів моделей.
This thesis examines the development of software for parametric modeling of adaptive 3D models using the .NET platform and WPF technology. This topic is relevant due to the widespread use of three-dimensional graphics in design, engineering, medicine, education, and gaming, as well as the need for simplified tools to interact with 3D models. The developed application enables users to load models in OBJ format, adjust their position and scale, rotate them in space, apply color and texture materials, and save scene parameters for future use. The application's architecture is based on the MVVM pattern, which clearly separates presentation logic, data, and user interaction. The Media3D, HelixToolkit.Wpf, and Newtonsoft.Json libraries were used during development, and Blender was used to create models. A basic rendering system, parametric control, and user interaction support were implemented. The results can be used in education, prototype creation, and as a basis for further software development, particularly in animation, WebGL visualization, and support for more complex model formats.
Опис
Ключові слова
122 комп’ютерні науки, бакалавр, 3D-моделювання, програмне забезпечення, проєктування, колір, текстура
Бібліографічний опис
Дергачов, В. В. Параметричне моделювання адаптивних 3D-моделей = Parametric modeling of adaptive 3D models : кваліфікаційна робота бакалавра / В. В. Дергачов. – Одеса, 2025. – 55 с.
DOI
ORCID:
УДК