В научной визуализации лагранжево -эйлерова адвекция — это метод, который в основном используется для визуализации нестационарных потоков . Компьютерная графика, созданная с помощью этого метода, может помочь ученым визуализировать изменения в полях скорости . Этот метод использует гибридную лагранжеву и эйлерову спецификацию поля потока . Это частный случай линейной интегральной свертки .
Метод состоит из использования интерполяции ближайшего соседа с последующим механизмом исправления ошибок. [1] Спецификация Лагранжа используется во время интегрирования [2] для обновления положений частиц. Интересующее свойство переносится в эйлеровой системе отсчета. [3] Первоначально он был разработан Бруно Джобардом и другими для стационарных потоков, но был распространен на нестационарные потоки. [4]
Основная идея заключается в создании текстуры белого шума нужного разрешения, которая используется как основа, поверх которой можно применить векторное поле. Это значит, что для каждой частицы, оглядываясь назад в векторном поле, нужно узнать новое значение для ячейки, в которой она содержится. Затем, оглядываясь вперед, нужно вычислить новое положение частицы в ячейке.
В своем применении метод Лагранжа–Эйлера может быть ускорен с использованием графических процессоров, используемых в распространенных чипсетах, присутствующих в видеокартах Nvidia и ATI Radeon . [5]
Обеспечение того, чтобы движущаяся текстура всегда следовала полю скорости жидкости, сохраняя при этом свойства исходной текстуры, является ключом к избежанию визуальных артефактов. Новый метод, разработанный в 2009 году, улучшает результаты предыдущего, работая в реальном времени. [6]
{{cite book}}
: CS1 maint: постскриптум ( ссылка )Препринт: Практический пример аппаратно-ускоренной лагранжево-эйлеровой текстурной адвекции для визуализации потока