Создание анимации во FlowVision

В статье описана процедура создания анимации в программном комплексе FlowVision.


Под созданием анимации во FlowVision подразумевается следующая последовательность действий:

  1. Получение последовательности изображений средствами FlowVision на основе посчитанных и сохраненных файлов;
  2. Создание анимации на основе полученной последовательности изображений с помощью сторонней программы.

Получение последовательности изображений

Во FlowVision имеются две возможности получения последовательности изображений, на основе:

Для создания последовательности изображений на основе сохраненных данных, необходимо, перед началом счета на вкладке Солвер Пре-Постпроцессора включить настройки сохранения данных с историей и с указанием частоты сохранения: автоматическое, по времени или по шагам.

автдан

Обратите внимание! При задании шага по времени с помощью числа КФЛ целесообразно задавать сохранение с историей по времени, а не по шагам. Т.к. при использовании КФЛ каждый шаг по времени может существенно изменяться в процессе счета, сохранение данных по шагам может дать анимацию, не соответствующую реальному масштабу времени.

После окончания расчета в серверной директории проекта будут располагаться ваши сохраненные данные: файлы с расширениями fvdata, fvgrid, fvmind, fvstat и др., соответствующие заданной частоте сохранения.

Для того, чтобы из этих сохраненных данных создать набор изображений, необходимо, выполнить следующие действия:

  • Открыть Пре-Постпроцессор и подключиться к солверу
  • На последнем сохраненном шаге расчета создать и отобразить нужные для визуализации слои и расположить объект в желаемом ракурсе
  • Сохранить проект (CTRL+S)
  • Перейти на начальный шаг расчета, с которого вы планируете создание анимации
  • Кликнуть на панели инструментов на кнопку Начать захват последовательности последов

Далее, появится окно:

зхват

Здесь можно поменять размер изображения или использовать заданный по умолчанию. После нажатия кнопки ОК, откроется стандартное окно операционной системы, в котором нужно выбрать папку для сохранения последовательности файлов изображений, ввести их префикс-имя, выбрать тип файла и нажать Сохранить.

Сохранить как

  • Кликнуть  на панели инструментов на кнопку Начать воспроизведение кнопка

При воспроизведении каждого сохраненного шага расчета изображение в Пре-Постпроцессоре будет меняться и, при этом, каждое изображение будет сохраняться в отдельный графический файл в указанной выше директории. При проигрывании шагов расчета важно - не изменять положения объекта. Данный метод позволяет получить последовательность графических файлов, которые необходимы для создания анимации.

Для создания последовательности изображений на основе сохраненных слоев, необходимо, перед началом счета на вкладке Солвер Пре-Постпроцессора включить настройки сохранения слоев с историей и указанием частоты сохранения: автоматическое, по времени или по шагам.

автодан

Также заранее до начала расчета  необходимо позаботиться о предварительной настройке слоев, которые будут анимироваться.

После окончания расчета в серверной директории проекта будут располагаться ваши файлы визуализации с расширением fvvis, соответствующие заданному шагу или заданному времени сохранения.

Для того, чтобы из этих сохраненных файлов визуализации создать набор изображений, необходимо, выполнить следующие действия:

  • Открыть Модуль просмотра и нажать на панели инструментов на кнопку Выбрать директорию для визуализации сохран
  • В появившемся окне операционной системы выбрать папку с серверной директорией проекта, где располагаются файлы визуализации fvvis.

После этих действий в окне Модуля просмотра можно будет отобразить необходимый слой и расположить объект в желаемом ракурсе. Для предварительного просмотра визуализации слоев по сохраненным данным или, иногда бывает нужно, скорректировать диапазон значений легенды, удобно пользоваться кнопками на панели инструментов: Загрузить первый шаг , Загрузить предыдущий шаг, Загрузить следующий шаг, Загрузить последний шаг прок и Загрузить произвольный шаг прокрут

Дальнейшая процедура создания последовательности изображений в точности совпадает с тем, что было описано выше для Пре-постпроцессора

Что выбрать: сохранение данных расчета или сохранение слоев визуализации?

Сохранение данных с историей потребует большого дискового пространства. Зато позволяет в любой момент создать необходимые слои визуализации для подготовки новой анимации.

Применение FVVIS файлов (сохранение слоев визуализации с историей) позволяет сохранять слои очень часто, при этом для хранения этих данных понадобится существенно меньшее дисковое пространство. Однако сохранять возможно только заранее преднастроенные слои.

Если Вы точно знаете, какие данные будут использованы для визуализации, используйте fvvis файлы, если не уверены, сохраняйте данные расчета с историей.

Если расчет производится на удаленном компьютере с ограниченным доступом, а загрузка проекта на локальный компьютер невозможна из-за размерности задачи, то использование fvvis файлов может оказаться единственным доступным способом для визуализации.

Создание анимации 

Существует немало программ для создания анимации на основе последовательности изображений.   Ниже, рассмотрим использование программы Киностудия Windows (Windows movie maker) – бесплатное программное обеспечение от Microsoft (скачать можно с официального сайта MS: скачать "Киностудию")

Выполните следующие действия:

  • Выделите все графические файлы и перетащите с помощью мыши в окно Киностудии;

Киностудия

  • Для всех выделенных изображений в Киностудии на вкладке Правка установите длительность воспроизведения анимации:

длит

  • Сохраните фильм, выбрав параметры Рекомендуемые для этого проекта

оКиностудия