Jump to content

Плавная анимация

Пример жидкой анимации, созданной с помощью моделирования.

Жидкостная анимация относится к методам компьютерной графики , позволяющим создавать реалистичную анимацию жидкостей, таких как вода и дым. [1] Анимация жидкости обычно фокусируется на имитации качественного визуального поведения жидкости, с меньшим упором на строго правильные физические результаты, хотя они часто по-прежнему полагаются на приближенные решения уравнений Эйлера или уравнений Навье-Стокса , которые управляют реальной физикой жидкости. Плавная анимация может выполняться с разным уровнем сложности: от трудоемкой высококачественной анимации для фильмов или визуальных эффектов до простой и быстрой анимации для анимации в реальном времени, такой как компьютерные игры. [2]

гидродинамикой вычислительной Связь с

Гидравлическая анимация отличается от вычислительной гидродинамики (CFD) тем, что гидроанимация используется в первую очередь для визуальных эффектов, тогда как вычислительная гидродинамика используется для изучения поведения жидкостей строгим научным способом.

Развитие [ править ]

Моделирование двух жидкостей с разной вязкостью

Разработка методов плавной анимации, основанных на уравнениях Навье – Стокса, началась в 1996 году, когда Ник Фостер и Димитрис Метаксас [3] реализовали решения трехмерных уравнений Навье-Стокса в контексте компьютерной графики, основываясь на научной работе Харлоу и Уэлча по CFD 1965 года. [4] До этого момента в основном использовалось множество более простых методов, включая специальные системы частиц, [5] методы более низкого измерения, такие как поля высот, [6] и полуслучайные турбулентные шумовые поля. [7]

В 1999 году Йос Стам опубликовал книгу «Стабильные жидкости». [8] метод, в котором использовалась техника полулагранжевой адвекции и неявное интегрирование вязкости для обеспечения безусловно стабильного поведения. Это позволило использовать гораздо большие временные шаги и, следовательно, ускорить моделирование. Эта общая техника была расширена Рональдом Федкивом и соавторами для создания более реалистичного дыма. [9] и огонь, [10] а также сложное 3D-моделирование воды с использованием вариантов метода установки уровня . [11] [12]

Некоторые известные академические исследователи в этой области включают Джерри Тессендорфа, Джеймса Ф. О'Брайена , Рона Федкива , Марка Карлсона, Грега Тёрка , Роберта Бридсона , Кена Мюсета и Джоса Стэма . [ нужна ссылка ]

Программное обеспечение [ править ]

Многие программы компьютерной 3D-графики реализуют методы плавной анимации. RealFlow — это отдельный коммерческий пакет, который используется для создания визуальных эффектов в фильмах, телешоу, рекламных роликах и играх. [ нужна ссылка ] RealFlow реализует решатель для неявных частиц жидкости (FLIP; расширение метода частиц в ячейках ), гибридную сетку и метод частиц , который позволяет использовать расширенные функции, такие как пена и распыление . Maya и Houdini — две другие коммерческие программы компьютерной 3D-графики, позволяющие создавать плавную анимацию.

Blender — это программа трехмерной компьютерной графики с открытым исходным кодом на основе частиц. используется метод решетки Больцмана , в которой для анимации жидкостей [13] до интеграции проекта mantaflow с открытым исходным кодом в 2020 году с широким спектром вариантов решателя Навье-Стокса. [14]

См. также [ править ]

Ссылки [ править ]

  1. ^ Бридсон, Роберт. Моделирование жидкости для компьютерной графики (2-е изд.). ЦРК Пресс.
  2. ^ Мастин, Гэри А.; Ваттерберг, Питер А.; Мареда, Джон Ф. (март 1987 г.). «Фурье-синтез сцен океана» (PDF) . IEEE Компьютерная графика и приложения . 7 (3): 16–23. дои : 10.1109/MCG.1987.276961 . S2CID   1330805 . Архивировано из оригинала (PDF) 5 марта 2016 г. Проверено 31 августа 2014 г.
  3. ^ Фостер, Ник; Метаксас, Дмитрий (1 сентября 1996 г.). «Реалистичная анимация жидкостей». Графические модели и обработка изображений . 58 (5): 471–483. CiteSeerX   10.1.1.331.619 . дои : 10.1006/gmip.1996.0039 .
  4. ^ Харлоу, Фрэнсис Х.; Уэлч, Дж. Эдди (1 декабря 1965 г.). «Численный расчет нестационарного течения вязкой несжимаемой жидкости со свободной поверхностью» . Физика жидкостей . 8 (12): 2182–2189. Бибкод : 1965PhFl....8.2182H . дои : 10.1063/1.1761178 . ISSN   0031-9171 .
  5. ^ Ривз, WT (1 апреля 1983 г.). «Системы частиц — метод моделирования класса нечетких объектов». АКМ Транс. График . 2 (2): 91–108. CiteSeerX   10.1.1.517.4835 . дои : 10.1145/357318.357320 . ISSN   0730-0301 . S2CID   181508 .
  6. ^ Касс, Майкл; Миллер, Гэвин (1 января 1990 г.). «Быстрая и стабильная гидродинамика для компьютерной графики». Материалы 17-й ежегодной конференции «Компьютерная графика и интерактивные технологии» . СИГГРАФ '90. Нью-Йорк: ACM. стр. 49–57. дои : 10.1145/97879.97884 . ISBN  978-0897913447 . S2CID   12925789 .
  7. ^ Стэм, Джос; Фиуме, Юджин (1 января 1993 г.). «Турбулентные поля ветра для газовых явлений». Материалы 20-й ежегодной конференции «Компьютерная графика и интерактивные технологии» . СИГГРАФ '93. Нью-Йорк: ACM. стр. 369–376. дои : 10.1145/166117.166163 . ISBN  978-0897916011 . S2CID   1618202 .
  8. ^ Стэм, Джос (1 января 1999 г.). «Стабильные жидкости». Материалы 26-й ежегодной конференции по компьютерной графике и интерактивным технологиям - SIGGRAPH '99 . СИГГРАФ '99. Нью-Йорк: ACM Press/Addison-Wesley Publishing Co., стр. 121–128. дои : 10.1145/311535.311548 . ISBN  978-0201485608 . S2CID   207555779 .
  9. ^ Федкив, Рональд; Стэм, Джос; Йенсен, Хенрик Ванн (1 января 2001 г.). «Визуальная имитация дыма» . Материалы 28-й ежегодной конференции «Компьютерная графика и интерактивные технологии» . СИГРАФ '01. Нью-Йорк: ACM. стр. 15–22 . CiteSeerX   10.1.1.29.2220 . дои : 10.1145/383259.383260 . ISBN  978-1581133745 . S2CID   7000291 .
  10. ^ Нгуен, Дык Куанг; Федкив, Рональд; Йенсен, Хенрик Ванн (1 января 2002 г.). «Физически обоснованное моделирование и анимация огня». Материалы 29-й ежегодной конференции «Компьютерная графика и интерактивные технологии» . СИГРАФ '02. Нью-Йорк: ACM. стр. 721–728. дои : 10.1145/566570.566643 . ISBN  978-1581135213 . S2CID   356538 .
  11. ^ Фостер, Ник; Федкив, Рональд (1 января 2001 г.). «Практическая анимация жидкостей» . Материалы 28-й ежегодной конференции «Компьютерная графика и интерактивные технологии» . СИГРАФ '01. Нью-Йорк, штат Нью-Йорк, США: ACM. стр. 23–30 . CiteSeerX   10.1.1.21.932 . дои : 10.1145/383259.383261 . ISBN  978-1581133745 . S2CID   8782248 .
  12. ^ Энрайт, Дуглас; Маршнер, Стивен; Федкив, Рональд (1 января 2002 г.). «Анимация и рендеринг сложных водных поверхностей». Материалы 29-й ежегодной конференции «Компьютерная графика и интерактивные технологии» . СИГРАФ '02. Нью-Йорк: ACM. стр. 736–744. CiteSeerX   10.1.1.19.6229 . дои : 10.1145/566570.566645 . ISBN  978-1581135213 . S2CID   1233095 .
  13. ^ «Док:2.4/Руководство/Физика/Жидкость — BlenderWiki» . wiki.blender.org . Архивировано из оригинала 31 января 2016 г. Проверено 4 ноября 2016 г.
  14. ^ «Справочник/Примечания к выпуску/2.82 — Blender Developer Wiki» . wiki.blender.org . Проверено 10 июня 2020 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b907cde63a92063be16dc2f05867ab04__1713549420
URL1:https://arc.ask3.ru/arc/aa/b9/04/b907cde63a92063be16dc2f05867ab04.html
Заголовок, (Title) документа по адресу, URL1:
Fluid animation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)