Inkscape tutorial: Interpolácia

Inkscape

Tutorial | Interpolácia

Tento dokument vysvetľuje ako používať rozšírenie Inkscape Interpolácia.

Úvod

Interpolácia vykonáva lineárnu interpoláciu medzi dvomi alebo viacerými vybranými cestami. V podstate to znamená, že „vypĺňa medzery“ medzi cestami a transformuje ich podľa počtu požadovaných krokov.

To use the Interpolate extension, select the paths that you wish to transform, and choose ExtensionsGenerate From PathInterpolate Between Paths from the menu.

Before invoking the extension, the objects that you are going to transform need to be paths. This is done by selecting the object and using PathObject to Path or Ctrl+Shift+C. If your objects are not paths, the extension will do nothing.

Interpolácia medzi dvomi zhodnými cestami

Najjednoduchším použitím rozšírenia Interpolácia je interpolácia medzi dvomi cestami, ktoré sú identické. Po zavolaní efektu je výsledkom vyplnenie priestoru medzi dvomi cestami duplikátmi pôvodných ciest. Počet krokov definuje koľko týchto duplikátov sa umiestni.

Vezmime si napríklad nasledovné dve cesty:

Teraz tieto dve cesty vyberte a spustite rozšírenie Interpolácia s nastaveniami podľa nasledovného obrázka.

Ako vidno z výsledku hore, priestor medzi dvomi cestami v tvare kružnice bol vyplnený šiestimi (počet krokov interpolácie) ďalšími cestami v tvare kružnice. Tiež si všimnite, že rozšírenie tieto útvary zoskupí.

Interpolácia medzi dvomi odlišnými cestami

Pri vykonaní Interpolácie na dvoch odlišných cestách program bude interpolovať tvar cesty z jednej po druhú. Výsledkom je meniaca sa postupnosť medzi cestami, pričom pravidelnosť definuje hodnota Krokov interpolácie.

Vezmime si napríklad nasledovné dve cesty:

Teraz vyberte tieto dve cesty a spustite rozšírenie Interpolácia. Výsledok by mal byť nasledovný:

Ako vidno z výsledku hore, priestor medzi cestou v tvare kružnice a cestou v tvare trojuholníka bol vyplnený šiestimi cestami v tvaroch postupujúcich od kružnice po trojuholník.

Pri použití rozšírenia Interpolácia na dve odlišné cesty, na polohe počiatočného uzla každej cesty záleží. Počiatočný uzol cesty nájdete tak, že cestu vyberiete, potom vyberiete nástroj Uzol, aby sa zobrazili uzly a stlačíte Tab. Prvý vybraný uzol je počiatočný uzol danej cesty.

Pozrite si obrázok dolu, ktorý je rovnaký ako predchádzajúci príklad okrem toho, že tu sú zobrazené body uzlov. Uzol vyznačený zelenou na každej ceste je počiatočný uzol.

Predchádzajúci príklad (znova zobrazený dolu) bol vykonaný s týmito uzlami ako počiatočnými.

Teraz si všimnite zmeny vo výsledku interpolácie, keď je trojuholníková cesta zrkadlovo otočená, takže počiatočný uzol je v inej polohe:

Metóda interpolácie

One of the parameters of the Interpolate extension is the Interpolation Method. There are 2 interpolation methods implemented, and they differ in the way that they calculate the curves of the new shapes. The choices are either Split paths into segments of equal lengths or Discard extra nodes of longer path.

In the examples above, we used the first Interpolation Method (Split paths), and the result was:

Now compare this to Interpolation Method 2 (Ignore nodes):

Rozdiel v spôsobe výpočtu čísiel medzi týmito metódami je nad rozsah tohto dokumentu, preto jednoducho skúste obe a použite tú, ktorá dosiahne výsledok blízky tomu, čo ste si predstavovali.

Exponent

The exponent parameter controls the spacing between steps of the interpolation. An exponent of 1 makes the spacing between the copies all even.

Here is the result of another basic example with an exponent of 1.

The same example with an exponent of 0.5:

with an exponent of 0.3:

and with an exponent of 1.5:

Pri práci s exponentami rozšírenia Interpolácia na poradí v akom objekty vyberiete záleží. V hore uvedených príkladoch bol najskôr vybraný útvar v tvare hviezdy vľavo a šesťuholníkový útvar vpravo bol vybraný druhý v poradí.

View the result when the path on the right was selected first. The exponent in this example was set to 0.5:

Duplikovať konce ciest

Tento parameter definuje, či skupina ciest vytvorených týmto rozšírením obsahuje kópiu pôvodných ciest, na ktoré sa interpolácia aplikovala.

Interpolovať štýl

Tento parameter je jedna z pekných funkcií rozšírenia Interpolácia. Hovorí efektu, aby sa pokúsil zmeniť štýl ciest v každom kroku. Takže ak má počiatočná a koncová cesta odlišnú farbu, vytvorené cesty sa budú tiež postupne medzi nimi meniť.

Tu je príklad, kde bola funkcia Interpolovať štýl použitá na výplň cesty:

Interpolovať štýl tiež berie do úvahy ťah cesty:

Samozrejme, ani cesta počiatočného bodu a koncového bodu nemusí byť rovnaká:

Použitie Interpolácie na vytvorenie nepravých farebných prechodov s nepravidelným tvarom

At the time when gradient meshes were not implemented in Inkscape, it was not possible to create a gradient other than linear (straight line) or radial (round). However, it could be faked using the Interpolate extension and Interpolate Style. A simple example follows — draw two lines of different strokes:

A interpolujte medzi týmito dvomi čiarami, čím sa vytvorí farebný prechod:

Záver

Ak bolo predvedené vyššie, rozšírenia Inkscape Interpolácia je mocný nástroj. Tento návod pokrýva základy použitia tohto efektu, ale experimentovanie je kľúčom k ďalšiemu objavovaniu interpolácie.

Authors: Josh Andler; Ryan Lerch; Colin Marquardt; Kris De Gussem; Nicolas Dufour; Sylvain Chiron; Gellért Gyuris; Maren Hachmann

Translators: Ivan Masár — 2010

Header / footer design: Esteban Capella — 2019