Спосіб та програмне забезпечення для симуляції поведінки рідин в реальному часі

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

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

Опис

Ключові слова

інженерія програмного забезпечення, симуляція рідин, обчислювальна гідродинаміка, комп’ютерна графіка

Бібліографічний опис

Седухіна, А. Д. Спосіб та програмне забезпечення для симуляції поведінки рідин в реальному часі : магістерська дис. : 121 Інженерія програмного забезпечення / Седухіна Аліна Дмитрівна – Київ, 2025. – 136 с.

ORCID

DOI