Stratul pentru linii de contur - Outline
Warning! This page contains outdated information. The release of Synfig Studio 0.64.0 introduced new terminology and this translated page needs to be updated according to original English text. You can help updating this page - see instructions here. Thank you! |
Contents
Despre straturile pentru contur
Straturile pentru contur (Outline Layers) sunt folosite pentru a stoca formele create cu instrumentul pensula sau contururile formelor. Acestea dau un aspect de desen animat. Contururile separate (strokes) sunt folosite pentru a defini cute sau desene 3D si sunt sunt adaugate umbrelor (create folosind trecerea de culoare - gradient sau proprietatea feather), constituind baza pentru o lucrare a unui artist.
Pentru a crea un strat pentru contur (Outline Layer) folositi BLine Tool/ro si bifati Create Outline BLine din caseta Tool Options Panel. Dupa ce ati terminat definirea geometriei conturului si dupa ce ati apasat butonul Execute (sau ati selectat alt instrument sau stare) este creat stratul pentru contur, avand culoarea din prim-plan (foreground).
Parametrii straturilor pentru contur
Parametrii straturilor pentru contur sunt (am lasat denumirile in engleza):
Nume | Valoare | Tip | |
Z Depth | 0.000000 | real | |
Amount | 1.000000 | real | |
Blend Method | Composite | integer | |
Color | |
color | |
Origin | 0.000000u,0.000000u | vector | |
Invert | |
bool | |
Antialiasing | |
bool | |
Feather | 0.000000pt | real | |
Type of Feather | Fast Gaussian Blur | integer | |
Winding Style | Non Zero | integer | |
Vertices | List | list (BLine) | |
Outline Width | 2.000000pt | real | |
Expand | 0.000000pt | real | |
Sharp Cusps | |
bool | |
Rounded Begin | |
bool | |
Rounded End | |
bool | |
Loopyness | 1.000000 | real | |
Homogeneous | |
bool |
Parametri specifici pentru straturile de contur
Primii 11 parametri pentru contur sunt comuni mai multor tipuri de straturi. Click pe legaturi pentru a vedea definitiile acestora. Aici vom descrie doar parametrii specifici pentru stratul de contur.
In imaginea de mai jos este prezentat un strat de contur in actiune:
Latimea liniei de contur
Parametrul pentru latimea conturului este o valoare a pixelilor exprimata in zecimale si reprezinta valoarea de baza a latimii pentru toate punctele curbei in acelasi timp. Lucreaza impreuna cu parametrul pentru valorile nodurilor-copil. Setarea latimii conturului la 1.0px da valoarea pentru latimea randata in acel nod cu ajutorul formulei: W = OLW * VW + 2E.
unde:
- W = latimea rezultata a conturului acelui nod.
- OLW = parametrul pentru intreaga latime a nodurilor (acesta este parametrul pentru latimea conturului).
- VW = valoarea latimii specifice a nodului.
- E = valoarea parametrului Expand.
Latimea marcatorului arata valoarea razei acelui nod (W/2).
Latimea la capat, folosita de fiecare nod este ((VertexWidth * OutLineWidth) + Expand*2):
imaginea initiala | dupa dublarea valorii 'latimii conturului' |
Este posibil sa specificati valori negative pentru latime, in acest caz nodul este "intors pe dos". Iata un exemplu in care nodul din stanga are o latime negativa, iar cel din dreapta o latime pozitiva. Marginile conturului se intersecteaza la mijloc:
Expand
Parametrul Expand este similar cu parametrul latimii conturului - Outline Width, dar in loc sa fie multiplicat cu latimea fiecarui nod, este adaugat (adunat) la raza fiecarui nod. Altfel zis, (2*Expand) este adunat la diametrul fiecarui nod.
Latimea de capat folosita pentru fiecare nod este ((VertexWidth * OutLineWidth) + Expand*2):
zero 'expand' | non-zero 'expand' |
Margini ascutite
Activand optiunea 'sharp cusps' face marginile precise/bruste/decupate atunci cand tangentele dintr-un nod sunt separate:
fara margini decupate | cu margini decupate |
Capatul de inceput rotunjit - Rounded Begin
Activand optiunea 'rounded begin' se rotunjeste capatul de inceput al liniei:
fara capat rotunjit | cu capat rotunjit |
Capatul de final rotunjit - Rounded End
Activand optiunea 'rounded end' se obtine capatul de final rotunjit:
fara capatul de final rotunjit | cu capatul de final rotunjit |
Loopyness
Deocamdata acest parametru nu face nimic!
Homogeneous
Prin activarea parametrului 'Homogeneous' se schimba modul in care se modifica latimea conturului de la un nod la urmatorul. Fiecare nod al liniei are propria latime, iar linia are parametrii de latime - 'Outline Width' si extindere - 'Expand' care sunt folositi pentru a obtine latimea finala a fiecarui nod. Parametrul 'Homogeneous' controleaza modul in care latimea este interpolata intre doua noduri invecinate:
- Daca 'Homogeneous' nu este bifat, latimea este interpolata liniar cu parametrul 't' al curbei.
- Daca activati 'Homogeneous', latimea este interpolata liniar cu lungimea curbei.
Dezactivand homogeneous e posibil sa obtineti un capat gros al liniei care pare umflat:
fara homogeneous | cu homogeneous |
Misc
Caseta 'antialias' nu este specifica stratului de contur - Outline, dar poate fi folosita si aici. Face marginile sa para mai netede:
fara antialias | cu antialias |