Контуры (Outline Layer)

From Synfig Studio :: Documentation
Jump to: navigation, search
m (Параметры кривой контура)
m (NewTerminology)
Line 2: Line 2:
 
{{Title|Контуры (Outline Layer)}}
 
{{Title|Контуры (Outline Layer)}}
 
{{Category|Layers}}
 
{{Category|Layers}}
 +
{{NewTerminology}}
 
<!-- Page info end -->
 
<!-- Page info end -->
  
Line 16: Line 17:
 
Ниже представлены параметры кривой контура:
 
Ниже представлены параметры кривой контура:
  
{|border="0" align="left" style="border-collapse"  cellpadding="3" cellspacing="0"  
+
{|border="0" style="border-collapse"  cellpadding="3" cellspacing="0"  
 
|-style="background:#silver"
 
|-style="background:#silver"
 
|'''Name'''||'''Value'''||'''Type'''   
 
|'''Name'''||'''Value'''||'''Type'''   
Line 131: Line 132:
  
 
|}
 
|}
 +
  
 
== Специфические параметры кривой контура ==
 
== Специфические параметры кривой контура ==
Line 138: Line 140:
 
Ниже представлен скриншот с кривой контура в процессе создания:
 
Ниже представлен скриншот с кривой контура в процессе создания:
  
{{l|Image:Outline Sample 0.63.06.png}}
+
[[File:Outline Sample 0.63.06.png|frame|none]]
  
 
=== Ширина контура ===
 
=== Ширина контура ===

Revision as of 20:41, 1 November 2013

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 0.000000 real
Type real icon.png Величина 1.000000 real
Type integer icon.png Режим смешивания Composite integer
Type color icon.png Цвет
color
Type vector icon.png Исходная точка 0.000000u,0.000000u vector
Type bool icon.png Инвертировать
bool
Type bool icon.png Сглаживание
bool
Type real icon.png Растушёвка 0.000000pt real
Type integer icon.png Тип растушёвки Fast Gaussian Blur integer
Type integer icon.png Обработка взаимопересечений Non Zero integer
Type list icon.png Вершины List list (Кривые)
Type real icon.png Толщина контура 2.000000pt real
Type real icon.png Расширение 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 Однородность
bool


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

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

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

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ă • русский