Спосіб та програмне забезпечення для симуляції поведінки рідин в реальному часі
| dc.contributor.advisor | Нещадим, Олександр Михайлович | |
| dc.contributor.author | Седухіна, Аліна Дмитрівна | |
| dc.date.accessioned | 2026-01-12T14:58:53Z | |
| dc.date.available | 2026-01-12T14:58:53Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Симуляція рідин є однією з найскладніших задач комп’ютерного моделювання, попри тривалу історію її розвитку. Вона широко застосовується у VFX, ігрових рушіях та інженерних обчисленнях. Повний опис динаміки рідин вимагає розв’язання рівнянь Нав’є–Стокса, що належать до нерозв’язаних проблем тисячоліття, тому практичні системи спираються на чисельні апроксимації, при чому конкретні вимоги для симуляції обираються в залежності від сфери застосування. Отже, існуючі класичні методи апроксимують рівняння Нав’є-Стокса використовуючи сітку, окремі частинки або змішаний підхід для обчислень та зберігання значень. В роботі увагу в першу чергу приділено саме гібридним методам. У магістерській дисертації запропоновано спосіб, який ґрунтується на корекції густини при перевищенні встановленого порогу. Цей спосіб дозволяє прискорити симуляцію на 20,84% та вирішувати проблему надмірної локальної густини рідини в реальному часі. Для реалізації запропонованого способу було розроблено програмне забезпечення у вигляді плагіну до рушія Unreal Engine. В роботі було використано мову С++ та Unreal Engine API, включаючи представлені в ньому інструменти для паралельних обчислень. А також створено бізнес-модель для запуску стартапу та виходу плагіну на внутрішній торгівельний майданчик. | |
| dc.description.abstractother | Fluid simulation is one of the most challenging tasks in computer modelling, despite its long history of development. It is widely used in VFX, game engines, and engineering calculations. A complete description of fluid dynamics requires solving the Navier–Stokes equations, which are among the unsolved problems of the millennium, so practical systems rely on numerical approximations, with specific simulation requirements chosen depending on the application. Thus, existing classical methods approximate the Navier-Stokes equations using a grid, discrete particles, or a mixed approach for computing and storing values. This work focuses primarily on hybrid methods. The master's thesis proposes a method based on density correction when a set threshold is exceeded. This method allows the simulation to be accelerated by 20.84% and solves the problem of excessive local fluid density in real time. To implement the proposed method, software was developed in the form of a plugin for the Unreal Engine. The work used the C++ language and the Unreal Engine API, including the tools for parallel computing presented in it. A business model was also created to launch a startup and release the plugin on an internal trading platform. | |
| dc.format.extent | 136 c. | |
| dc.identifier.citation | Седухіна, А. Д. Спосіб та програмне забезпечення для симуляції поведінки рідин в реальному часі : магістерська дис. : 121 Інженерія програмного забезпечення / Седухіна Аліна Дмитрівна – Київ, 2025. – 136 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/78049 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | інженерія програмного забезпечення | |
| dc.subject | симуляція рідин | |
| dc.subject | обчислювальна гідродинаміка | |
| dc.subject | комп’ютерна графіка | |
| dc.subject.udc | 004.92 | |
| dc.title | Спосіб та програмне забезпечення для симуляції поведінки рідин в реальному часі | |
| dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Sedykhina_magistr.pdf
- Розмір:
- 2.97 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: