# Animated type

**URL:** <https://forum.logik.tv/t/animated-type/7307>\
**Category:** Flame Questions\
**Tags:** text\
**Created:** [December 16, 2022, 11:29pm UTC](https://forum.logik.tv/t/animated-type/7307 "2022-12-16T23:29:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![space\_monkey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/space_monkey/32/49_2.png) [@space\_monkey](https://forum.logik.tv/u/space_monkey)\
**Post date:** [December 16, 2022, 11:29pm UTC](https://forum.logik.tv/t/animated-type/7307/1 "2022-12-16T23:29:29Z")

</div>

Just curious but I have someone typing at a computer and just curious if anyone knows a way to animate type on, I realize I could gmask it but it would be nice to just auto type say this sentence over 60 frames anyone know of anything like that? I dont always use text but all I see is roll crawl which isnt what I am after.

---

<div class="post-metadata">

**Author:** ![GPM](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/gpm/32/4224_2.png) [@GPM](https://forum.logik.tv/u/GPM)\
**Post date:** [December 16, 2022, 11:44pm UTC](https://forum.logik.tv/t/animated-type/7307/2 "2022-12-16T23:44:57Z")

</div>

Yes - After Effects!

Haven’t checked since the last text module update in the late 20th century, but I’m pretty sure there isn’t such a function.

---

<div class="post-metadata">

**Author:** ![PlaceYourBetts](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/placeyourbetts/32/6852_2.png) [@PlaceYourBetts](https://forum.logik.tv/u/PlaceYourBetts)\
**Post date:** [December 17, 2022, 12:09am UTC](https://forum.logik.tv/t/animated-type/7307/3 "2022-12-17T00:09:08Z")

</div>

In Action load the animated text preset called something like typewriter.

---

<div class="post-metadata">

**Author:** ![johnag](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/johnag/32/573_2.png) [@johnag](https://forum.logik.tv/u/johnag)\
**Post date:** [December 17, 2022, 12:13am UTC](https://forum.logik.tv/t/animated-type/7307/4 "2022-12-17T00:13:04Z")

</div>

@PlaceYourBetts is correct.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/a/a2d16114ac6e3d04675983e3e238ce5d77b0c62b.jpeg)

---

<div class="post-metadata">

**Author:** ![andy\_dill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/andy_dill/32/15475_2.png) [@andy\_dill](https://forum.logik.tv/u/andy_dill)\
**Post date:** [December 17, 2022, 12:13am UTC](https://forum.logik.tv/t/animated-type/7307/5 "2022-12-17T00:13:16Z")

</div>

I’m with @GPM: use the standalone plugin “After Effects.”

---

<div class="post-metadata">

**Author:** ![PlaceYourBetts](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/placeyourbetts/32/6852_2.png) [@PlaceYourBetts](https://forum.logik.tv/u/PlaceYourBetts)\
**Post date:** [December 17, 2022, 12:16am UTC](https://forum.logik.tv/t/animated-type/7307/6 "2022-12-17T00:16:33Z")

</div>

Yeah. If you can. I find wrangling these presets to be more effort than just doing a gmask wipe 😜

I did once make a gradient with a full range of linear values. I made it blocky (dots matchbox) to the equivalent of the type size and then exposed it up and down, clamped, as a matte to reveal the type.

For a lot of text being revealed reasonably fast it worked quite well.

---

<div class="post-metadata">

**Author:** ![space\_monkey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/space_monkey/32/49_2.png) [@space\_monkey](https://forum.logik.tv/u/space_monkey)\
**Post date:** [December 17, 2022, 12:18am UTC](https://forum.logik.tv/t/animated-type/7307/7 "2022-12-17T00:18:43Z")

</div>

I just loaded this up and its laughable how complicated this is, seems like a good idea for a matchbox which would be computer type , always a couple of times a year where I have to compose someone writing something on a computer and its always way more complicated than it needs to be.

---

<div class="post-metadata">

**Author:** ![andy\_dill](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/andy_dill/32/15475_2.png) [@andy\_dill](https://forum.logik.tv/u/andy_dill)\
**Post date:** [December 17, 2022, 12:29am UTC](https://forum.logik.tv/t/animated-type/7307/8 "2022-12-17T00:29:13Z")

</div>

I feel like the type FX ship has sailed, which is why it got some cursory love when all the particle preset were built, but nothing was retooled to add new features, meanwhile Adobe improved nearly nothing else in the core version of AE for years, but they made that text module _sing_.

So yeah, Flame sucks for these sorts of things, but at least you aren’t trying to comp in AE.

---

<div class="post-metadata">

**Author:** ![AndyBrown](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/andybrown/32/708_2.png) [@AndyBrown](https://forum.logik.tv/u/AndyBrown)\
**Post date:** [December 17, 2022, 6:39am UTC](https://forum.logik.tv/t/animated-type/7307/9 "2022-12-17T06:39:59Z")

</div>

You could use 3D text and then animate the transparency of the first letter and then offset all the others with that handy offset animation thing that I can’t remember what it’s called but it’s definitely in there somewhere!

---

<div class="post-metadata">

**Author:** ![space\_monkey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/space_monkey/32/49_2.png) [@space\_monkey](https://forum.logik.tv/u/space_monkey)\
**Post date:** [December 19, 2022, 4:58pm UTC](https://forum.logik.tv/t/animated-type/7307/10 "2022-12-19T16:58:56Z")

</div>

thanks for the suggestions and I appreciate it all but as its always likely you can do it the question remains at what speed, the flame text tool in my mind something akin to the greyhound of travel sure you could take it cross country but its much nicer in a private jet that take 1/100 the time , so flames text node is the greyhound of text tools in my mind.

---

<div class="post-metadata">

**Author:** ![PlaceYourBetts](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/placeyourbetts/32/6852_2.png) [@PlaceYourBetts](https://forum.logik.tv/u/PlaceYourBetts)\
**Post date:** [December 19, 2022, 5:50pm UTC](https://forum.logik.tv/t/animated-type/7307/11 "2022-12-19T17:50:18Z")

</div>

Flame is the Swiss Army knife.

---

<div class="post-metadata">

**Author:** ![space\_monkey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/space_monkey/32/49_2.png) [@space\_monkey](https://forum.logik.tv/u/space_monkey)\
**Post date:** [December 19, 2022, 6:01pm UTC](https://forum.logik.tv/t/animated-type/7307/12 "2022-12-19T18:01:35Z")

</div>

while that maybe true this tool in the swiss army knife opens really really slowly.

---

<div class="post-metadata">

**Author:** ![PlaceYourBetts](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/placeyourbetts/32/6852_2.png) [@PlaceYourBetts](https://forum.logik.tv/u/PlaceYourBetts)\
**Post date:** [December 19, 2022, 6:05pm UTC](https://forum.logik.tv/t/animated-type/7307/13 "2022-12-19T18:05:30Z")

</div>

Yeah. I think the analogy works. Have you ever tried to use the saw on one of those things to cut a branch?

---

<div class="post-metadata">

**Author:** ![space\_monkey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/space_monkey/32/49_2.png) [@space\_monkey](https://forum.logik.tv/u/space_monkey)\
**Post date:** [December 19, 2022, 6:07pm UTC](https://forum.logik.tv/t/animated-type/7307/14 "2022-12-19T18:07:36Z")

</div>

well I wouldn’t want to get in a knife fight with one of those things when someone else brings a switch blade.

---

<div class="post-metadata">

**Author:** ![GPM](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/gpm/32/4224_2.png) [@GPM](https://forum.logik.tv/u/GPM)\
**Post date:** [December 19, 2022, 6:25pm UTC](https://forum.logik.tv/t/animated-type/7307/15 "2022-12-19T18:25:26Z")

</div>

Command-X to cut

---

<div class="post-metadata">

**Author:** ![ytf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ytf/32/109_2.png) [@ytf](https://forum.logik.tv/u/ytf)\
**Post date:** [December 19, 2022, 7:15pm UTC](https://forum.logik.tv/t/animated-type/7307/16 "2022-12-19T19:15:28Z")

</div>

You can create a type on with either text, or with action text. Action text is a bit more friendly and the animation menu is klunky in regular text.

1. Type the string of text
2. On frame 1, set the transparency to 100. On frame 2, set to 0.
3. Split the string
4. In the animation menu, set the filter to Animated\>Expand Only\>Hide All. This will display all the transparency channels of each letter
5. Starting with the first individual transparency channel, ctl-select each one.
6. Enter the expression if(frame\>SelectionOrder,0,100)

The type will now appear one letter at a time as you jog through. You can play with timing using a mod to selection order (SelectionOrder\*2, for instance will type 1 letter every 2 frames) but I usually just put it through a timewarp node and adjust to taste.

---

<div class="post-metadata">

**Author:** ![ytf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ytf/32/109_2.png) [@ytf](https://forum.logik.tv/u/ytf)\
**Post date:** [December 19, 2022, 7:38pm UTC](https://forum.logik.tv/t/animated-type/7307/17 "2022-12-19T19:38:14Z")

</div>

Slow day . . .  
Here’s an even better way.

1. Type out your string of text
2. Go to Transform
3. Set the scale on frame 1 to 0
4. Set scale on frame 2 to 100
5. Set animation curve to Constant
6. Navigate to the frame you want the write on to end.
7. Adjust Time Offset to the negative until the last letter appears. Hold down space bar for fine adjustment
8. Bob’s yer Uncle.

That’s a trick I wish I’d taught myself sooner.

---

<div class="post-metadata">

**Author:** ![johnag](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/johnag/32/573_2.png) [@johnag](https://forum.logik.tv/u/johnag)\
**Post date:** [December 19, 2022, 11:35pm UTC](https://forum.logik.tv/t/animated-type/7307/18 "2022-12-19T23:35:35Z")

</div>

> [@ytf](#):
>
> Adjust Time Offset to the negative until the last letter appears. Hold down space bar for fine adjustment

Hi Tim, Trying to do this. Where is the time-offset?

---

<div class="post-metadata">

**Author:** ![ytf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ytf/32/109_2.png) [@ytf](https://forum.logik.tv/u/ytf)\
**Post date:** [December 19, 2022, 11:38pm UTC](https://forum.logik.tv/t/animated-type/7307/19 "2022-12-19T23:38:53Z")

</div>

![Screen Shot 2022-12-19 at 6.37.42 PM](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/7/708c04ab3008d616cf79d44d2448b8def5238ae7.png)

---

<div class="post-metadata">

**Author:** ![johnag](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/johnag/32/573_2.png) [@johnag](https://forum.logik.tv/u/johnag)\
**Post date:** [December 19, 2022, 11:39pm UTC](https://forum.logik.tv/t/animated-type/7307/20 "2022-12-19T23:39:06Z")

</div>

sorry i was doing this in text not 3d text

[Next page](https://forum.logik.tv/t/animated-type/7307.md?page=2)
