V každodenním životě uživatele After Effects se často setkáváte s výzvou vytvářet stále znovu podobné kompozice s různými obsahy. Zejména při práci v televizi, kde jsou potřebné různé pásky a opener v hojném počtu, je klíčové optimalizovat pracovní postup. V této příručce se dozvíte, jak si pomocí Expressions výrazně zjednodušit proces vytváření textu v kompozicích. Tento přístup vám umožňuje pracovat efektivněji a šetřit čas.

Nejdůležitější poznatky

Díky použití Expressions v After Effects můžete efektivněji pracovat s textem v různých kompozicích.

  1. Naučíte se, jak integrovat název kompozice do textové vrstvy.
  2. Objevíte, jak efektivně rozdělit text na základě vlastní oddělovací značka.
  3. Můžete automatizovat opakující se úkoly a tím výrazně snížit pracovní zátěž.

Krok za krokem

Krok 1: Příprava kompozice

Začněte kompozicí, kterou chcete použít jako šablonu. Možná už máte vytvořené jednoduché pásky, které zobrazují jméno a profesní označení.

Automatizace textů v After Effects

Krok 2: Vytvoření textových komponentů

Přidejte textovou vrstvu, která představuje jméno osoby. Můžete například napsat "Max Mustermann", následované dvěma křížky (##) jako oddělovačem a poté profesí "Diplom-Wirtschaftler".

Krok 3: Přidání Expression

Aby byl text dynamický, vyberte textovou vrstvu, rozbalte ji a klikněte s klávesou Alt (klávesa Option na Macu) na hodinách vedle textové vrstvy, abyste přidali Expression.

Krok 4: Přístup k názvu kompozice

V otevřeném výrazu přidejte příkaz thisComp.name. Tím získáte název kompozice, ve které se nachází textová vrstva.

Automatizace textů v After Effects

Krok 5: Rozdělení názvu kompozice

Aby se zobrazila pouze část názvu, použijete funkci split(). Napište výraz thisComp.name.split("##"). To rozdělí název kompozice na každém místě, kde se objeví křížky.

Automatizace textů v After Effects

Krok 6: Přístup k jednotlivým částem

Jelikož split() vrací pole, můžete s [0] přistupovat k první části pole a s [1] k druhé části. To vypadá v expresi takto: thisComp.name.split("##")[0] pro jméno a thisComp.name.split("##")[1] pro profesi.

Automatizace textů v After Effects

Krok 7: Duplikace pro více kompozic

Pokud nyní duplikujete kompozici a přejmenujete název v kompozici, text v textové vrstvě se automaticky aktualizuje. Například: Pokud přejdete z "Max Mustermann##Diplom-Wirtschaftler" na "Philip Schneider##Motion Designer", textová vrstva se odpovídajícím způsobem změní.

Automatizace textů v After Effects

Krok 8: Použití pro jiné projekty

Trik je obzvlášť užitečný pro formáty, kde se obsahy často opakují, ať už se jedná o pásky, openery nebo dokonce datum ve vašem projektu. Tuto techniku můžete použít v různých kontextech.

Automatizace textů v After Effects

Souhrn - Tipy a triky pro pracovní postup v After Effects: Automatizace s Expressions

Se zde představenými technikami můžete efektivněji pracovat s textem v After Effects a výrazně zjednodušit proces vytváření opakujících se obsahu. Využijte Expressions, abyste ušetřili čas a optimalizovali svůj pracovní postup.

Často kladené otázky

Jak mohu textovou vrstvu automaticky aktualizovat po změně názvu kompozice?Použitím výrazu, který přečte a rozdělí název kompozice.

Mohu použít i jiné oddělovače než křížky?Ano, můžete použít jakýkoli znak jako oddělovač, například čárky nebo dolarové znaky.

Jak přesně funguje funkce split()?Funkce split() rozdělí řetězec na základě určeného znaku a vrátí pole obsahující jednotlivé části.

Jak mohu tuto techniku použít pro jiné typy projektů?Stejný přístup můžete použít pro různé formáty, ve kterých se text opakuje, jako například datumové formáty nebo technické označení.

411,906,621,626,837,807