Programmatore, VFX e IT

Creare un testo typewriter con le espressioni

After Effect

Creare un testo con l’effetto typewriter di una macchina da scrivere utilizzando le espressioni e senza l’uso di maschere o plugin. Creare un livello di testo e nella proprietà Source Text cliccare con il tasto Alt+click per attivare le espressioni, aggiungere il controllo Slider e Checkbox, incollare il codice qui sotto per animare il testo

cursor = "|";
blinkTime = 1;

charMod = 1; 
num = effect("Slider Control")("Slider");
toggle = effect("Checkbox Control")("Checkbox");

if (toggle == 1) {
	t = ((time - inPoint) / blinkTime) % 1;
	if (num.numKeys > 2) {n = 0} else {n = 1}
	ux = Math.abs(num.speedAtTime(time + thisComp.frameDuration*n));
	blink = Math.round(ux + t);
	if (blink == 0) {
		cursor = " ";
	}
} else {
	cursor = " ";
}

if (charMod == 0) {
	textAnim = num * text.sourceText.length / 100;
} else {
	textAnim = num;
}

text.sourceText.substr(0, textAnim) + cursor


Davide Conti

Editare un video significa prima di tutto saper scegliere le clip più adatte, selezionandone anche le parti migliori, per poi metterle in una timeline che funzioni, applicare gli effetti speciali, le espressioni e creare l'impossibile, grazie a 3 aspetti fondamentali: fantasia, esperienza e voglia di migliorarmi ogni giorno.