Спосіб та програмне забезпечення для симуляції поведінки рідин в реальному часі
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Симуляція рідин є однією з найскладніших задач комп’ютерного
моделювання, попри тривалу історію її розвитку. Вона широко застосовується
у VFX, ігрових рушіях та інженерних обчисленнях. Повний опис динаміки
рідин вимагає розв’язання рівнянь Нав’є–Стокса, що належать до
нерозв’язаних проблем тисячоліття, тому практичні системи спираються на
чисельні апроксимації, при чому конкретні вимоги для симуляції обираються
в залежності від сфери застосування.
Отже, існуючі класичні методи апроксимують рівняння Нав’є-Стокса
використовуючи сітку, окремі частинки або змішаний підхід для обчислень та
зберігання значень. В роботі увагу в першу чергу приділено саме гібридним
методам. У магістерській дисертації запропоновано спосіб, який ґрунтується
на корекції густини при перевищенні встановленого порогу. Цей спосіб
дозволяє прискорити симуляцію на 20,84% та вирішувати проблему надмірної
локальної густини рідини в реальному часі. Для реалізації запропонованого
способу було розроблено програмне забезпечення у вигляді плагіну до рушія
Unreal Engine. В роботі було використано мову С++ та Unreal Engine API,
включаючи представлені в ньому інструменти для паралельних обчислень. А
також створено бізнес-модель для запуску стартапу та виходу плагіну на
внутрішній торгівельний майданчик.
Опис
Ключові слова
інженерія програмного забезпечення, симуляція рідин, обчислювальна гідродинаміка, комп’ютерна графіка
Бібліографічний опис
Седухіна, А. Д. Спосіб та програмне забезпечення для симуляції поведінки рідин в реальному часі : магістерська дис. : 121 Інженерія програмного забезпечення / Седухіна Аліна Дмитрівна – Київ, 2025. – 136 с.