Научная анимация на основе Asymptote

В статье рассматривается универсальный способ создания анимации с помощью языка для создания векторной графики Asymptote. В сам язык\r\nAsymptote встроена библиотека для создания анимации, однако практическое её использование осложнено крайне кратким описанием в официальной документации и нестабильной работой существующих примеров. Целью статьи является устранение данного пробела. Излагаемый нами способ основывается на создании PDF-файла с кадрами с помощью Asymptote с дальнейшей конвертацией его в набор PNG-изображений и склейкой их в видео с помощью FFmpeg. Все этапы подробно описываются, что даёт возможность читателю использовать изложенный метод, не будучи знакомым с используемыми утилитами.

Asymptote-based scientific animation

This article discusses a universal way to create animation using Asymptote the language for vector graphics. The Asymptote language itself has a built-in library for creating animations, but its practical use is complicated by an extremely brief description in the official documentation and unstable execution of existing examples.\r\nThe purpose of this article is to eliminate this gap. The method we describe is based on creating a PDF-file with frames using Asymptote, with further converting it into\r\na set of PNG images and merging them into a video using FFmpeg. All stages are described in detail, which allows the reader to use the described method without\r\nbeing familiar with the used utilities.

Publisher
Федеральное государственное автономное образовательное учреждение высшего образования Российский университет дружбы народов (РУДН)
Issue number
2
Language
English
Pages
139-149
State
Published
Volume
31
Year
2023
Organizations
  • 1 Peoples’ Friendship University of Russia
  • 2 Joint Institute for Nuclear Research
Keywords
vector graphics; TeX; asymptote; scientific graphics; векторная графика; TeX; asymptote; научная графика
Share

Other records