Перейти к содержанию

Анимация

Анимация — тот же самый чертёж, снятый в нескольких состояниях. Вы ставите ключевые кадры, а движок сам достраивает всё, что между ними.

Переключитесь в шапке редактора на «Анимация». Внизу появится таймлайн, а над чертежом — строка «Переменные:» с обнаруженными числовыми объектами.

Как это делается

  1. Приведите чертёж в начальное состояние: подвиньте точку, поставьте ползунок в нужное значение, спрячьте лишнее.
  2. Нажмите «Добавить кадр» — снимок текущего состояния встанет туда, где стоит каретка на таймлайне.
  3. Передвиньте каретку вперёд и измените чертёж: другое значение ползунка, другое положение точки, что-то показалось или скрылось.
  4. Снова «Добавить кадр».
  5. Проверьте: кнопка воспроизведения над таймлайном прокрутит анимацию, а клавиши , и . перебросят каретку на предыдущий и следующий кадр.

Кнопка меняет подпись сама: пока каретка стоит на существующем кадре и в чертеже что-то поменялось, она превращается в «Сохранить кадр», а после сохранения — в «Кадр сохранен».

Для экспорта нужно минимум два кадра — иначе анимировать нечего, и сервис об этом скажет.

Что именно попадает в кадр

Каждый ключевой кадр запоминает:

  • числовые объекты — ползунки и числа GeoGebra (то, что перечислено в строке «Переменные»);
  • положение свободных точек — тех, что можно двигать мышью;
  • положение текстов, если вы их расставляли вручную;
  • видимость — что показано, а что скрыто;
  • логические значения — состояние галочек.

Между двумя кадрами числа и координаты плавно перетекают, а показ и скрытие происходят на границе. Что именно разошлось между чертежом и сохранённым кадром, видно во всплывающей подсказке кнопки сохранения.

Чего кадр не запоминает

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

Диапазон и длительность

Поле «Длительность» в строке управления над таймлайном задаёт длину отрезка, который пойдёт в видео. Значение можно ввести или потянуть поле вверх-вниз.

Кнопки масштаба над таймлайном: минус, плюс и «Вписать» (горячая клавиша F — она же сбрасывает прокрутку к началу). Колесо над таймлайном тоже меняет масштаб, а перетаскивание — прокручивает.

На Стандартном и Продвинутом уровнях у диапазона появляются две ручки на линейке: можно вырезать в видео не всё с начала, а произвольный отрезок. На Продвинутом начало диапазона может быть отрицательным — это «предпауза»: первый кадр держится на экране заданное время, прежде чем начнётся движение.

Переходы

По умолчанию переход между кадрами плавный. На Стандартном и Продвинутом уровнях у каждого промежутка можно выбрать «Тип перехода» — правый клик по промежутку на таймлайне. Вариантов семнадцать: «Линейно», «Плавно», «Мягкий стоп», «Ускорение», «Замедление», «Пружина», «Отскок» и другие.

Правый клик по самому кадру открывает меню: «Сохранить кадр», «Перейти», «Дублировать», «Удалить». Выделенный кадр удаляется и клавишей Del. Кадр можно перетаскивать по таймлайну мышью.

Тонкая настройка кадра

Со Стандартного уровня под таймлайном открывается инспектор выбранного кадра:

  • «Движение камеры» — центр и ширина видимой области. Кнопка рядом заполняет поля текущим видом апплета. Если камера задана у двух соседних кадров, между ними получается плавный наезд или проезд.
  • «Стили элементов» — переопределения на конкретный кадр: цвет, толщина, размер, пунктир, прозрачность, текст и видимость подписи. Так делается подсветка: «на этом кадре сторона AB становится красной».
  • «Эффекты появления/исчезновения» — как объект входит в кадр и уходит из него, с длительностью и задержкой.
  • «Акценты (события)» — разовые подчёркивания: мигание, вспышка, обводка объекта.

На Базовом уровне инспектор скрыт: анимируются переменные, точки, тексты и видимость — этого хватает для большинства учебных сюжетов.

Черновик и полный рендер

В шапке панели «Экспорт» в режиме анимации две кнопки.

Черновик (иконка воспроизведения) — быстрый предпросмотр в низком разрешении. Он проигрывается в том же окне превью и живёт отдельно: в списке результатов не оседает и заменяется следующим черновиком. Пользуйтесь им, чтобы проверить движение, а не картинку.

Кнопка экспорта (иконка плёнки) — настоящий рендер в выбранном размере и формате; подпись у неё меняется вслед за форматом: «Экспорт MP4», «Экспорт GIF» и так далее. Рендер идёт в отдельную, медленную очередь, где считается по одному заданию за раз. Минута видео может рендериться заметно дольше минуты.

Как сократить ожидание:

  • сначала посмотрите черновик и убедитесь, что движение то самое;
  • уменьшите размер экспорта (640×auto вместо Full HD);
  • поставьте FPS 5 или 15 вместо 30 — переключатель рядом с форматом;
  • не делайте видео длиннее, чем нужно: время рендера растёт вместе с длительностью.

Выбор качества сжатия (CRF) доступен на Продвинутом уровне; на остальных используется высокое качество.

Точный кадр

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