В статье описана процедура создания анимации в программном комплексе FlowVision.
Под созданием анимации во FlowVision подразумевается следующая последовательность действий:
- Получение последовательности изображений средствами FlowVision на основе посчитанных и сохраненных файлов;
- Создание анимации на основе полученной последовательности изображений с помощью сторонней программы.
Получение последовательности изображений
Во FlowVision имеются две возможности получения последовательности изображений, на основе:
- сохраненных данных с историей (см. подробнее в документации: создание анимации)
- сохраненных с историей слоев визуализации (fvvis файлы) (см. подробнее в документации: создание анимации в Модуле просмотра результатов)
Для создания последовательности изображений на основе сохраненных данных, необходимо, перед началом счета на вкладке Солвер Пре-Постпроцессора включить настройки сохранения данных с историей и с указанием частоты сохранения: автоматическое, по времени или по шагам.
Обратите внимание! При задании шага по времени с помощью числа КФЛ целесообразно задавать сохранение с историей по времени, а не по шагам. Т.к. при использовании КФЛ каждый шаг по времени может существенно изменяться в процессе счета, сохранение данных по шагам может дать анимацию, не соответствующую реальному масштабу времени.
После окончания расчета в серверной директории проекта будут располагаться ваши сохраненные данные: файлы с расширениями fvdata, fvgrid, fvmind, fvstat и др., соответствующие заданной частоте сохранения.
Для того, чтобы из этих сохраненных данных создать набор изображений, необходимо, выполнить следующие действия:
- Открыть Пре-Постпроцессор и подключиться к солверу
- На последнем сохраненном шаге расчета создать и отобразить нужные для визуализации слои и расположить объект в желаемом ракурсе
- Сохранить проект (CTRL+S)
- Перейти на начальный шаг расчета, с которого вы планируете создание анимации
- Кликнуть на панели инструментов на кнопку Начать захват последовательности
Далее, появится окно:
Здесь можно поменять размер изображения или использовать заданный по умолчанию. После нажатия кнопки ОК, откроется стандартное окно операционной системы, в котором нужно выбрать папку для сохранения последовательности файлов изображений, ввести их префикс-имя, выбрать тип файла и нажать Сохранить.
- Кликнуть на панели инструментов на кнопку Начать воспроизведение
При воспроизведении каждого сохраненного шага расчета изображение в Пре-Постпроцессоре будет меняться и, при этом, каждое изображение будет сохраняться в отдельный графический файл в указанной выше директории. При проигрывании шагов расчета важно - не изменять положения объекта. Данный метод позволяет получить последовательность графических файлов, которые необходимы для создания анимации.
Для создания последовательности изображений на основе сохраненных слоев, необходимо, перед началом счета на вкладке Солвер Пре-Постпроцессора включить настройки сохранения слоев с историей и указанием частоты сохранения: автоматическое, по времени или по шагам.
Также заранее до начала расчета необходимо позаботиться о предварительной настройке слоев, которые будут анимироваться.
После окончания расчета в серверной директории проекта будут располагаться ваши файлы визуализации с расширением fvvis, соответствующие заданному шагу или заданному времени сохранения.
Для того, чтобы из этих сохраненных файлов визуализации создать набор изображений, необходимо, выполнить следующие действия:
- Открыть Модуль просмотра и нажать на панели инструментов на кнопку Выбрать директорию для визуализации
- В появившемся окне операционной системы выбрать папку с серверной директорией проекта, где располагаются файлы визуализации fvvis.
После этих действий в окне Модуля просмотра можно будет отобразить необходимый слой и расположить объект в желаемом ракурсе. Для предварительного просмотра визуализации слоев по сохраненным данным или, иногда бывает нужно, скорректировать диапазон значений легенды, удобно пользоваться кнопками на панели инструментов: Загрузить первый шаг , Загрузить предыдущий шаг, Загрузить следующий шаг, Загрузить последний шаг и Загрузить произвольный шаг
Дальнейшая процедура создания последовательности изображений в точности совпадает с тем, что было описано выше для Пре-постпроцессора
Что выбрать: сохранение данных расчета или сохранение слоев визуализации?
Сохранение данных с историей потребует большого дискового пространства. Зато позволяет в любой момент создать необходимые слои визуализации для подготовки новой анимации.
Применение FVVIS файлов (сохранение слоев визуализации с историей) позволяет сохранять слои очень часто, при этом для хранения этих данных понадобится существенно меньшее дисковое пространство. Однако сохранять возможно только заранее преднастроенные слои.
Если Вы точно знаете, какие данные будут использованы для визуализации, используйте fvvis файлы, если не уверены, сохраняйте данные расчета с историей.
Если расчет производится на удаленном компьютере с ограниченным доступом, а загрузка проекта на локальный компьютер невозможна из-за размерности задачи, то использование fvvis файлов может оказаться единственным доступным способом для визуализации.
Создание анимации
Существует немало программ для создания анимации на основе последовательности изображений. Ниже, рассмотрим использование программы Киностудия Windows (Windows movie maker) – бесплатное программное обеспечение от Microsoft (скачать можно с официального сайта MS: скачать "Киностудию")
Выполните следующие действия:
- Выделите все графические файлы и перетащите с помощью мыши в окно Киностудии;
- Для всех выделенных изображений в Киностудии на вкладке Правка установите длительность воспроизведения анимации:
- Сохраните фильм, выбрав параметры Рекомендуемые для этого проекта