Контуры (Outline Layer)

From Synfig Studio :: Documentation
< Outline Layer
Revision as of 14:24, 1 November 2013 by Zurba11 (Talk | contribs) (Специфические параметры кривой контура)

Jump to: navigation, search
Languages Language: 

English • español • français • italiano • română • русский


Layer geometry outline icon.png

О кривых контура

Кривые контура используются для создания штрихов или окантовки залитых цветом областей, они придают "комиксный" вид анимации если обрисовать ими залитые цветом области. Также отдельные кривые контура (штрихи) используются для создания реалистичных объёмных рисунков и вместе с тенями (созданными градиентом или размыванием) являются основами создания художественной работы.

Чтобы создать кривую контура используйте инструмент "Кривые" и выставьте флажок "Создать кривую" (Create Outline) на Панели "Параметры инструмента" Tool Options Panel. Когда вы закончили создавать форму кривой контура и нажали кнопку "Создать" (или выбрали другой инструмент) можно считать что кривая создана, её цвет будет соответствовать выбранному для контура.

Параметры кривой контура

Ниже представлены параметры кривой контура:

Name Value Type
Type real icon.png Z Depth 0.000000 real
Type real icon.png Amount 1.000000 real
Type integer icon.png Blend Method Composite integer
Type color icon.png Color
color
Type vector icon.png Origin 0.000000u,0.000000u vector
Type bool icon.png Invert
bool
Type bool icon.png Antialiasing
bool
Type real icon.png Feather 0.000000pt real
Type integer icon.png Type of Feather Fast Gaussian Blur integer
Type integer icon.png Winding Style Non Zero integer
Type list icon.png Vertices List list (BLine)
Type real icon.png Outline Width 2.000000pt real
Type real icon.png Expand 0.000000pt real
Type bool icon.png Sharp Cusps
bool
Type bool icon.png Rounded Begin
bool
Type bool icon.png Rounded End
bool
Type real icon.png Loopyness 1.000000 real
Type bool icon.png Homogeneous
bool

Специфические параметры кривой контура

Первые 11 параметров кривой контура стандартные и их можно наблюдать для разных типов слоёв, кликните на ссылку чтобы прочитать их описания. Здесь описаны только параметры относящиеся именно к кривой контура.

Ниже представлен скриншот с кривой контура в процессе создания:

Image:Outline Sample 0.63.06.png

Ширина контура

Параметр ширина контура это величина представляющая собой рациональное число в пикселях и определяющее основное значение ширины для всех точек кривой одновременно. Он производит эффект в сочетании с параметром ширины дочерних вершин кривой, таким образом установив значение Ширины Контура в 1.0px конечный результат для каждой вершины будет получен исходя из формулы: Ш = ОШК * ШВ + 2Р.

Где:

  • Ш - фактическая ширина для данной вершины
  • ОШК - общий параметр ширины всех вершин (то есть Ширина Контура)
  • ШВ - значение ширины конкретной вершины
  • Р - значение параметра Расширение


Контрольная точка толщины будет показывать радиус для каждой вершины.(Ш/2)

В конечном счёте ширина для каждой вершины будет ровна: ((Ширина Вершины * Ширину Контура) + Расширение*2):

Outline-Layer default 0.63.06.png Outline-Layer width 0.63.06.png
изначальное изображение после удвоения значения "Ширина Контура"

Есть возможность установить отрицательное значение для ширины, которое вывернет вершину на изнанку. Вот пример на котором левая вершина имеет отрицательное значение ширины, а правая имеет положительное значение. Обратите внимание как края кривой пересекаются между вершинами по середине:

Image:Outline-negative-width.png Image:Outline-negative-width-selected.png

Расширение

Параметр Расширение схож с Шириной контура, но вместо того чтобы умножать значение ширины каждой вершины оно прибавляется к радиусу этой вершины. Другими словами (2*Расширение) добавляется к диаметру каждой вершины.

В конечном счёте ширина каждой конкретной вершины будет ровна: ((Ширина Вершины * Ширина Контура) + Расширение*2):

Outline-Layer default 0.63.06.png Outline-Layer expand 0.63.06.png
нулевое расширение не нулевое расширение

Острые пики

Активирует 'острые пики' делает углы заострёнными если касательные разделены:

Outline-Layer default 0.63.06.png Outline-Layer sharp 0.63.06.png
не заострённые пики заострённые пики

Закруглённое начало

Активирует 'закруглённое начало' делает начало кривой закруглённым:

Outline-Layer default 0.63.06.png Outline-Layer rounded begin 0.63.06.png
не закруглённое начало закруглённое начало

Закруглённый конец

Активирует 'закруглённый конец' делает конец кривой закруглённым:

Outline-Layer default 0.63.06.png Outline-Layer rounded end 0.63.06.png
не закруглённый конец закруглённый конец

Nota : With cairo render activated, if quality superior to 6, enabling "Rounded End" enable also "Rounded Begin".

Loopyness

Этот параметр на данный момент абсолютно ничего не делает!

Однородность

Включенная "Однородность" меняет метод изменения ширины контура от одной точки кривой до другой. Каждая точка на кривой имеет свою собственную толщину и сама кривая имеет свои параметры "Толщина контура" и "Расширение" которые используются для окончательного формирования толщины для каждой точки. Параметр "Однородность" контролирует то как изменяется толщина от одной точки к другой:

  • Когда "Однородность" не отмечена, ширина изменяется линейно (используется параметр сплайна "t")
  • Когда "Однородность" отмечена, ширина изменяется линейно (используется длинна сплайна).

Отключение "Однородности" часто делает более широкий конец кривой "комковатым". Возможно это баг:

Image:Outline-not-homogeneous.png Image:Outline-homogeneous.png
нет однородности есть однородность

Разное

Параметр "Сглаживание" не относится на прямую к контурам, но он может оказаться полезным так как делает края более гладкими.

Outline-Layer no antialias 0.63.06.png Outline-Layer default 0.63.06.png
нет сглаживания есть сглаживание


Languages Language: 

English • español • français • italiano • română • русский