Átmenetek létrehozása

Az átmenetek elvben egyszerűek, de scripteket kell használnunk hozzá, amik sosem tökéletesek. Bár nem olyan vészes a helyzet.

A Gradient Everything scriptet fogjuk használni

Első kérdés, mi is az az átmenet?

maria-grad1

Itt láthatod, hogy a szín fentről lefelé haladva világoskékből sötétkékbe vált át.
Formázásban ezt úgy lehet megcsinálni, hogy a jelet felszeljük rengeteg, \clip taggel ellátott sorra, amik mind más árnyalatúak.
Ha kézzel állnánk neki, akkor elmenne vele az egész nap, és nem is lenne matematikailag pontos, úgyhogy scriptet használunk. Így fog kinézni:

maria-grad6

Ha csak egy sort nézünk, akkor az ilyen:
{\bord0\blur0.6\clip(120,173,411,174)\pos(266,209)\1c&HCE8189&}FLUSTERED
Függőlegesen a \clip 173-tól 174-ig tart, tehát csak 1 pixel magas.
Lehet csinálni 2-3 pixel magasakat is, de minél több, annál rondább.
Persze minél kevesebb pixel egy sor, annál több sor kell, tehát annál több a lag is.

A Gradient Everything létrehozza ezt a sok sort, és mindnek egy különböző színárnyalatot ad. Ha soronként 1 pixel, akkor csodásan fog kinézni, de laggolhat, pláne, ha \fad és egyebek is vannak.
Ebben a példában a legfelső színt, a legalsó színt, és a \clip tagek szélességét választottam meg.
A többit a script végzi… vagy legalábbis így kéne lennie. Megvannak a maga hibái. Lássunk hozzá:

maria-grad2
Csináld meg az alap formázást, és igyekezz mindent a stílusban beállítani, ne tagekkel.
A Gradient Everything hajlamos hibás átmeneteket létrehozni, ha sok a tag. Különösen akkor, ha nem mind a sor elején helyezkednek el, hanem a szöveg közepén is van egy pár.
Később hozzá lehet adni az ilyen tageket, csak sok munka. Ami lehet, az legyen a stílusban.
Általában minden átmenetemnek csinálok egy külön stílust.

Továbbá egy nagyon fontos dolog, hogy jó legyen az átmenet:

Az egyik soron (a két főszín közül) rajzoljunk egy téglalapos \clip-et aköré a terület köré, amin az átmenet lesz. Különben akár a színek fele is elveszhet.

Kevésbé jó, de egyszerűbb megoldások:

  • Az alapsorokon mind legyen megegyező \pos tag. Itt sajnos a szélső színek elveszhetnek, de ez a legtöbb esetben nem nagyon számít.
  • Mindegyik alapsor eltérő réteg legyen. A hibája ugyanaz.

gradev
Ha megvan a formázott sorod, akkor ismételd meg, hogy kettő legyen. Vagy három, négy, több. Attól függ, hogy hány dolog között kell átmennie. Többnyire kettő, szóval most legyen annyi. Meg legyen színátmenet, az a legjobban látható.
A felső sorra állítsd be azt a színt, amiből indul az átmenet, az alsóra pedig azt, amiben végződik.
Ha ezzel megvagy, akkor jelöld ki azokat a sorokat, amik között az átmenet történik, majd futtasd a Gradient Everything scriptet.
Válaszd ki, hogy hány pixel legyen egy \clip, ezt már átvettük.
A Horizontal vízszintes átmenet, a Vertical függőleges. Most pedig jöjjön az érdekes rész.

A Gradient Everything rengeteg dolog között képes átmenetet létrehozni.
Színek (\c\2c\3c\4c),
átlátszóságok (\alpha\1a\2a\3a\4a),
nyújtások (\fscx\fscy),
döntések (\fax\fay),
elforgatások (\frx\fry\frz),
körvonalak mérete (\bord\xbord\ybord),
árnyékok távolsága (\shad\xshad\yshad),
betűméretek (\fs),
ritkítások (\fsp),
elmosások (\blur\be),
elhelyezések (\pos),
és origók (\org) között is.
Egyszerre több is megy, azokat kell kipipálni, amik között átmenetet szeretnél.
Ez például \c és \fax.

eheheh_002_0

Az Acceleration az átmenet egyenletességét állítja be. 1-nél minden kiegyenlített. Annál alacsonyabb értéknél sokkal hamarabb megtörténik az átmenet, valahogy így:

eheheh_003_0

Magasabb értéknél pedig pont fordítva:

eheheh_005_0

maria-grad3

Szóval így fog kinézni a végeredmény. Még hozzá lehet adni valami effektet, ha a kedved úgy tartja.

A feliratfájlban meg ilyen:

maria-grad5

Mindegyik sor egy különböző színárnyalattal ellátott \clip.

Ha az elején nem jelölted ki egy \clip-es téglalappal az átmenetes részt, akkor kapni fogsz néhány olyan sort, amiből semmi sem látszik. (a \clip eszközt bekapcsolva látható, hogy melyikek ezek.)
Nyugodtan töröld ki őket, feleslegesen terhelik a néző gépét.

Ha a formázás nem mozog és \fad se kell rá, akkor csinálhatsz 1 pixelnyi sorokat. Királyul néz ki.

maria-grad7

A \fad viszont elég gyilkos, amellé 2-3 pixeles sorokat tegyél. (A nagy “?!” a videó része, nem egy elforgatott átmenetes formázás.)

Itt van néhány ténylegesen elforgatott:

jojo-grad2

Használhatsz több színt is.

maria-grad8

Igen, ez egy kicsit laggol, de… elég jól néz ki.
Megjegyzés: ma már nem laggolna.

Vegyük át még egyszer gyorsan a Gradient Everything működését ezen a példajelen keresztül.

gradisland
1. Sima 2 réteges jel blurrel, a felső rétegen állítsd be az alap (a példában világoskék/zöld) színt.
2. Ismételd meg a felső (világoskék/zöld) réteget.
3. Az így kapott alsó sor színét állítsd sötétkékre.
4. Rajzolj egy téglalapos \clipet akár a világos, akár a sötét réteg köré.
5. Jelöld ki mindkét sort, majd futtasd a scriptet ezekkel a beállításokkal.

examp

Egy egyszerű átmenet létrehozása nem nagy ügy.

simplegrad

muromi01

Itt az elsődleges és a körvonal között is átmenet van:

hellfire
Persze a színeken kívül más is van itt.
Van egy ráadás fehér réteg, ami középen teljesen látható, de felfelé és lefelé haladva átmegy átlátszóba (négyes átmenet, átlátszó-látható-átlátszó-átlátszó).
Mivel a fehér csak a szöveg felső részében látható, ezért oda vastagabb körvonal kell. Látni is, hogy a sárgás körvonal kicsit szélesebb, mint a vörös.
Ugyanez a japán jelen is látható. Ezért az én körvonalamnak nem csak színben, hanem méretben is van egy átmenete.
Egyébként ezt nem muszáj mind az átmenetes scripttel megcsinálni. Elegek csak az alapok, aztán a “frame-by-frame transform” scripttel igazíthatsz rajta.

Gradient by Character

Egy másik jó trükk a betűnkénti átmenet, ahol minden betűhöz egy új taget fogsz kapni. Ez egy vízszintes átmenet mindössze 1 betűs pontossággal a pixeles pontosság helyett, de így minden elfér egyetlen sorban.
Itt egy példa:

eheheh_001_0
A színt, valamint a \fax és a \fs tageket mind lyger ‘Gradient by Character’ scriptje csinálta, és mint azt láthatod, minél hosszabb a szöveg, ez annál jobban néz ki. Rövid szövegeknél sajnos nem túl jó, ezért ott a fentebb tárgyalt ‘Gradient Everything’ scriptet kell használnod.
Természetesen ha úgy akarod, ötvözheted is a kettőt, betűnkénti színátmenetet keverhetsz a mindenes színátmenettel.

« Vissza a Főmenübe