Моделювання рідиниМоделювання рідини (англ. fluid simulation) — галузь комп'ютерної графіки, що використовує засоби обчислювальної гідродинаміки для реалістичного моделювання, анімації та візуалізації рідин, газів, вибухів та інших пов'язаних з цим явищ. Маючи на вході якусь рідину і геометрію сцени, симулятор рідини моделює її поведінку та рух у часі, враховуючи багато фізичних сил, об'єктів і взаємодій. Моделювання рідини широко використовується в комп'ютерній графіці та ранжується за обчислювальною складністю від високоточних обчислень для кінофільмів і спецефектів до простих апроксимацій, що працюють у режимі реального часу і використовуються переважно в комп'ютерних іграх. ПідходиІснує кілька конкурентних методів моделювання рідини, кожен з яких має свої переваги та недоліки. Найпоширенішими є сіткові методи Ейлера, гідродинаміка згладжених частинок (ГЗЧ), методи, засновані на завихреннях, і метод ґраткових рівнянь Больцмана. Ці методи виникли в середовищі обчислювальної гідродинаміки та запозичені для практичного застосування в галузі комп'ютерної графіки та спецефектів. Основна вимога до цих методів з боку комп'ютерної графіки — візуальна правдоподібність. Іншими словами, якщо спостерігач під час перегляду не помічає неприродності анімації, то моделювання вважається задовільним. У фізиці, техніці та математиці, з іншого боку, основні вимоги ставляться до фізичної коректності та точності моделювання, а не до його візуального результату. РозробкаУ комп'ютерній графіці найраніші спроби розв'язати рівняння Нав'є — Стокса в тривимірному просторі зробили 1996 року Нік Фостер (англ. Nick Foster) і Дімітріс Метаксас[en] (англ. Dimitris Metaxas). Їхня робота ґрунтувалась на ранішій роботі з обчислювальної гідродинаміки, опублікованій 1965 року Гарлоу[en] і Велшем (англ. Welch, J.E.). До роботи Фостера і Метаксаса багато методів моделювання рідини будувалось на основі спеціальних систем частинок, методах зниження розмірності (типу двомірних моделей мілкої води на зразок калюж) і напіввипадкових шумових турбулентних полях. 1999 року на SIGGRAPH Джос Стем[en] опублікував метод так званих «стабільних рідин» (англ. Stable Fluids), який використовував напівлагранжів метод адвекції та неявні інтеграції в'язкості для забезпечення безумовно стійкої поведінки рідини. Це дозволило моделювати рідини зі значно більшим часовим кроком і загалом призвело до швидших програм. Пізніше, у 2001—2002 роках, цей метод розширив Рон Федків[en] разом зі своїми співробітниками, завдяки чому стало можливим обробляти складну модель води в тривимірній сцені з використанням методу встановленого рівня[en]. Найбільший внесок у галузь моделювання рідини внесли Рон Федків, Джеймс О’Браєн[en], Марк Карлсон (англ. Mark Carlson), Грег Тарк[en], Роберт Брідсон (англ. Robert Bridson), Кен Мюзит (англ. Ken Museth) і Джос Стем. Програмне забезпеченняНижче наведено набір найвідомішого й поширеного програмного забезпечення, призначеного для моделювання рідини.
Примітки
Посилання
|
Portal di Ensiklopedia Dunia