文本

该节点使您可以在图像上添加文本覆盖。您可以简单地键入要显示的文本,或使用Tcl表达式或Tcl变量创建文本覆盖。文字叠加层也可以使用Groups标签,以便其属性(例如位置,大小和颜色)随时间变化。这些功能使“文本”节点有用,例如,用于创建板岩或滚动信用。

输入和控制

连接类型

连接名称

功能

输入值

未命名

接收文字叠加层的图像序列。

面具

用作遮罩的可选图像。默认情况下,文本仅限于蒙版的非黑色区域。

首先,遮罩输入在节点的右侧显示为三角形,但是当您拖动它时,它将变成标记为遮罩的箭头。如果看不到遮罩输入,请确保mask控件被禁用或设置为none

Control (UI)

Knob (Scripting)

Default Value

Function

Text Tab

output

output

rgba

文本仅出现在这些通道中。

如果您将此设置为除all要么none,您可以使用右侧的复选框选择单个频道。

premult

premult

none

这些通道乘以绘制的文本,以便在文本形状之外将其设置为黑色。

clip to

cliptype

format

选择如何限制输出图像:

no clip -使用整个图像。

bbox -将输出图像限制为传入的边界框。

format -将输出图像限制为传入格式区域。

union bbox+format -将输出图像限制为传入边界框和格式区域的组合。

intersect bbox+format -将输出图像限制为传入边界框和格式区域的交集。

replace

replace

disabled

启用后,受影响的通道在绘制之前会清除为黑色。

禁用后,文本将绘制在输入图像的顶部。

invert

invert

disabled

反转文本形状的内部和外部。

opacity

opacity

1

调整文本的不透明度。可能的值从0(不可见)到1(完全不透明)。

mask

 

N/A

disabled

在右侧启用关联的遮罩通道。禁用此复选框与将频道设置为none

maskChannelInput

none

The channel to use as a mask. By default, the text is limited to the non-black areas of this channel.

inject

inject

disabled

复制mask输入到预定义mask.a渠道。注入面罩可让您在下游使用同一面罩。

invert

invert_mask

disabled

反转遮罩通道的使用,以便将文本限制为遮罩的非白色区域。

message

message

None

输入要显示的文本,Tcl表达式,Tcl变量或它们的组合。在方括号中输入Tcl表达式,例如, [date]。要开始新行,请按Return

要显示特殊的Unicode字符,例如外语字符和版权符号,您可以:

使用HTML命名实体,例如©显示©

使用十六进制实体,例如©显示©

使用十进制实体,例如©显示©

输入Unicode字符,例如©在您的键盘上,或从其他应用程序中剪切并粘贴它们。UTF-8字符编码用于将它们存储在控件的值和保存的Nuke脚本。

仅当您使用的字体中包含要显示的字符时,以上方法才有效。

注意:  建议您使用以上实体,而不要键入<, 例如。这是因为Text节点的将来版本可能会解释HTML标记。在HTML中,保留了一些字符,例如大于和小于符号。如果您现在在文本中使用这些符号,将来的版本可能会将它们误认为HTML标记。

看到示例变量和实体有关Tcl表达式,Tcl变量,HMTL命名实体,十六进制实体和十进制实体的列表,您可以在“文本”节点中使用。

小费:  要获取可以使用的所有Tcl表达式的列表date,您也可以输入X在“节点图”上,将打开的脚本命令对话框设置为Tcl ,输入date -h ,然后点击OK

box xyrt (or xywh)

box

N/A

调整屏幕框,以将文本限制在框架的特定区域内:

要定义框的左边界,请调整x领域。

要定义框的底部边界,请调整 y领域。

要定义框的右边/宽度边界,请调整 r领域。

要定义框的顶部/高度边界,请调整t领域。

您还可以在查看器中移动并调整框的大小。您的文字会包裹在您定义的框中。

justify

xjustify

left

设置如何水平对齐文本:

left -沿屏幕文本框的左边缘对齐文本。这使文本的右边缘参差不齐。

center -从屏幕上文本框的中央对齐文本。这使文本的两个边缘参差不齐。

right -沿屏幕文本框的右边缘对齐文本。这使文本的左边缘参差不齐。

justify -沿屏幕文本框的左边缘和右边缘对齐文本。这不会留下任何参差不齐的边缘。对齐是通过扩大字母之间的空格来完成的。如果没有空格,或者空格的宽度比原来大三倍以上,则字母会扩大。

yjustify

top

Sets how to align the text vertically:

top - align the text against the top edge of the on-screen text box.

center - align the text from the center of the on-screen text box.

bottom - align the text against the bottom edge of the on-screen text box.

font

font

Utopia

设置用于文本的字体。该控件使用FreeType库,并支持多种字体,包括TrueType(.ttf)字体和PostScript字体(.pfa和.pfb)。

小费:  您可以将“文本”节点限制为仅使用附带的字体Nuke通过导航到Project Settings > Font和禁用include system fonts

index

Regular

Sets the font style to use for the text. The options available in this control depend on the font selected.

global font scale

global_font_scale

1

设置用于乘以的比例尺font size消息字段中的所有字符。

font size

font_size

100

调整字体大小。什么时候leading设置为0,此参数还控制文本的每一行之间的间距。

呈现字体时, size参数控制使用的字体提示。字体提示调整插入的像素以更清楚地呈现字体。在小尺寸和低分辨率输出设备上,它对字体的可读性有很大影响。为了获得最佳效果,您应该使用此参数(而不是scale上的参数Transform标签)来控制字体大小并保持scale设置为1。

font width

font_width

100

设置字体的宽度,以字体大小的百分比表示。

font height

font_height

100

设置字体的高度,以字体大小的百分比表示。

kerning

kerning

0

设置当前所选字符和上一个字符之间的间距。负值会使字符更靠近前一个字符,反之亦然。

注意:  字距调整对多个选择或字符串中的第一个字符没有影响。

tracking

tracking

0

设置每个字符和上一个字符之间的间距。负值会使字符彼此靠近,反之亦然。

注意:  跟踪对字符串中的最后一个字符没有影响。

baseline shift

baseline_shift

0

设置当前所选字符的字体基线上方的高度。负值会降低字符,反之亦然。

leading

leading

0

设置文本行之间的间距。负值会减小间距,反之亦然。

Groups Tab - the controls on this tab only affect groups in the animation layers table.

translate xy

translate

0, 0

翻译x和y轴上的文本。

rotate

rotate

0

按度旋转文本。负值会产生逆时针旋转。

scale

scale

1

缩放文字。刻度的宽度和高度默认是成组的。

skew X

skewX

0

在x轴上倾斜文本。

skew Y skewY 0

在y轴上倾斜文本。

skew order

skew_order

XY

设置顺序skew Xskew Y适用:

XY -在偏斜Y之前应用偏斜X。

YX -在偏斜X之前应用偏斜Y。

center xy

center

N/A

设置旋转和缩放的中心。您也可以使用Ctrl/Cmd+拖动。

animation layers

group_animation

N/A

显示从文本中创建的组message字段,使您可以使用转换控件为所需字符设置动画。

在查看器中选择所需的文本或message字段,然后单击+按钮以创建动画层。选择组并使用上的控件应用所需的变换Group标签。

Color Tab

ramp

ramp

none

选择是否在文本上创建颜色渐变:

none -不要创建颜色渐变。

linear -渐变从一种颜色线性变化为另一种颜色。

smooth0 -渐变颜色逐渐缓和到点0的末端。这意味着点0端的颜色散布得比点1端的颜色宽。

smooth1 -渐变颜色缓和到点1的一端。这意味着点1端的颜色散布得比点0端的颜色宽。

smooth -渐变颜色逐渐缓和到两端。这意味着点0和点1两端的颜色散布得比渐变中心的颜色宽。

color

color

1

设置文本的颜色。

如果ramp设置为除none,这是点1末端(默认情况下,顶端)的渐变颜色。

The following controls are only available if ramp is set to anything other than none.

point 1

p1

100, 400

设置点1指示器的位置。这使您可以调整坡度的扩展和角度。

color 0

color0

0

在点0末端(默认为底端)设置渐变的颜色。

point 0

p0

100, 100

设置点0指示器的位置。这使您可以调整坡度的扩展和角度。

Shadows Tab

enable drop shadows

enable_shadows

disabled

启用后,阴影将应用于文本。

禁用后,此选项卡上的所有其他控件也将被禁用。

inherit input color

shadow_inherit_input_color

disabled

启用阴影后,阴影将从文本的输入颜色继承其颜色。

禁用时,将启用颜色控件,使您可以独立设置阴影颜色。

color

color

0,0,0,1

设置阴影的颜色inherit input color被禁用。

opacity

opacity

0.7

设置应用于文本的任何阴影的不透明度,其中0完全透明,而1完全不透明。

angle

angle

225

设置阴影相对于文本的投射角度,以度为单位,其中从左到右为0。

distance

distance

5

设置文本和阴影之间的分隔距离。

softness

softness

0

设置应用于文本的任何阴影的柔和度或模糊度。较高的值会产生较大的模糊。

shrink/expand

shrink/expand

0

设置阴影相对于文本的粗细。负值会产生较薄的阴影,反之亦然。

分步指南

创建文字叠加层