Adobe 12040118 Tutorial - Page 295

Scripts and expressions for working with text, Enter point text, After Effects Scripts website

Page 295 highlights

Keep in mind the following as you create and animate text and vector graphics for video: You should always preview your movie on the same kind of device that your audience will use to view it, such as an NTSC video monitor. (See Preview on an external video monitor.) Avoid sharp color transitions, especially from one highly saturated color to its complementary color. Sharp color transitions are difficult for many compression schemes-such as the compression schemes in MPEG and JPEG standards-to encode. These compression schemes can cause visual noise near sharp transitions. For analog television, the same sharp transitions can cause spikes outside the allowed range for the signal, also causing noise. When text will be over moving images, make sure that the text has a contrasting border (such as a glow or a stroke) so that the text is still readable when something the same color as the fill passes behind the text. Avoid thin horizontal elements, which can vanish from the frame if they happen to be on an even scan line during an odd field, or vice versa. The height of the horizontal bar in a capital H, for example, should be three pixels or greater. You can thicken horizontal elements by increasing font size, using a bold (or faux bold) style, or applying a stroke. (See Formatting characters with the Character panel.) When animating text to move vertically-for scrolling credits, for example-move the text vertically at a rate in pixels per second that is an even multiple of the field rate for the interlaced video format. Such a rate of movement prevents a kind of twitter that can come from the text movement being out of phase with the scan lines. For NTSC, good values include 0, 119.88, and 239.76 pixels per second; for PAL, good values include 0, 100, and 200 pixels per second. Apply the Autoscroll - Vertical animation preset in the Behaviors category to quickly create a vertical text crawl (for example, a credit roll). To avoid the risk of twitter that comes with vertical motion, thin graphical elements, and fields, consider presenting credits as a sequence of blocks of text separated by transitions, such as opacity fades. Fortunately, many problems with text in video and compressed movie formats can be solved with one simple technique: Apply a blur to the text layer. A slight blur can soften color transitions and cause thin horizontal elements to expand. The Reduce Interlace Flicker effect works best for the purpose of reducing twitter; it applies a vertical directional blur but doesn't blur horizontally, so it degrades the image less than other blurs. Philip Hodgetts provides tips on the Creative COW website for getting the best results when creating text or vector graphics for video. Scripts and expressions for working with text To the top Christopher Green provides a script (crg_Text_from_File.jsx) on his website that creates one or multiple text layers based on the contents of a text file. You can either create one text layer from all of the text, or you can create one layer for each line in the text file. The script also provides options for leading and other spacing. Todd Kopriva provides an example script on the Adobe website that demonstrates the text formatting features available through the scripting interface. Salahuddin Taha provides a script on the After Effects Scripts website that enables entry of Arabic text (which flows from right to left). Michael Cardeiro provides a script on the After Effects Scripts website that makes multiple versions of your compositions using information from a spreadsheet or database. The script goes through your spreadsheet line by line, making a new version of your composition with text layers in the composition receiving text from the spreadsheet automatically. The After Effects Scripts website provides many scripts for working with text. Paul Tuersley provides a script on the After Effects Scripts website that allows you to search for and edit text layers throughout your After Effects project, create your own text style presets, and apply them to multiple layers. Paul Tuersley provides a script on the AE Enhancers forum for importing Substation Alpha (SSA) karaoke files and automatically creating animated text layers from them. Jeff Almasol provides a script on his redefinery website for editing the source text of text layers. Jeff Almasol provides a script on his redefinery website that converts various plain text punctuation into their "smart" typographical representations (for example, (c) is converted to the copyright symbol, ©). Jeff Almasol provides a script on his redefinery website that sets keyframes for the Source Text property of a text layer and sets the values to text from a text file; the keyframes are placed at times specified by layer markers on the text layer. For examples of expressions for the Source Text property, see Writing expressions for source text and MarkerKey attributes (expression reference). Enter point text To the top When you enter point text, each line of text is independent-the length of a line increases or decreases as you edit the text, but it doesn't wrap to the next line. The small line through the type tool pointer marks the position of the text baseline. For horizontal text, the baseline marks the line on which the text rests; for vertical text, the baseline marks the center axis of the characters.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590
  • 591
  • 592
  • 593
  • 594
  • 595
  • 596
  • 597
  • 598
  • 599
  • 600
  • 601
  • 602
  • 603
  • 604
  • 605
  • 606
  • 607
  • 608
  • 609
  • 610
  • 611
  • 612
  • 613
  • 614

To the top
To the top
Keep in mind the following as you create and animate text and vector graphics for video:
You should always preview your movie on the same kind of device that your audience will use to view it, such as an NTSC video monitor.
(See Preview on an external video monitor.)
Avoid sharp color transitions, especially from one highly saturated color to its complementary color. Sharp color transitions are difficult for
many compression schemes—such as the compression schemes in MPEG and JPEG standards—to encode. These compression schemes
can cause visual noise near sharp transitions. For analog television, the same sharp transitions can cause spikes outside the allowed range
for the signal, also causing noise.
When text will be over moving images, make sure that the text has a contrasting border (such as a glow or a stroke) so that the text is still
readable when something the same color as the fill passes behind the text.
Avoid thin horizontal elements, which can vanish from the frame if they happen to be on an even scan line during an odd field, or vice versa.
The height of the horizontal bar in a capital
H
, for example, should be three pixels or greater. You can thicken horizontal elements by
increasing font size, using a bold (or faux bold) style, or applying a stroke. (See
Formatting characters with the Character panel
.)
When animating text to move vertically—for scrolling credits, for example—move the text vertically at a rate in pixels per second that is an
even multiple of the field rate for the interlaced video format. Such a rate of movement prevents a kind of twitter that can come from the text
movement being out of phase with the scan lines. For NTSC, good values include 0, 119.88, and 239.76 pixels per second; for PAL, good
values include 0, 100, and 200 pixels per second.
Apply the Autoscroll - Vertical animation preset in the Behaviors category to quickly create a vertical text crawl (for example, a credit roll).
To avoid the risk of twitter that comes with vertical motion, thin graphical elements, and fields, consider presenting credits as a sequence of
blocks of text separated by transitions, such as opacity fades.
Fortunately, many problems with text in video and compressed movie formats can be solved with one simple technique: Apply a blur to the text
layer. A slight blur can soften color transitions and cause thin horizontal elements to expand. The Reduce Interlace Flicker effect works best for the
purpose of reducing twitter; it applies a vertical directional blur but doesn't blur horizontally, so it degrades the image less than other blurs.
Philip Hodgetts provides tips on the
Creative COW website
for getting the best results when creating text or vector graphics for video.
Scripts and expressions for working with text
Christopher Green provides a script (crg_Text_from_File.jsx) on
his website
that creates one or multiple text layers based on the contents of a text
file. You can either create one text layer from all of the text, or you can create one layer for each line in the text file. The script also provides
options for leading and other spacing.
Todd Kopriva provides an example script on the
Adobe website
that demonstrates the text formatting features available through the scripting
interface.
Salahuddin Taha provides a script on the
After Effects Scripts website
that enables entry of Arabic text (which flows from right to left).
Michael Cardeiro provides a script on the
After Effects Scripts website
that makes multiple versions of your compositions using information from a
spreadsheet or database. The script goes through your spreadsheet line by line, making a new version of your composition with text layers in the
composition receiving text from the spreadsheet automatically.
The
After Effects Scripts website
provides many scripts for working with text. Paul Tuersley provides a script on the
After Effects Scripts website
that allows you to search for and edit text layers throughout your After Effects project, create your own text style presets, and apply them to
multiple layers.
Paul Tuersley provides a script on the
AE Enhancers forum
for importing Substation Alpha (SSA) karaoke files and automatically creating animated
text layers from them.
Jeff Almasol provides a script on his
redefinery website
for editing the source text of text layers.
Jeff Almasol provides a script on his
redefinery website
that converts various plain text punctuation into their “smart” typographical representations
(for example,
(c)
is converted to the copyright symbol,
©
).
Jeff Almasol provides a script on his
redefinery website
that sets keyframes for the Source Text property of a text layer and sets the values to text
from a text file; the keyframes are placed at times specified by layer markers on the text layer.
For examples of expressions for the Source Text property, see
Writing expressions for source text
and
MarkerKey attributes (expression
reference)
.
Enter point text
When you enter point text, each line of text is independent—the length of a line increases or decreases as you edit the text, but it doesn’t wrap to
the next line.
The small line through the type tool pointer
marks the position of the text
baseline
. For horizontal text, the baseline marks the line on which the
text rests; for vertical text, the baseline marks the center axis of the characters.