Существует два способа сохранения видео из NetLogo:
- захват кадров моделирования и сохранение их в видео формата QuickTime;
- покадровое сохранение в формате PNG и сохранение последовательности кадров в видео при помощи стороннего софта.
Первый вариант описан в документации. Второй вариант мне кажется более гибким, так что описываю его здесь.
Если нужно сохранить только вид игрового мира, то воспользуемся командой export-view
. Вообще команд семейства export
существует несколько и они позволяют сохранять графики, интерфейс, содержимое командного окна и т.п. Но нас интересует вид, так что добавим в функцию go
следующий код:
export-view (word "папка/для/сохранения/frame" but-first (word (100000 + ticks)) ".png")
word
"склеивает" строки входных аргументов в единую строку (имя файла); but-first
при обращении к списку возвращает список, состоящий из всех элементов исходного списка, кроме первого; ticks
-- счетчик кадров; 100000 -- резервирует число цифр, которыми помечается номер кадра (пять).
Для конвертации последовательности файлов в видео или анимированный GIF можно использовать VirtualDub. По этому адресу можно не только скачать программу, по и посмотреть видеоуроки на русском языке, в частности, о том, как создать анимированный GIF.
Комментарии
comments powered by Disqus