Synfig
  • Введение
  • Подготовка к работе
    • Системные требования
    • Установка версии для Windows
    • Установка portable-версии для Windows
    • Установка версии для Linux
    • Установка версии для macOS
  • Основные принципы
    • Интерфейс
    • Слои
    • Параметры слоя
    • Группирование слоев
    • Смешивание слоёв
    • Фильтрующие слои
    • Параметры Холста
    • Режим анимации
    • Фиксаторы
    • Ключевые кадры
    • Инструменты
  • Работа с растровыми изображениями
    • Импорт изображений
    • Анимация методом "Перекладка"
    • Импорт секвенций кадров
    • Инструмент Ножницы
  • Работа с векторной графикой
    • Создание фигур
    • Импорт SVG
    • Векторизация изображения
  • Экспорт
    • Предварительный просмотр
    • Экспорт видео
    • Экспорт изображений
    • Экспорт Gif-анимации
    • Экспорт web-анимации (Lottie)
  • Экспорт через командную строку
  • Перечень слоёв
    • Размывание
    • Размывание движением
    • Радиальное размывание
    • Деформация по кривой
    • Искажение шумом
    • Деформирующий скелет
    • Сферизация
    • Растяжение
    • Вихрь
    • Искажение
    • Порог
    • Цветокоррекция
    • Полутон 2
    • Полутон 3
    • Ключ светимости
    • Жюлиа
    • Мандельброт
    • Сплошная заливка
    • Расширенный контур
    • Шахматная доска
    • Окружность
    • Контур
    • Многоугольник
    • Прямоугольник
    • Область
    • Звезда
    • Конически градиент
    • Искривлённый градиент
    • Линейный градиент
    • Градиентный шум
    • Радиальный градиент
    • Спиральный градиент
    • Дублировать
    • Группирующий слой
    • Группа-переключатель
    • Группа фильтров
    • Импорт изображения
    • Растения
    • Скелет
    • Звук
    • Сглаживание
    • Текст
    • Фаска
    • Тень
    • Свободное время
    • Стробоскоп
    • Петля времени
    • Вращение
    • Перемещение
    • Масштаб
  • Инструменты анимации
    • Статические параметры
    • Ключевые кадры
    • Графики
    • Калька
    • Петля времени
    • Анимация вдоль кривой
    • Слой-переключатель
    • Импорт звуковых файлов
    • Липсинк
  • Связывание данных
    • Связывание параметров
    • Вложенные холсты
    • Связывание файлов
  • Конвертеры
    • О Конвертерах
    • Add
    • Animation from file
    • Average
    • Сos
    • Derivative
    • Dot Product
    • Exponential
    • Integer
    • Greyed
    • Linear
    • Logarithm
    • Power
    • Random
    • Reference
    • Scale
    • Sine
    • Step
    • Subtract
    • Switch
    • Time Swap
    • Time Loop
    • Vector Length
    • Vector X
    • Vector Y
  • Скелетная анимация
    • Создание скелета
    • Привязка групп и изображений
    • Привязка векторных слоёв
    • Использование деформирующего скелета
  • Плагины
    • Установка плагинов
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Связывание данных

Вложенные холсты

PreviousСвязывание параметровNextСвязывание файлов

Last updated 11 months ago

Для начала следует разобраться, что же именно программа Synfig Studio Считает за “Холст” в данном случае.

Холстом для Synfig Studio является совокупность состоящая из рабочей области, временной шкалы, панели слоев и панели параметров слоя.

На панели Холсты уже сразу отображается “корневой” холст, который создается автоматически при создании нового проекта.

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

Создание Вложенного холста

Для того, чтобы создать вложенный холст, следует сгруппировать объекты, затем, выделив группу на панели “Параметров слоя” выбирите параметр “Холст” и щелкните ПКМ - “Экспортировать…” После этого появится окно, где нужно ввести имя холста.

ВАЖНО! На данный момент программа не позволит сохранить название состоящее только из одних цифр, по этому рекомендуем вам ставить любую букву в начале имени.

После создания нового вложенного холста, он будет отображаться на панеле “Холсты” под материнским холстом.

Вложенные холсты могут быть похожи на импортированные связанные файлы о которых расписано в разделе “Связывание файлов” . Но его большое различие в том, что вложенный холст храниться в том же рабочем файле, где был создан.

Преимущества принципа работы со связанными холстами:

  • Вложенные холсты можно редактировать как внутри материнского холста, так и в отдельном окне

  • Вложенные холсты имеют собственный набор ключевых кадров которые существуют отдельно от родительского холста и не взаимодействуют с ним. Есть один Нюанс. Работать с ключевыми кадрами вложенного холста вы сможете только при открытии отдельной вкладки холста. При этом вы также можете продолжать редактировать анимацию вложенных холстов в Родительском документе, просто программа не будет видеть ключевые кадры вложенного холста.

  • Вы можете редактировать файл вложенного холста, даже если закрыть файл родительского холста. Это может помочь при работе с объемными проектами.

  • Можно переключать холсты в режиме анимации. Для этого, перейдите в режим анимации, переместите бегунок на нужный кадр и через параметр “Холст” выберете в его значении имя другого вложенного холста. Появится тонкая зеленая полоска на шкале времени, свидетельствуя о том, что на этом кадре произошло переключение. Так же на панеле слоя при переключении, будут автоматически заменяться холст с его содержимым, это очень удобно и не создает большое скопление лишних слоев.

Импортирование Вложенных холстов

Synfig Studio может ссылаться не только на обычные документы (смотрите подробнее раздел “Связывание файлов”), но и на внутренние холсты внутри программы.

По этому вы можете импортировать вложенные холсты в новые проекты несколькими способами:

  • Скопировать и вставить. Скопируйте вложенный холст ( Ctrl+C), перейдите во вкладку с проектом, куда хотите перенести дочерний холст и щелкнув по рабочей области, зажмите Ctrl+V.

  • Через Панель холст выбрав значение “Другое”. Выбрав значение “Другое”, перед вами откроется окно с пустой строкой, куда вам следует ввести путь к файлу

  1. “name” - вложенный холст name в текущем документе

  2. “name:child” - вложенный холст child внутри вложенного холста name

  3. “filename.sif#” - корневой холст из внешнего файла “filename.sif”

  4. “filename.sif#name” - вложенный холст name из внешнего файла “filename.sif”

  5. “filename.sif#name:child” - вложенный холст child внутри вложенного холста name из внешнего файла “filename.sif”

Значение символов в именной строке:

  • если присутствует '#', часть перед '#' интерпретируется как имя файла внешнего .sif файла для использования.

  • если '#' является первым символом строки (т.е.. имя файла пустое), то '#' игнорируется, и вместо него используется текущее полотно

  • если перед первым идентификатором появляется символ ':', это означает, что нужно начинать с корневого холста текущего холста

  • каждый последующий :name переходит в указанный дочерний слой

Примеры:

  • /usr/share/doc/synfig/examples/business_card.sifz#:IndividualCard - указывает абсолютный путь к файлу .sifz и предлагает использовать вложенный холст, который был экспортирован из его корневого холста, как "IndividualCard"

  • ../../примеры/business_card.sifz#: индивидуальная карточка - то же самое, но с относительным путем к файлу .sifz

  • #: sy: head:eyes: left - в текущем файле, программа находит дочерний холст “head” в котором есть еще один дочерний холст “eyes” и ссылается уже на его вложенный холст “left”.

  • : sy: head: eyes: left - точно так же, как указано выше. пустое имя файла - это то же самое, что вообще не использовать '#'

  • eyes: слева - без ':' перед первым именем холста, означает, что путь начинается с текущего холста. (предположительно, рассматриваемая группа находится в "головных" холстах корневых холстов "sy")

Удаление вложенных холстов

Удалить вложенный холст из программы на данный момент нельзя. Вы можете якобы удалить его из списка слоев, но на панеле “Холст” он останется. Благодаря этому, если вы удалили слой вложенного холста, его можно будет вернуть на панель слоёв в любой момент.

Чтобы вернуть слой вложенного холста вам следует щелкнуть на любую группу (желательно создать пустую группу) и Щелкнув по параметру “холст” на панеле параметров инструмента, выбирете в значении имя вложенного холста.