Page 1 of 1

script for this?

Posted: July 9th, 2007, 6:42 pm
by Varangian
I have a long line of text. I want to create a separate layer for each letter without changing the current line's layout (size, kerning etc)

anyone know if there is a script anywhere for this?

Posted: July 10th, 2007, 1:43 pm
by nab
I don't think so...to me keeping letters where they are is not doable.

Posted: July 10th, 2007, 3:13 pm
by Dan Ebberts
It seems like you should be able to do this. Assuming your text is an AE text layer, you should be able to add an opacity selector, duplicate the layer once for each character, and set the range selector parameters to make only that character visible.

Might be quicker to do it by hand unless you have multiple applications though. :-)

Dan

Posted: July 11th, 2007, 10:38 am
by vidpat
If you don't need to be able to edit the text again, I believe you could use the discovery of the undocumented executeCommand() to convert a text layer to masks and then have the script move each mask to its own layer. The tricky part here would be for glyphs that are composed of more than one mask.

Posted: July 11th, 2007, 4:56 pm
by nab
Dan you're right :D,
here is the script http://www.nabscripts.com/Forum/Scripts ... harSep.jsx

Actually I anticipated the limitation of such script as you end up with a bunch of text layers having the same size as the original even if it shows a single character, which is not very natural for animating later..