Een aangepast effect is een speciaal soort preset dat er uitziet en zich gedraagt als een plug-in. Hiermee kunt u een speciaal recept van plug-ins en keyframes opslaan in iets dat u gemakkelijk opnieuw kunt gebruiken. Jorrit Schulte heeft een aantal van deze zeer nuttige aangepaste effecten geproduceerd en deze gratis ter beschikking gesteld op http://aenhancers.com. In deze tutorial gaat hij in op het creëren van het ongelooflijk populaire lichtstraleneffect en hoe het alles in een aangepast effect kan worden verpakt.
We gaan afbreken hoe je een lichtstraaleffect maakt, zoals schijnen, en dan gaan we leren hoe je een voorinstelling kunt maken, zodat je deze opnieuw kunt gebruiken wanneer je maar wilt
binnenkant van de preset. Eindelijk gaan we die preset in een aangepast effect maken met behulp van een script van nabscripts.com.
createCustomEffect.jsx
Laten we beginnen met het creëren van het Custom Effect met alle bedieningselementen,
wat een aangepast effect is. Het is slechts één 'effect' met alle expressiecontroles erin, alleen is het veel gemakkelijker te controleren, vooral als je veel bedieningselementen hebt.
Dit script werkt alleen in AE 7, dus als je in AE 7.0 werkt, kun je stap 1 en 2 overslaan. Anders gaan we het script snel bewerken om het in CS3 of CS4 te laten werken. Laat het script openen in Adobe ExtendScript Toolkit door erop te dubbelklikken ...
Laten we naar binnen gaan en "Bewerken> Zoeken en vervangen" doen
en vind: 7.0 & amp Vervangen: CS3 (of CS4 als u in CS4 werkt)
klik op Alles vervangen, u krijgt een bericht dat 5 items zijn vervangen en klik op OK
Sla vervolgens het script op
Plaats nu het script in de map AE Scripts (C: \ Program Files \ Adobe \ Adobe After Effects CS3 \ Support Files \ Scripts \ in CS3 onder Windows), (Applications / Adobe After Effects / Scripts on Mac)
Hiermee start u AE en begint u met het maken van het aangepaste effect.
Voer het script uit door naar "File> Script> createCustomEffect.jsx" te gaan
Een nieuw venster verschijnt, dit script is geweldig Ik vind het echt leuk maar het is een beetje beperkt.
U kunt de volgorde niet wijzigen of groepen en dergelijke toevoegen.
Dus laten we gewoon een naam en een matchName (dat is zonder spaties) typen en de rest laten zoals het is.
Druk op Create. AE zal sluiten.
Laten we het bestand PresetEffects.XML openen waarin alle aangepaste effectcodes zijn opgeslagen, in CS3 op vensters is het standaardpad C: \ Program Files \ Adobe \ Adobe After Effects CS3 \ ondersteuningsbestanden \. Op Mac moet je met de rechtermuisknop op het pictogram van de app After Effects klikken en "Show Package Contents" kiezen
Het pad is dan "Contents / Resources / PresetEffects.xml"
Open PresetEffects.XML in Adobe ExtendScript Toolkit en scrol helemaal naar beneden, daar ziet u ons Custom effect.
Laten we nu beginnen met het toevoegen van besturingselementen aan het aangepaste effect. Ik heb de tijd genomen om een tekstbestand te maken met alle Custom Effect-codes die ik ken, zodat je het zelf kunt gebruiken. Het is opgenomen in de voorgeprogrammeerde download aan het einde van deze tutorial. Ik zal je enkele bedieningselementen laten zien om je op weg te helpen. (Als de dingen niet kloppen, controleer dan het tekstbestand Custom Effect codes en hopelijk zal het zinvoller zijn.) Voeg eerst een groep toe genaamd Pre-Process.
Laten we een checkbox en 2 schuifregelaars in deze groep toevoegen.
We plaatsen een punt na deze groep, we willen dat dit punt in het midden van de Comp staat bij default. Aan het einde van het tekstbestand Aangepaste effectcodes ziet u een middelpunt toevoegen dat dat toevoegt.
Je kunt de voltooide Custom Effects van de Final Preset als download bekijken aan het einde van deze tutorial, dus laten we doorgaan en After Effects opnieuw starten.
Wanneer je begint krijg je een bericht met de vraag of je het opstartscript wilt opruimen, klik je op Ja. Er is automatisch een nieuwe comp gemaakt, genaamd 'mijn Custom Effect Comp'
in die comp is er een laag genaamd 'mijn Custom Effect' en kijk dan naar de Effect Controls voor die laag, en daar is het, ons Custom Effect!
Maak een nieuwe comp, kies de gewenste instellingen, maak wat tekst zodat we kunnen zien wat we doen. Kopieer en plak vervolgens het aangepaste effect van
'mijn Custom Effect Comp' op deze tekstlaag.
Laten we eerst het effect toevoegen dat de basis van onze lichtstralen zal zijn, ga dan naar "Effect> Vervagen> Verscherpen> CC Radial Fast Blur"
We willen dat deze stralen groter worden, hoe verder het bronpunt zich in het midden van de comp bevindt, CC Radial Fast vervaging doet dit niet automatisch, dus laten we een uitdrukking voor de Bedrag toevoegen door Alt + Klik op de stopwatch. Het eerste deel van de expressie vertegenwoordigt het midden van de comp, dus we gaan 2 variabelen 1 maken voor X en één voor Y-as:
X = thisComp.width / 2; // (midden in X-as) Y = thisComp.heigt / 2; // (centreren in Y-as) SP = effect ("Lichtstralen") ("Bronpunt"); // (het bronpunt van het aangepaste effect)Nu hebben we de uitdrukking nodig die de afstand tussen het XY-centrum en het Punt zal berekenen, er is een commando voor dat genaamd 'lengte', dus type: lengte (SP, [X, Y]) Dat is een beetje teveel dus toevoegen / 10 helemaal aan het einde van dat: lengte (SP, [X, Y]) / 10 nu moeten we daaraan toevoegen dat de ray lengte schuif die te klein is dus voeg * 2: + effect ("Light Rays") (" Ray Length ") * 2 Hier is die volledige expressie: X = thisComp.width / 2; // (midden in X-as) Y = thisComp.heigt / 2; // (centreren in Y-as) SP = effect ("Lichtstralen") ("Bronpunt"); // (het Source Point van het Custom Effect) length (SP, [X, Y]) / 10 + effect ("Light Rays") ("Ray Length") * 2
We moeten ook een expressie toevoegen voor het centrum van CC Radial Fast Blur, dus gebruik gewoon de pickwhip naar het Source Point. De uitdrukking zou hieruit moeten komen:
effect ("Light Rays") ("Bronpunt")
Als CC Radial Fast Blur's Amount 100 is, zal het niet verder gaan omdat dat de maximale waarde van dit effect is, om dit te overwinnen moeten we CC Radial Fast Blur dupliceren.
Aan dit gedupliceerde effect moeten we aan het einde van de hoeveelheid expressie -100 toevoegen, zodat wanneer de eerste stopt, de tweede begint te groeien. De uitdrukking voor het gedupliceerde effect zou er als volgt uit moeten zien:
X = thisComp.width / 2; // (midden in X-as) Y = thisComp.heigt / 2; // (centreren in Y-as) SP = effect ("Lichtstralen") ("Bronpunt"); // (het Source Point van het Custom Effect) length (SP, [X, Y]) / 10 + effect ("Light Rays") ("Ray Length") * 2 -100
Alles ziet er tot nu toe geweldig uit, nu gaan we kijken naar de Pre-Process-groep, die de maskeropties zijn. We gaan daarvoor 'Circle' gebruiken. Ga naar "Effect> Genereren> Cirkel" en plaats het boven de CC Radial Fast Blur.
Het resultaat is niet wat we willen, we willen dat dit de alpha representeert, dus laten we de overvloeimodus van 'Circle' instellen op stencil Alpha.
Als het selectievakje 'Masker gebruiken' in ons aangepaste effect is aangevinkt, willen we dat onze kring niet zichtbaar is. We kunnen dit effect niet afsluiten met uitdrukkingen, dus als een workaround kunnen we de cirkel erg groot maken, zodat het nooit de tekst of de laag waarop je het gebruikt, afsnijdt.
Laten we alt + klikken op Straal om een uitdrukking toe te voegen, typ:
if (en Pickwhip Het selectievakje 'Masker gebruiken'. Na dat type: == ingeschakeld) // (dit is wat er gebeurt als het wordt gecontroleerd, zorg ervoor dat er 2 == 's zijn) en kies vervolgens de Maskerradiusoptie uit de Aangepast effect. effect ("Lichtstralen") ("Maskerradius") else // dit is wat er gebeurt als het niet wordt gecontroleerd 10000 // (wat de maximale waarde is) Hier is de volledige uitdrukking: if (effect ("Light") Rays ") (" Gebruik masker ") == ingeschakeld) effect (" Light Rays ") (" Mask Radius ") else 10000 En tenslotte, onder de Group 'Feather' van het Circle effect, Alt + Click op 'Feather Outer Edge' en gebruik de Pickwhip en pickwhip om 'Mask Feather' van ons Custom Effect: effect ("Light Rays") ("Mask Feather") ook, doe hetzelfde voor het Circle's Center en het Source Point.
We gaan nu aan de Blur Group werken. Ga naar "Effect> Vervagen> Verscherpen> Radiaal vervagen" en plaats deze rechts onder Cirkel. Zet 'Type' op Zoom en 'Antialiazing (Beste kwaliteit)' op Hoog.
We gaan een uitdrukking toevoegen voor het bedrag (Alt + klik) bijna hetzelfde als de laatste:
if (effect ("Light Rays") ("Use Blur") == ingeschakeld) effect ("Light Rays") ("Ray Length") else 0
en kies opnieuw het centrum naar het bronpunt:
effect ("Light Rays") ("Bronpunt")
Laten we verder gaan met de kleurgroep, er zijn 3 kleuren, dus we gaan het 'tritone'-effect gebruiken.
Laten we "Effect> Kleurcorrectie> Tritone" toevoegen en het onder alles houden
en Alt + klik op de kleuren van tritone en kies ze in de kleurknoppen van het aangepaste effect met dezelfde naam.
Er gebeurt niets, de kleuren veranderen niet. Dit komt omdat Tritone alleen naar RGB-kanalen kijkt. Om dit te verhelpen hebben we een soort Alpha naar RGB + Alpha (of RGBA) converter nodig, we kunnen dat doen met behulp van een coole techniek die ik heb gevonden. Laten we eerst een Glow-effect toevoegen:
"Effect> Stileer> Glow"
Dat is niet helemaal wat we willen, het is echt helder en uitgeblazen. Om het effect te bereiken waar we naar op zoek zijn, kunnen we deze opties gebruiken: Stel de gloeidrempel, straal en intensiteit in op 0, 'Samengesteld origineel' op Boven en de 'Gloeibediening' op Geen.
Nu hebben we onze nette Alpha naar RGBA converter, die ook wordt opgenomen door het laatste preset-bestand als een individuele preset (Called 'Alpha to RGBA Colors').
Snelle tip: Zoals u in de onderstaande afbeelding kunt zien, kunt u de schaduwkleur niet zien. Dupliceer de Glow om hem te zien, of als u een beetje meer glowy look wilt.
Draai de 'Cirkel' open en Alt + klik op de Dekking in cirkel en kies die naar de Glansoptie van het Aangepaste effect.
De gloed maakt een vreemd, maar cool uitziend effect dat, terwijl de doorzichtigheid verdwijnt, eerst de hooglichten, dan de middentonen en vervolgens de schaduwen verlaagt, best cool. Voor een normale dekking kunt u de transformatieopaciteit van de laag gebruiken.
Voeg voor de boostlichtoptie Helderheid & amp-contrast toe
"Effect> Kleurcorrectie> Helderheid & amp-contrast
En Alt + klik op 'Helderheid' en kies ervoor om 'Boost Light' te gebruiken en voeg * 2 toe:
effect ("Light Rays") ("Boost Light") * 2 doen hetzelfde voor 'Contrast': effect ('Light Rays') ('Boost Light') * 2
Gebruik de onderstaande afbeelding als een referentie om alle juiste namen van de besturing te geven door de effectnaam te selecteren en op Enter te drukken. Reset ten slotte het aangepaste effect door boven aan het effect op 'Reset' te klikken. Nu is het klaar om te worden opgeslagen als een preset (Glow is now Called: Alpha to RGBA Colors (Copy Me))
Om het als een preset op te slaan, open je het venster Effects & amp Presets, selecteer alles wat je wilt opslaan en klik op de kleine post-it knop in de rechter benedenhoek.
Een opgeslagen sialogbox verschijnt, ga naar "C: \ Program Files \ Adobe \ Adobe After Effects CS3 \ Support Files \ Presets" op Windows of op Mac ga naar "/ Application / Adobe After Effects CS3 / Presets"
Ik ga een nieuwe map maken met de naam 'Jorrit Schulte' en een andere map genaamd 'Light Rays'.
Daar bewaar ik de preset als 'Light Rays.ffx'
Nu we onze preset hebben opgeslagen, kunnen we een klein project maken met behulp van de preset.
Maak een nieuwe Comp, kies de gewenste instellingen. en een laag die comp-formaat is. Noem die laag 'Planet'
Voeg "Effect> Noise & amp Grain> Fractal Noise" toe
Wijzig 'Fractal Type' in Dynamic, zet 'Contrast' op 75 en stel 'Helderheid' in op -15
Voeg "Effect> Kleurcorrectie> Curves" toe
Speel met de instellingen tot je een cool uitziende kleur krijgt zoals deze oranje:
Laten we "Effect> Perspective> CC Sphere" toevoegen
Stel de 'Radius' in op 150.
Stel onder de 'Light'-groep' Light Height 'in op 100.
Nu we onze eenvoudige planeet hebben, laten we verder gaan met het deel Lichtstralen.
Maak een nieuwe solid met de naam Light Rays, maak de comp-maat en druk op OK.
Laten we opnieuw "Effect> Ruis en graan> Fractalruis" toevoegen.
Zet 'Fractal Type' op Dynamic, stel 'Contrast' in op iets heel hoogs zoals 700 en de 'Helderheid' op ongeveer -100
Kopieer de 'CC Sphere' instellingen naar de laag 'Light Rays'.
Pre-Compose het, we doen dit omdat anders de randen worden afgesneden.
Pas onze voorinstelling voor de lichtstralen toe en druk op Reset voor 'Light Rays'
Hiermee kan de schaduwkleur worden ingesteld op puur zwart en kunnen de middentonen enigszins koel oranje worden (ik gebruik hier # B46928). Stel ook 'Boost Light' in op 7.5 en de 'Ray Length' op ongeveer 43. Stel ten slotte de overdrachtsmodus van de Light Rays Pre-Comp in op 'Add'
Zet onder 'FX: Rays' de 'Zoom' op Brightest, stel de 'Dekking' van het Custom Effect iets lager in. Ik heb ook een curve-effect toegevoegd om deze laatste look te krijgen (ik laat dit deel achter zodat je het kunt achterhalen).
We gaan een snelle sterachtergrond maken. Maak een nieuwe witte vaste stof met de naam BG, maak de comp-maat en druk op OK. Plaats de vaste stof aan de onderkant van de tijdlijn.
ga naar "Effect> Simulatie> CC Star Burst". Speel met de instellingen tot je iets krijgt dat je leuk vindt. Zorg ervoor dat 'Snelheid' is ingesteld op 0, zodat de achtergrond niet beweegt.
Hier is hoe het eruit ziet:
We hebben een preset gemaakt van begin tot eind, inclusief het maken van het aangepaste effect,
daarna hebben we een heel eenvoudige planeet gemaakt met onze voorinstelling
We hebben leuke tijd gehad, nou ... ik deed het, als je dat niet bent, lees je dit waarschijnlijk niet ...
ach ja, ik zie je de volgende keer
Final Preset & Associated Files