:orphan:

Animation Gallery
=================

Here we will explore what is involved in creating animations (i.e., movies).
Of course, an animation is nothing more than a series of individual images
played back in an orderly fashion. Here, these images will have been created
with GMT. A GMT movie is made with the :doc:`movie </movie>` module that takes
care of all the book-keeping of making a movie (advancing frame counters,
converting each plot to a raster image, assembling the images into a movie).
The user is left to focus on the creation of a main frame script (that will
have access to special variables to know which frame it is as well as
user-defined data) and optional scripts that prepares files for the movie,
lays down a constant background plot, and appends a constant foreground plot.
The :doc:`movie </movie>` module explains the available options and gives a
few simple examples you can cut-and-paste to run in your terminal.  Below
are more advanced movie examples.  You can generate anything from tiny
animated gif files for your PowerPoint or KeyNote presentations or a
full-featured movie with thousands of frames at HD or 4k resolution.

.. grid:: 1 1 1 2

   .. grid-item-card:: :doc:`/animations/anim01`
      :padding: 1
      :link-type: doc
      :link: animations/anim01

      .. youtube:: 5m3gRhFFFLA
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim02`
      :padding: 1
      :link-type: doc
      :link: animations/anim02

      .. youtube:: WQ6JrtEu_Fk
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim03`
      :padding: 1
      :link-type: doc
      :link: animations/anim03

      .. youtube:: zCo0fuMkvMY
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim04`
      :padding: 1
      :link-type: doc
      :link: animations/anim04

      .. youtube:: j75MbWb4WCE
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim05`
      :padding: 1
      :link-type: doc
      :link: animations/anim05

      .. youtube:: 7NQa4TORA3E
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim06`
      :padding: 1
      :link-type: doc
      :link: animations/anim06

      .. youtube:: 3vB53hoLsls
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim07`
      :padding: 1
      :link-type: doc
      :link: animations/anim07

      .. youtube:: KfBwQlyjz5w
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim08`
      :padding: 1
      :link-type: doc
      :link: animations/anim08

      .. youtube:: H0RyjHRhJ3g
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim09`
      :padding: 1
      :link-type: doc
      :link: animations/anim09

      .. youtube:: LTxlR5LuJ8g
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim10`
      :padding: 1
      :link-type: doc
      :link: animations/anim10

      .. youtube:: FLzYVo7wXAg
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim11`
      :padding: 1
      :link-type: doc
      :link: animations/anim11

      .. youtube:: nmxy9yb2cR8
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim12`
      :padding: 1
      :link-type: doc
      :link: animations/anim12

      .. youtube:: X8TojLs0NYk
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim13`
      :padding: 1
      :link-type: doc
      :link: animations/anim13

      .. youtube:: S-kRGxwOGJw
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim14`
      :padding: 1
      :link-type: doc
      :link: animations/anim14

      .. youtube:: Wk58r72g_nk
         :width: 100%

   .. grid-item-card:: :doc:`/animations/anim15`
      :padding: 1
      :link-type: doc
      :link: animations/anim15

      .. youtube:: Pvvc4vb8G4Y
         :width: 100%

.. toctree::
   :hidden:
   :glob:


   animations/anim*
