-
这份是我自学
nuke
帮助文件的时候,为了加深记忆,记录下来的,里面也有些我的心
得,新手朋友可以参
考下,里面的内容不是很严谨,高手就可以过了。
——
by
mightyang
1.
安装与许可:
自己看。
2.
使用面板:
这章主要介绍了
Nuke
的工作流程,学习如何使用工具面板、自定义面板。
工作流程
Nuke<
/p>
的工作流程是以节点为基础,你可以通过连接一系列节点来读取、处理和控制图
片。下面的例子里面,有一个
image
keyer
节点,一个
colour-
correction
节点,以及一个
blur
filter
节点
图
2-1
:
一个
Nuke
工程是由一些叫做节点的运算表达式连接而成的一
个网络。
被保存的工程叫做脚本。
你可以用
text
编辑器(
notepad
或者
wordpad
(一般系统自带)
)
打开,打开后你可以看到一系列
命令,这些命令将在你输出的时候被翻译并且执行。
图
2-2
:一个简单的
nuke
脚本。
在图
2-2
里面,
你可以看到
一个简单的脚本。
两个读取节点从硬盘上参考进图片序列帧。
两
个工作节点(
primatte
和
bl
ur
)分别对图片进行不光滑(图片周围产生锯齿,原词
mat
te
)
以及模糊处理。一个合并节点(叫
over
)将一个前景图片跟一个背景图片进行合并。最后,
一个输出节点(
write
)渲染并输出合并后的图片到硬盘上
。你将看到一个
viewer
节点,用
于即时浏览合成后的图片。
Nuke
工作窗口:
面板窗口和面板:
Nuke
的主要窗口有三个面板窗口
组成:节点图标(由于很像图标,原词
Node Graphs
)
/
曲线编辑面板,属性参数
/
脚本面板箱以及预览面板。
图
2-3
:一个空的
Nuk
e
窗口。
在这些面板窗口上,你可以添加以下的面板:
1.
节点工具栏,用于选择需要的节点。
2.
节点图标
(跟
DAGs
一样,
不知道是啥,<
/p>
嘿嘿)
,
用于构建节点网络
(经典的树状结构)
。
3.
曲线编辑面板,用于编辑动画曲
线(用得好的话,很强大,当然要配合其他东西)
。
4.
属性编辑面板箱,用于调节节点
的参数的属性编辑面板会出现在这里。
5.
预览面板,用于即时预览输出效果。
脚本编辑面板,用于执行
python
(字典翻译巨蟒,汗一把
。
。
。
,是一种计算机语言)的命令。
默认情况下,节点图标面板在左下角,预览面板在左上角,属
性编辑器在右边,见图
2-5
(不知道是不是写错了,个人理解
应该是
2-4
)
。
图
2-4
:包括节点图标面板,预览面板,以及属性编辑面板。
节点图标面板,
用来在最上面构建节点网络。
< br>当你在上面添加节点时,
节点的属性编辑
面板也会同时出
现在右边的属性编辑面板箱里面。
你可以通过调节节点的属性来达到你所想
要的效果,当然,要输出到
viewer
上去看。<
/p>
你可以通过点击工具栏,
菜单栏,以及目录菜单内,来添加更多的面板。在相同的面板
位置上,
p>
你也可以添加不同的面板,
通过点击面板上面的页面名称来切换不同
的面板页面
(原
话实在不好翻译,就这么写了,希望看得懂。<
/p>
。
)
。
页面面板(不知道怎么翻译,希望看得懂)
在同一个面板窗口里面,
不同的面板
将被划分成页面。
如果想切到其他的面板页面,
只
需要简单的点击想要的面板的名称就可以了。
图
2-5
:
从属性编辑面板切换到脚本编辑面板
工具栏,菜单栏以及目录菜单:
<
/p>
在默认的
Nuke
窗口里,工具栏是被锁
定在左边。默认状态下,它包含
12
个图标。不
同的节点按照不同的功能被分配到这
12
个图标下面。
通过点击
12
个图标下面的节点将节点
添加到节点图标面板。
主菜单栏是被锁定在
Nuke
窗口的上面。它包括
像文件(
file
)或者编辑(
edi
t
)等菜单,
能够让你执行更多的,
有
关整个脚本、
预览面板以及编辑器的,
一些具有综合作用的特殊
节
点。
图
2-6
:工具栏与菜单栏
另外,
一些有关工具栏以及菜单栏的附加功能,
你得通
过自己熟悉目录菜单来了解。
它
们位于每个面板的左上角,
p>
相当于一个棋盘格的灰色四方图标。
如果点击它,
< br>将会出现下拉
式菜单。你可以在这里面自定义面板的窗口格局。
< br>
图
2-7
:目录菜单
最后,为了提高效率,你可以在面
板的空白处右击,你将看到一条详尽的下拉式菜单。
如下图:
图
2-8
:节点图标面板的右击菜单
工具栏的使用
Nuke
的工具栏包括以下图标:
图标
功能概括
图片的读写节点,
Nuke
自带的元素(直接创建的,像图片一样直接使用
的色彩元素,并非调节节点)
,预览节点
图片
遮罩,绘图工具,杂色(
Nuke
自带的元素)
,一些填充用的节点,
以及
火星,闪烁等基础的矢量绘图工具
绘画
重新定义图片序列帧的时间(若
修改动画的序列帧播放速度,适合小时
间范围内调整,大时间范围内调整会导致图片出现
停滞现象,即
2
张图
片播放间距原本是
1/25
秒,经放大后到
1/5
秒,肯定会有停滞现象)
包含一些处理通道的节点
通道
包含一些颜色调节矫正节点
颜色
包含一些滤镜节点,像模糊,锐
化,边界处理,以及缩放(按原词解释:
腐蚀,这个更容易理解,但是不符合我们的习惯
哈)
滤镜
包含一些提取颜色为通道的节点
键控器
包含一些处理背景与前景元素的工具
合并
移动,缩放,追踪,以及稳定的
节点(这个不知道怎么翻译,先按原词
解释)
变形
3D
混合节点和工具
3D
一些视图,实体视图以及多视角工具
预览
插件
插件
一些附加的操作脚本以及面板上
的图标管理工具
(比如添加
dot
点,
打组
等)
其他
时间
移动鼠标到这些图标上,可以看到有关节点的名称,单击即可
选择或者插入节点。
图
2-9
:从工具栏选择一个节点
为了快速的查找所需要
的节点,
将鼠标移动到图标上,
并按住鼠标左键,
直接在图标上
移动,可以发现工具栏上的
12
个图标会随着鼠标的移动而自动弹出子目录,如果找到自己
想要的节点
,将鼠标移动到节点上,放开鼠标,节点将被添加到节点图标面板上。
小技巧:
如果你想要选择你最后选择
的节点,
就可以直接在那个节点所在的图标上点击中键就可以添
加。
(个人感觉没啥用,一般都直接复制)
菜单栏的使用
Nuke
的菜单栏包括以下功能:
功能概括
有关硬盘的操作命令,包括加载、保存以及导入脚本
编辑功能(跟操作文本差不多,一些复制啊什么的)
,预设以及工程设置
读取
/
保存
窗口布局(自己定义一个漂亮又实用的窗口界面看着很舒服)
添加
/
连接
影视预览节点
渲染并输出
包括热键表、用户文档、
培训帮助、指导文件以及
Nuke
的联系方式
< br>
菜单名
文件
编辑
窗口布局
影视预览
渲染
帮助
如何快
速的浏览菜单,方法跟上面提到的快速寻找自己所要的节点一样。
(不过个人觉
得没啥用,就这么几个菜单,随便了解下大概位置就可以了,用到不多)
节点的操作
从这里开始,客套话就不翻译了,看了都晕(像节点是什么什么的基础啦。
。
。
N
个字)
,
只翻译有用部分。
【个人理解:
】
节点实际上就是一句表达式,一个计算公式。虽然在
Nuke
里面显示的是一个图标,但
是你用
ctrl+c
复制到
notepad
或者
wordpad
里面时,你会看到一段表达式,当然这是一句非
常短的语句,肯定是调用的,所以如果有兴趣可以去研究下。
如果要想深入学习
Nuke
,或者说能够根据自己需要随意搭配
节点来获得自己想要的效
果,最好是去了解下计算机图像的原理。就比如说
Nuke
里面,先以灰度图(黑白的图片)
的方式来
说,
1
表示白色,
0
< br>表示黑色,那么
0-1
之间就表示白色到黑色的过度颜色
,笼统
的讲就是灰色,以下例子:
1
表示
也就
是一张白色的小图片,那么
10
个
1<
/p>
,也就是
1111111111
就表示<
/p>
也就是由
10
块小的
组成的白色大图片
如果是
1
0.5 1
那么图片就是
。
和
1 0.6 1
,我们在
Nuke
里面通过相加节点
< br>,由于
1
是白色,那么
1.1<
/p>
就是比白
。
,
如果这里有两张图片分别是
1
0.5 1
(
plus
)将两幅图片
相加,那么,我们就得到
1 1.1 1
色更白色的颜色,那
还是白色,所以结果还是
,不过我还不知道
Nuke
里面是记录
1 1.1 1
还是
1 1
1
,所以不敢对数值宛下结论。
继续
,当我们把上面的小图片缩小到一个点的时候,那么它就可以称为像素了。将
N
个不同颜色的像素排列就可以组成一幅漂亮的灰度图片了。
注意:上面所讲的都是以灰度图为基础。
如果理解了这些原理,那么学习
Nuke
的时候,我们可以
根据计算机图像的计算原理,
随意搭配不同的节点来获得自己想要的效果了。
继续回到教程
节点的添加
有上面的基础,
就知道单击就可以添加了,
它会自动连接到你
所选择的节点的下面
(如
果你选了
N<
/p>
个节点,它就会很死命的把所有的节点都给连上,所以别乱框选)
,如果你没选
节点,那就不会连接,位置是你在节点图标面板上最后一次左键点击的位置
那。
小技巧:
如果对节点名称比较熟悉,可以直接按键盘上的
TAB
键,
会出现一个窗口,在里面输入你
想要的节点名称,
按回车就可以
了,
而且在输入的过程中,
会根据你的输入自动弹出一些节
p>
点的名称,
如果输到一半就弹出你所要的节点,可以按方向键上下键
选择,
然后按回车,也
可以直接用鼠标左击。
< br>
节点的选择
左键点击(单选)
/
框选
/
按住
shift
然后左键点击(随意多
选)
,选中后以黄色来表示选
中状态。
上游节点的选择
< br>上游节点:就是在一个节点网络内,一个节点的数据输入端以上的所有节点。
<
/p>
A
,
B
是输入端
,下面的箭头是输出端
按住
ctrl
,移动鼠标到节点上,然后按住拖动一下。
< br>或者按住按住
ctrl+shift
,然后鼠标左击下节
点。
节点的全选
选择菜单
edit
,选择
select all
或者
ctrl+A
节点的搜索选择
< br>选择
edit>search
,或者按“
/
”键,出现输入窗口,输入要查找节点的名称,点击
OK
就可以了。
小技巧:
在输入名称时,可以使用“
*
”键跟“
?
”键。分别代表任意字符和一个字符(这跟
windows
xp
的搜索方式一样)
节点的重命名
重命名一个节点
< br>双击节点,
打开节点属性编辑面板,
在面板上方的标题栏
内,
是现在节点的名称,
可以
在里面直
接输入新的名称。
或者选择节点,然后按快捷键“
N
”
,然后输入新的名字就可以了。
节点的编辑
在执行拷贝、
黏贴等操作的时候,
你可以使用一些快捷键,<
/p>
比如
ctrl/Cmd+C
拷贝,
Ctrl+V
黏贴。
而且拷贝节点后,
可以将它存储成文件
(意思是导出节点,
当然
你也可以直接黏贴在
nodpad
或者
wordpad
)
或拷贝到内存里。
拷
贝的节点的参数和原节点一致,
但无任何链接关
系(见下文克隆
即可明白)
。
当你黏贴节点时,
p>
Nuke
自动将黏贴的节点与你选择的节点
(在黏贴前选择的)
想连接。
如果你不想连接任何节点,那就不
要选择任何节点,直接黏贴就
OK
了。
拷贝节点到内存里
选择节点,然后选择
edit>copy
或者直接按
ctrl+c
。
拷贝节点到文件内
选择节点,然后选择
file>export nodes
as script
。
然后选择想要保存的路径。
节点的剪切
选择节点,然后选择
p>
edit>cut
或者
ctrl+x
将节点剪切到内存里。
从内存里黏贴节点
选择想要连接的节点(若没有想连的节点就不用选择)
然后选择
edit>paste
或者按
ctrl+v
从文件内黏贴节点(就是导入)
选择想要连接的节点
选择
file>import
script
然后选择想要导入的文件路径。
节点的克隆
克隆节点也是拷贝了原节点,
但是又不同于与拷贝。
克隆的节
点间有一条相互连接的线,
且节点名称相同,
主要是保持两个节
点参数的一致性,
也就是不论调节哪个节点,
其他节点
也随之改变。
节点的克隆
选择想要克隆的节点,然后选择
ed
it>clone
或者按
alt+k
去除克隆节点
选择想要去除克隆的节点
然后选择
edit>declone
或者按
p>
alt+shift+k
节点的屏蔽以及删除
使节点屏蔽(去除该节点产生的效果,但节点还保留在原位置)
选择想要屏蔽的节点,然后选择
ed
it>node>disableenable
或者按
d
然后就可以看到节点图标上出现一个红色的
< br>x
,表示该节点屏蔽
重新按
d
,就可以使节点重新有效
节点的删除
选中节点,然后选择
edit>erase
或者直接按
delete
节点的连接
如果在你添加节点或者黏贴节点前选择了一个节点,那么
Nuke
会自动将节点连接到选
择节点的下方。
若没有连接,可以按
住想要连接的箭头(如果是下游连向上游,就选择箭头
尾部)
,
然后拖放到节点图标上即可。
节点连接的断开
< br>拖动箭头到空白区域,或者选中下游的节点,然后按
ctrl+d
图
2-11
:断开连接
注意
Nuke
的
merge
节点有两个输入管道
A<
/p>
跟
B
,
A
连接前景,
B
连接背景。
Nuke
一般是从
A
拷贝,然后给
B
,意思是如果你使
merge
节点屏蔽,那么
A
将被屏蔽(当
merge
节点屏蔽
时,
A
就无法拷贝,所以
A
就屏蔽了)
,直接输出
B
。
复制连接箭头
按住
shift
,
点击想要复制的
连接箭头的头部拖动到想要复制过去的节点图标上,
原来的
连接
箭头保持不变。
在两个连接的节点中间添加节点
拖动
节点到两个已连接节点的连接线上,节点将自动连接到两节点间。
弯曲连接箭头
选择想要弯曲的连接线,然后选择节点图标上的
other>dot
,一个原点会出现在选择的
节点下面,然后用鼠标拖动
dot
就可以了。
还有一种简单方法,按住
ctrl/cmd
,会发现所
有的连接线中间出现一个黄色的点,用鼠
标拖动该点,会自动添加点上去。
节点上的指示标志
当你进行一些操作
时,节点的图标上会出现相应的指示标志,以表示该节点带有一些属性。
以下表格将介绍
每一种指示标志的含义。
指示标志
图样
含义
长的矩形色带表示该节点的
p>
运算中参与计算的通道;
短的矩形色带表
示该节点的
运算中为参与计算的通道;
(红绿蓝白是长的,
灰色的那
个是短的)
节点的主要输入与输出受遮
罩影响。
节点被
屏蔽掉,按
d
或者
disable
p>
。
该节点不能使用表达式。
该节点已克隆,
该指示表示同
时出现在父子节点的左上角。
一个或者几个节点参数被赋
予动画(
即被
k
帧了)
。
一个或者几个节点参数写了
表达式。
一个多视角的工程,
分开一个
或多个
(我现在还没用过多视
角的工具,不能理解,勿看)
< br>调节过
mix
参数的节点,表
示
节点作用的程度,正常为
1
,即
100
%
,可以通过调节,
使该节点的所有参数作用都
受该参数影响。
查找节点
Nuke
允许你在脚本内查找节点,任何匹配的。像查找一个字符串,可以输入全名或者
部分名称。举个例子,查找
blur
节
点,只需要输入
bl
就可以。
你也可以使用一些表达式来做一些更复杂的查找,
比如查找所有的
read
以及
write
节点。
如何查找节点
选择
edit>search
或者按快捷键“
/
”
,在出现的对话框内输入想要查找的字符串。
如果想要查找所有的节点,输入“
*
”
(就是表示所有字符串)
如果想要查找所有的
read
节点,输入“
< br>read
”
(就是输入名字)
如果想要查找查找所有的
read<
/p>
和
write
节点,
输入表达式:
(
*read*|*write*
)
,点击
OK
。
(试了一下不用括号也行,
不过括号可能有另外一层含义,
可能跟计算的表达式一样吧,
有
兴趣自己研究下)<
/p>
。
Nuke
会自动选择复合要求的所有节点。
注意:
在输入表达式的时候,
只能输入规定的表达方式。
在表达式内任何一个字符都有其特殊的意<
/p>
义,像“
[
”
,
“
]
”
,需要
加前缀“
”
(没试过,应为节点的命名
上没用过“
[
”这些字符。
)
查询节点信息
选择节点,然后按“
I
”键,就可以看到包含节点信息的窗
口。主要用于出现错误,但
是不知道哪里出错的时候,
可以一目
了然的看到节点的所有信息,
因为这个信息是以表达式
的方式显
示的。
(给哪些又健忘又懒的人用哈,人性化的东西虽然好看,美观方便但是不够
直观,我喜欢简单的)
节点的显示特征(节点图标的颜色啊什么的)
可以修改相同类型节点的颜色,名称,摘要(按字面意思理解
,原词
notes
)
,主要是为
了方便其他高手来了解你的脚本。比如你可以将所有有关
k
过帧(不知道是不是这个意思,
原词
keying
)的节点外观调成绿色。
图
2-13
:节点可以按照不同类型分配颜色<
/p>
修改节点的显示特征
按照下面的操作一遍,自己理解:
双击节点,出现属性编辑面板。
输入
新的名称,然后单击名称右边的颜色按钮
(原文为左边,外国人的思维跟我们
不一样哈)
,然后选择颜色。如果想要将颜色拷贝到另外一个面板,将鼠标
移动到颜色按钮
上,然后按住拖到想要拷贝的面板的颜色按钮上就可以了。
在标签栏里面输入想要写的注释(注释将会出现
在节点的表面)
。
在文字类型下拉菜单内选择想要的文字类型。
文字处理跟其他的软件都一样(
of
fice
等)
,自己搞定
小技巧
你可以在
Nuke
的预设里面修改节点
的颜色,
选择
edit>preferences
或者按快捷键
shift+s
,
单
击节点颜色标签,然后选择颜色。
在一些大的脚本里面,可以打开“
隐藏输入(
hide
input
)
”来加快脚本的运行。
打开
postage stamp
(小
屏幕预览)功能,就可以看到节点上出现个小屏幕,显示到该节点,
合成后的预览(不过
很小,没啥好看的
}
组
给节点打组的节点有
group
跟
backdrop
,都在其他图标(
other
)内。
Backdrop
节点
backdrop
节点会在节点控制面板内添加一个背景框,
所有在这个框框内的节点都属于该<
/p>
组,
可以点击框框的左下角来拖动
bac
kdrop
,
从而能够拖动框内的所有节点,
< br>而且可以改变
backdrop
的颜色,以及名称来更好
的分辨不同组,修改方法跟上面所说的节点的一样。
删除
p>
backdrop
时要注意,
单击
backdrop
节点的标题处,
会删除
backdrop
与里面的节点,
如果单击右
下角的三角,只会单单删除组内节点而不删除
backdrop
节点(这里跟帮助内写
的相反,试了后才知道)
。如果想单独选
中或者移动
backdrop
,按住
c
trl
然后单击或者拖动
标题栏即可
拖动这里来移动框框以及框内节点
拖动这里来缩放框框
Group
节点
group
节点是用一个
group
节点代替该组的所有成员,如果想要查看组内成员,需要选
p>
中
group
节点,然后按
ctrl+enter
,在标签栏内左键点击切换到
g
roup
,就可以查看该组内成
员了,或者打开属性参数编辑面
板,然后点击面板上面的一个“
S
”按钮,在也会显示组内
p>
成员。
打开<
/p>
group
后,面板的标签栏如下:
想要将节点移动到组里面,
目前我只知道复制进去。
如果想要锁定组,
使
组内节点不被
修改,就将组属性编辑面板下面的“
lock
all connections
”属性打开。
给节点图标面板添加注释
在节点网络内,可以用
stickynote
给
节点图标面板添加注释。
双击打开
stickynote
节点的属性编辑面板,输入注释。
节点图标面板操作
拖动面板窗口
按住
< br>alt
,按住鼠标左键,面板窗口就会随着鼠标移动。
在
linux
系统里面,若
alt+
左键并不能拖动面板,可以在预设里面的
movement key
,选
择
su
per
(或者“
windows logo
”
)
,就可以了。
(该情况适合不
能使用
alt
进行操作的情况)
在小地图内拖动面板
如果节点图标超出了工作区范围,
在面板的右下角会自动出现一个小地图,<
/p>
可以在小地
图内拖动或者左键点击,也可以拖动面板。
(小地图可以拖动,也可以缩放)
缩放面板
将鼠标移动到想要缩放的中心,按快捷键“
+
”或者按住
alt
,按住中键拖动(可以单独
中键一样放
大缩小)
居中选中的节点
快捷键
F
居中节点网络
快捷键
F
属性编辑面板
在插入节点时,
属性编辑面板会自动弹出
(可以通过双击节点打开或者选中节点,
p>
然后
按回车)
。如果想要将属性编辑面板浮
动,可以按住
ctrl
然后单击面板标题栏。
< br>(可以直接在
标题栏按住鼠标拖出来,但是
Nuke
p>
的画面会死在那,按住
alt+ctrl+delete
(会弹出任务管理
器)
,画面就好了,可能是个<
/p>
bug
吧)
属性编辑面板箱管理
限制面板数量:
在属性编辑面板箱的左上角处,
有一个很小的输入框,
可以输入想要限
制的面板数量。
锁定面板:点击旁边的黑锁,新的面板都会以浮动窗口的模式
新建。
清空属性面板:点击旁边的
X
,将关闭改面板窗口内的所有面板。
属性编辑面板上的控制按钮
一下是各个按钮的意思:
控制按钮及输入框
节点名称
左边
右边
选中节点的输入节点,不过按帮助上讲的居
中,操作上并没居中
节点的名称,可以在这里重命名
<
/p>
节点的外观颜色,即节点在属性编辑面板上
的
修改节点属性控制面板的颜色(实际上就修
改了面板周围
的一圈,我这效果是这样的)
,
可以通过拖拽到另一个节点的属
性控制面板
的颜色调整的小四方型上来复制颜色,右击
选择
p>
set colour to default
来恢复默认颜色。<
/p>
(
当
为
X
时,使用预设里面的颜色)
回复最后一次对节点的操作
显示有关节点以及起控制参数的信息
将属性编辑面板浮动,
即能够自由拖动状态。
< br>
关闭面板
重做最后一次对节点的回复操作
恢复到节点属性编辑面板打开时候的状态
含义
显示
/
隐藏节点的属性参数页面
在节点图标面板内将节点居中
浮动面
板后,增加的几个按钮分别是:
revert
,
cancel
,
close
,
分别表示恢复到节点属性
编辑面板打开时候的状态,不保存关闭,保存并关闭。
还有一些属性编辑面板包括几个标签页面
图
2-17
:
read
节点的属性编辑面板以及节点的标签页面。
在节点的标签栏上,经常看到一些属性:
属性
Label
Font
斜体
字体大小
字体颜色
Hide imput
Cached
Postage stamp
Disable
显示参数
显示节点的参数
双击节点,即可。
隐藏节点的输入管,只应用与该节点
在内存里保存上游的节点,加快读取速度
在节点上显示一个小屏幕,来预览到该节点
时的影像
屏蔽节点
含义
主要用于添加注释等,显示在节点表面上
修改显示的字体
粗体
图<
/p>
2-18
:参数
输入框的使用
直接填写(可以直接在里面写表达式)
增减输入框内的值
将光标放到在想要增减的数值的前面,然后按方向键,向上增加,
向下减少(也
可用中
键滚动或者按住
alt
,按下鼠
标左键左右拖动)
。
(注意:增加的是光标后面的一位数,比如
10.256
,
如果将光标放到
2
前面,那么只改变
2
的数值,对于效果的微量调整很有帮助)
滑动条的使用
直接点击想要移动的目的或者按住滑块拖动
回复滑动条到默认值
按住
ctrl
然后在滑动条上左击
< br>
通道分离
编辑每个通道的值
单击通道选择按钮,
可以看到原本的滑条变成几个输入框,
每个输入框均代表一个通道,
而按钮上的数字代表着多少通道,可以直接输入数值对
各个通道进行修改。如果有
钮,点击,会出现色彩采样窗口,更直观的获得想要的颜色。
色彩的采样以及颜色的控制
这个功能基本上都是如此,直接点击上面提到的
按钮,进行采样,跟<
/p>
ps
一样,下
按
面具体的讲下色彩采样面板。
这个面板一看就知道。
。下面的圆盘
不用说,中间的也不用说,就上面的讲下
现在选择的颜色
最后选择的颜色
初始颜色
可用的滑块设置
显示
/
隐藏色彩采样盘
显示
p>
/
隐藏色彩样板
使用动态色彩采样模式,讲清楚要好
多字,自己用下就知道了
左键
/
右键单击增量为
0.01
,
按住左右拖动,
增
量为
0.001
;
按住
shift
,
增量放大
10<
/p>
倍,
按住
alt
,增量将缩小
10
倍(包括单击,拖动)
,比如原本左右拖动增量为
0.001
,那
< br>
么按住
shift
拖动,增量为
0.01
,按住
< br>alt
为
0.0001
,方便于
粗调与细调。
TMI
,
HSV
,
RGB
,三种色彩采样方式,跟
ps
里面一样,根据需
要切换不同的选择方
式(如果想了解的话,去
baidu
或者
Nuke
帮助文件第
56
页)
。
将窗口拉成横长方形,就会变成这样,
很无聊的戏法迷惑了好多无辜的人。
点击
按钮,轮盘可以在下面两种方式切换,根
据需要切换:
按
< br>ctrl
,按住左键在轮盘上拖动,只改变色相;按
sh
ift
,按住左键,只改变饱和度。
轮盘面板的移动放大缩小等,操作跟节点图标面板一样
色彩样板:
选好颜色后,
在想要保存的框框内右击,颜色将保存在该框框内。框框内颜
色可以拖动,
跟属性编辑面板上面的颜色调整按钮一样。
打开两个色彩采样面板:
一般只会弹出一个色彩采样面板,
如有特殊需要,
打开第二个
色彩采样面板,按住
ctrl
,单击
,不会关闭第一个色彩采样面板。
在原颜
色与当前所选颜色切换:直接点击面板上面的
。
动态化参数(给参数
k
帧)
动态化一个参数就是指使参数随着时间的变化而变化。首先必
须保证该参数有
k
关键
帧。
Nuke
里面的大部分参数都可以
k
帧。
对参数
k
帧
参数的动态化菜单,主要包括
set
key
(设置为关键帧)
,
delet
e keys
(删除帧)
,以及执
行其
他对动画曲线的操作。
图
2-20
:参数动态化菜单
设定关键帧
在预览面板的播放条上选中要
k
的帧
找到想要
k
帧的参数,单击
,选择
set
key
,参数的输入框内会变为青绿色,表示
插入了一关键帧。而后,
Nuke
会进入自动
k
帧状态,当你在播放条上选择其他帧后,调整
该参数,
Nuke
会自动
k
上关键帧(
k
上帧后,播放条上的关键帧以青绿色显示)
。
(如果想
要对该节点的所有参数
k
p>
上关键帧,在属性编辑面板上右击,选择
set key on
all knobs
)
按照自己想要的效果
k
完帧,在预览面板内查看效
果。
删除单帧
用播放条上面下一关键帧
和上一关键帧
按钮来选择想要删除的关
键帧(直接
鼠标点就行了)
,然后点参数动态化按钮
,选择
delete
key
就可以了。
删除一个参数的所有关键帧
选择想要删除关键帧的参数,单击参数动态化按钮,选择
no
animation
,在弹出的提示
框种选择
< br>yes
就可以了。
参数动态化的参数(动画参数)以及曲线编辑
当你给一个参数添加了一个关键帧时,
Nuke
会自动根据参数值以及时间在曲线编辑面
板内添加一
条曲线。跟动画一样,可以直接在上面添加、删除、调节关键帧。当关键帧非常
多时,你
会发现,直接在曲线上编辑比选择帧调节参数值更加简单、直观。
动画曲线的使用
< br>单击想要打开曲线的参数后面的参数动态化按钮,选择
curve
editor
,弹出曲线编辑面
板,其
x
轴表示时间,
y
轴表示参
数值
图
2
-21
:
Nuke
的曲线编辑面板
p>
面板的左边
显示该节点所有动态化参数的曲线,
以经典的树状结构显示,
其
中第一层表
示节点名称(选中后显示所有参数曲线)
,第二层表
示节点的参数名称(选中后显示该参数
曲线)
,第三层表示曲线
(显示该曲线)
。选中节点名称,按“
+
”展开树状结构,按“
-
”收
拢(直
接用鼠标点就行了)
。不论选中哪个层,均可编辑曲线。
如果想要删除曲线,
一种是上面提到
的直接删除帧,
或者在曲线编辑面板内选择想要删
除的曲线名称
然后按
delete
即可
(该方法我试
了下是不可行的,
一按就直接删掉节点了,
各
< br>位可以试试)
个人经验:突
然想起来,
Nuke
里面有好多快捷键是相同的(
Nuke
在不同的面板内,使
用自己的快捷键,不共
享)
,经常会出现快捷键覆盖现象,比如在节点图标面板内,添加并
打开
bezier
曲线,然后在预览面板内操作时,
快捷
c
跟
z
有时候会被预览面板的快捷键
c
跟
z
所覆盖,
按了后,
预览面
板会切换到
top
跟
front
模式,
一直没去找啥方法,
人懒,
没办法,
继续。
曲线编辑面板内的放大缩小操作,跟其他面板一样。
(快捷键还是
A
跟
F<
/p>
)
曲线编辑
选择想要编辑的曲线,该曲线会以黄色提亮显示。
按住
ctrl+alt
,然后左键单击曲线,会在
该处的曲线上添加一点(关键帧)
。
如果想要批量的添加关键帧,在曲线编辑面板内右击,选择
edit>generate
,在弹出的面
板内设置参数即可:
Start at
:从第几帧开始
End at
:从第几帧结束
Increment
:每多少帧添加一关键帧,从
start
at
设置的第一帧开始算起(第一帧为关键<
/p>
帧)
,
最后一个输入框内输入参数的值,可以写表达式。
点的选择
单选,框选或者
shift
多选,
ct
rl+a
全选
点的移动
Nuke
< br>里面点的移动(包括其他的曲线)
,一般一次只能移动一个方向,
y
方向,或者
x
方向;
如果想自由移动点,
按住
ctrl
,
然后在拖动;
也可以直接选择点旁边出现的坐标
数值,
然后在输入框内输入想要的数值(单独移动一个点)
。<
/p>
当想要移动多个点时,多选后(可以按住
shift
添加选点或移除选点)
,
Nuke
会出现一
个框框,按住该框框中间的十字拖动即可,如
果框框太宰,按住
ctrl
来改变框框的尺寸(试
过,没用,直接移动框框了,不知道是不是操作有误)
;拉动框框边界会改变
框框尺寸也会
改变各个点之间的尺寸。在拖动框框时,按
ctr
l+shift
就会自动隐藏框框内的点,就不会出
现错调的情
况。
点的倾斜度编辑
选中一点后会出现一
条像以点为中心的翘翘板一样的红线,两头为白点(手柄)
,旁边
为点的
x
轴,
y
轴坐标。
拖动两头的白点可以改变点的倾斜度(即改变手
柄的倾斜度)
,相应的曲线会随着倾斜
度的改变而改变。
曲线的绘制
<
/p>
按住
alt+ctrl+shift
,可
以直接在曲线编辑面板上绘制曲线,
Nuke
会自动添加关键帧
右击曲线编辑面板,
在弹出菜单的
edit
内,
可以看到拷贝、
剪切、
擦出等基本操作命令,
< br>其他的没什么好说的,跟平时系统的操作一样。
copy
里面的
copy links
,跟克隆一样,复制
出与原曲线相关联的曲线,
一旦改变原曲线,
克隆的
曲线也会跟着改变
(克隆起来的曲线不
能调整)
。
使用移动命令来移动曲线上的点
选择
想要移动的点,然后右击选择
edit>move
,弹出如下输
入框:
可以在输入框内写表达式,
所以如图所写
x+10
,表示相对原来位置,往
x
轴正方向移
动
10
个单位,
slope
表示倾斜度,
left
slope
表示左边的倾斜度,如果只输
入
slope
,手柄左
边随右边,当输
入
left
slope
时,如果两者
不一样,那么手柄的左右两端在点出折断,独立
控制各自方向的曲线。
< br>
光滑曲线
选择需要光滑的曲线段,右击选择
edit>filter
,弹出如下窗口:
在里面填入光滑的次数,如下图:
实际上可以看出,
每次光滑,
这些点都
朝着所有点的
y
轴坐标平均值处接近,
次数越大,
曲线越接近直线,位置是在所有点的
y
轴坐标平均值处。
修改曲线级数(不知道用什么词,借数学里的用下)
选择要修改的曲线段(就是选择线段的两个端点)
,右击选择
interpolation
,然后选择想
要的类
型,如下图:
Constant
类型
:很具有跳跃性的类型,即常数。
Linear
类型:相邻参数间变化均匀,数学里所讲的线性曲
线。
S
mooth
类型:柔和的过度;若该点在
y
轴上是相邻两点之间,则该点的手柄倾斜度等
于相邻两点间的倾斜度值(就是平行于
两点间的直线)
,若该点在
y
轴上是相
邻两点之外,
则该点的手柄平行于
x
轴
。
这种方法确保了这条曲线的所有参数值不能超过关键帧所设定的
参数值范围
(意思就是说这条曲线只能在设定的最大关键帧参数和最小关键帧参数之间
扭来
扭去的,我们能将值控制在我们设定的范围内)
。
Catmull-rom
类型:更柔和的过度;该点的手柄倾斜
度等于相邻两点间的倾斜度值(就
是平行于两点间的直线)
,曲
线上的参数值可以超过关键帧所设定的。
< br>Cubic
类型:非常柔和的过度;数学里面的三次幂。
Horizontal
类型:一看就
知道,所有的手柄都水平掉。
Br
eak
类型:手柄一分为二,左右互不相关,自己调自己的。
Before>constant
/linear
:只有在选中第一个点的时候才能用。如下图:
After>constant/linear
:只有选中最后一个点的时候才能用。如下图:
循环一段曲线
右击选择
predefined>loop
,弹出如下输入
框:
在
first frame of loop
输入框内,输入想要循环的曲线的起点;
在
last frame of loop
< br>输入框内,输入想要循环的曲线的重点,然后点
OK
;<
/p>
这个是帮助里面的内容,具体个人操
作后,发现有不同之处,效果如下:
明显不同的是,
实际操作后,
不论曲线前面还是后面,
均以循环的曲线段前后连接在一
起。
倒转曲线(相当于倒放电影一样)
右
击选择
predefined>negate
;
反转中心轴为时间轴的中心垂直线
(比如
100
帧的,
在
50
帧处为
旋转中心轴)
:
反转曲线(这个东西还不知道啥用处哈)
右击选择
predefined>negate
;以
x
轴为旋转轴,将曲线反转,即参数值
5
p>
,反转后为
-5
。
通过输入表达式来创建曲线
在曲线编辑面板的下面可以直接输入:
或者选择
edit>edit
expression
在里面输入表达式即可。
预览节点
一般打开
Nuke
时,都会有一个
vi
ewer
节点,只是用来预览影像,即时查看效果用。一
个脚本
可以拥有好多
viewer
节点,一个
viewer
节点也可以连接好多预览输出。
添加预览节点
选择想要预览的节点,选择
viewer>create
new
viewer
或选择
image
图标
>viewer
,也可
以用快捷键
ctrl+i
。
还有救治选择节点后,直接按
1
键可以直接自动添加一个
viewer
节点(预览节点不存
在的时候)
连接预览节点
除了一般的节点连接方
法外,还可以选中要连接的节点,然后直接按
1-0
数字键,会
自
动连接到
viewer
节点上,最多
可连接
10
个输入箭头。
图
2-22
拖动缩放预览窗口
按住
alt+
左键拖动移动窗口,按住
alt+
中键拖动缩放窗口或者按数
字键
+/-
,按
ctrl+1
可
以将窗口以
100%
比例显示。
按
f
键可以将窗口居中。
按“
`
p>
”键可以将浮动的预览窗口隐藏
/
显示。<
/p>
预览窗口的控制
预览窗口上有时间控
制栏,
通道显示控制栏,
放大缩小控制栏,
摄像机视角控制栏以及
混合控制栏。
通道显示与设置
混合控制
预览显示比例
局部刷新
摄像机
时间控制
时间控制栏
如下图:
现在帧数
帧数增量
播放控制按钮
每秒多少帧
播放帧数范围
播放帧数标记
播放范围输入框
图
2-24
默认情况下,
Nuke
根据工程设置设定帧数,如果没有帧数范围定义,
Nuke
自动将帧数
范围设定为第一个图片序列帧的帧
数。
在时间控制栏左下角,
可以选择
播放条的播放范围模式,
有全局模式,
输入模式以及自
定义模式,一般是全局模式(默认设置)
,有时候想要看特定帧数的效果
时,会使用自定义
模式。
全局模式就
是指播放所有的帧数,
输入模式就是在播放范围输入框内输入想要播放的帧
数范围(格式:开始帧
,
结束帧)即可对特定帧数进
行播放,自定义模式就是自己定义播放
范围(自定义这东西就是自己想要做什么就做什么
,没啥好定义的)
。
按住
alt+lmb
(
lmb
:
左键,
rmb
右键,
mmb
中键)
拖动,
可以拖动
时间条;
alt+rmb/mmb
拖动,可以缩放时间条,在时
间条上按下中键
/
右键,可以恢复时间条。
也可以在自定义模式下定义播放范围,按住
ctrl
p>
,在当前帧数的左边,想要作为起始帧
处单击,则起始帧游标将自动
跳到该帧处;按住
ctrl
,在在当前帧数的右边,想要作为结
束
帧处单击,则结束帧游标将自动跳到该帧处。
Fps
输入框显示当前的播放平均速度。
Nuke<
/p>
将波翻速度保持在该值左右,如果想要将
播放速度在
10fps
,可以直接输入
10
,
Nuke
会自动将速度保持在
1
0fps
左右,但是该值还是
受图片的分辨率以及机器的配置影
响,默认值是
24fps
。
帧数增量输入框让你以特定的增量来播放,
当然你得点击两旁的按钮,<
/p>
没有自动播放功
能。
以下介绍的是播放按键:
按键
停止播放按键。
按键
点击左右增量按键,可以按照输入框内的增
< br>量来移动播放游标。
含义
从头到尾或者从尾到头循环播放
含义
起始帧跟结束帧按钮(一点就跳
到第一帧或
最后一帧)
如果在
nuke
内对动画
k
了帧,点击该键,可
以选择上下帧。
播放按键,一个倒着播放,一个顺序播放。
播放类型按钮让你控制播放次数以及播放方向:
从头到尾或者从尾到头播放一次
从头到尾再从尾到头循环播放
跳到指定的帧数(基本上都是鼠标直接点的,没啥用,感觉)
如果想要快速的移动到特定的帧数,可以选择
file>go
to frame
或者快捷键
alt+g
,在弹
出的输入框内输入想要的帧数,点
OK
,播放游标自动跳到该帧。
同步播放(实在想不出啥词哈)
锁定
/
非锁定按键能够让你控制所有预览面板的同步性。默认情况下
所有预览面板都是
锁定的,
这样如果你在一个预览面板内选择帧
的话,
所有的预览面板都跟随这个预览面板变
化。
图
2-26
:同步播放按钮
如果将一个预览面板设置成非锁
定,
那么该预览面板将独立出所有的预览面板,
不会随
着其他的预览面板改变而改变。
停止自动刷新
停止自动刷新按钮将会
停止预览面板内的影片刷新,
即保持在按下停止按钮后渲染的一
帧。旁边的刷新按钮是手动刷新影片(快捷键
u
)
。
图
< br>2-27
:手动刷新与停止自动刷新
显示一个单独的通道
可以按快捷键
r
,
g
,
b
以及
a
键来快速的切换红,绿,蓝以及
alpha
通道
。或者可以在
通道选择框内用鼠标选择。
图
2-28
:显示单独通道
通道设置以及通道显示列表
在通道设
置列表里面可以选择想要在预览面板内显示的通道。
在默认状态下,
显示
rgba
通道。
图
2-29
:通道的选择
通道列表,用于在你
选择预览
alpha
通道时显示哪个通道。在默认状态下按
p>
a
键(即预
览
al
pha
通道)时显示的是
alpha
通
道,可以通过改变这个来改变显示通道。
< br>图
2-30
:选择按下
a
键时显示的通道
图片格式标签
按住
< br>ctrl
在预览窗口内单击,
可以采集单个像素,
按住
ctrl+shift
在预览窗口内托出
一长
方区域,可以采集该区域内所有像素,按住
ctrl+al
t
在预览窗口内单击,可以采集在该节点
输入图片中单个像素,
按住
ctrl+shift+alt
在预览窗口内脱出一长方区
域,可以采集在该节点
输入图片中该区域内所有像素。
(不懂,
按照这句话去做,
加不加
alt
都是获取当前效果的像
素信息)
。信息显示在
买面板的右下角(包括该点的坐标,颜色含量,饱和多,亮度等)
。
格式信息显示图片的分辨率以及
bbox
的大小
使用缩放列表
可以通过选择缩放列表
,来改变预览窗口的大小,效果就是按住
alt+
中键拖动的效
果。
图
2
-31
:选择显示倍数
代理模式
Nuke
< br>可以打开代理模式将图片以低分辨率的形式来加速预览,单击或者按
ctrl+p
p>
图
2-32
:高分辨率与代理模式显示
p>
全局代理由工程设置里面定义,选择
edit>project
settings
或者按
s
键打开全局
设置。
图
2-33
:代理定义界面
如果在在
read
节点内定义了渲染代理,将会
无视在工程设置里面代理设置,除了当你
使用
reformat
节点(单击
transform
图标选
择
reformat
)来改变图片的格式。
图
2-34
< br>:代理模式下的图片
降低预览分辨率
在影视预览面板的右
上方有一弹出式菜单,
可以直接修改预览的分辨率,
且与代理模
式
无关。
其值表示
< br>1/x*
原分辨率,
x
表示菜单
内的值。
即如果原分辨率是
4k
p>
,选择了
2
,那么最后的分辨率为
4k*1/2 = 2k
,如果有代理模式,
其
代理缩放值为
0.5
,那么最后分辨率就是
1k
。
像素比
像素比要求显示器的像素为正
方形或者长方形。
默认情况下,
预览面板的像素比在工程
设定里面定义,选择
edit>project setting
p>
(或者按
s
键)
。
例如,一个在像素比为
2
能正确显示的图片:
图
2-35
:定义了像素比的预览图片
如果想要忽略像素比,可以按
ctrl+shift+p
可以关闭像素比效果:
< br>图
2-36
:关闭像素比效果后的图片
< br>
(如果只读入一张图片,该值好像不起作用)
兴趣框(不知道怎么翻译,原:
region of inte
rest
)
(
ROI
< br>)
打开该功能后,播放图像时只在该范围内刷新:
图
2-37
:兴趣框
按
shift+w
可以关闭
/
打开兴趣点,再次单击
ROI
按钮将关闭兴趣框,且重新刷新整个
图片。<
/p>
调节显示画面的色彩偏移值以及
p>
gamma
值
色
彩的偏移值以及
gamma
值调节滑块能够直接调节显示图片,
但不影响最终的输出。
图
2-38
:色彩偏移值以及
gamma
值
可以通过输入、
拖
动滑块或者点击左右箭头来调节色彩偏移值。
通过输入、
拖动滑
块来
调节
gamma
值。
色彩偏移和
gamma
的
切换按钮能够以默认值
1
为增量来调节,并且记忆最后一次调节
的值,方便对照。
斑马线按钮主要用于以斑马条纹来显示爆光的区域。
预览输入切换
/LUT
切换(不知道如何翻译)
一般一个
Nuke
脚本包含一个特殊的节点,叫
LUT
或者查检桌面(占定)
。用来调节预
览面板显示
在转换成电影、录像或者其他格式后输出渲染(占定)
。
图
2-39
:预览输入工序节点按钮
通常情况下,
LUT
就像新建或者导入的节点一样的自定义脚本。当开启该功能时,所
有的图片都需要通过它。它主要作用于预览面板,所以可以被称为预览处理脚本。
一般情况下,
预览面板会将将要显示的图片信息传送到预
览输入处理节点,
然后在图片
被显示之前应用色彩偏移、
gamma
以及
LUT
的调节。这取决于输入处理节点,即使不是正
确的命令。因此,如果预览输入处理节点
含有像
gain
或者
gamma
样的浮点调节命令,预览
面板将会从相对应的调节命令里面加载这些命
令,
而不对图片自身做处理。
这样可以在预览
< br>输入处理节点内用任何节点以及命令来补充色彩偏移值以及
gamma
值。但是如果在输入处
理节点内未含有色彩偏移和
gamma
的调节命令,预览面板将以普通的方式运行图片来通过
预览处理节点。
2D/3D
视图切换以及摄像机的控制
在当前的预览面板内可以在
2D/3D
菜单内选择切换
2D
及
3D
视图模式。在
3D
视图模
式下,可以在该菜单内选择不同视角。
图
2-40
:
2D/3D
视图以及摄像机的控制
如果有多个摄像机,可
以在右边的摄像机菜单选项内选择想要的摄像机。
混合预览模式
混合预览模式是把预览
画面分成两个部分,
可以非常方便的对比一个节点所产生的效果
进行前后的对比,也可以对叠加不同图片的效果进行对比。
先
选择一个节点,然后按
1
,在选择另外一个节点然后按
2
,然后在预览面板上面的
A
< br>跟
B
菜单中选择想要对比的图片,
A
和
B
中包含最后
< br>4
个连着
viewer
的节点。
然后在两者中间的菜单里选择
wipe
可以看到,两张图片将预览画面分割成左右两部分。
拖动十字架的中心可以移动分割线,
拖动十字架的右边的长线可以旋转分割线,
拖动弧
线上的点可以
调节图片
A
和
B
的过渡。
完成后,选择“
-
”就可以返回。
其中的
over
,
under
和
minus
选项也可以叠加两张图片,不过就
是算法不同。
当两张图片都是
2D<
/p>
时,
当一张图片是
2D
节点,
一张图片是
3D
节点时,
可以用
under
< br>选项将
3D
节点的以线模
式参照
2D
节点相匹配,
。
< br>。
。
。
以下例子是
3D
场景跟一个背景相匹配。
图:
2-41
在
Nuke
里,
无论是在载入或者保存文件时,
都会出现一个像图
2-42
所示的浏览器。
其
左边的目录导向按钮可以创建或者进入想要读取或者保存文件的目录。
图
2-42
:
Nuke
的文件浏览器
这个跟我们一般的文件浏览器一样,没啥好讲的哈。
其中
Home
是指向文档
Root
指向路径的顶层目录(比如
c:nuke
p>
,那么
Root
就指向
c:
)
Work
指向定义的网络工作目录
+
号是添加一个路径书签
edit
编辑书签或者路径名称
-
号删除一个路径书签
文件过滤菜单以及序列帧列表框
<
/p>
在
filter
即过滤下拉菜单内选择不
同的格式,可以过滤的显示文件:
选择
*.nk
,只显示
Nuke
的脚本文件
选择
*
,显示除了隐藏文件的所有文件
选择
.**
,显示所有文件,包括隐藏文件
选择
*/
,显示只文件夹,不显示里面的文件
选中
sequences
即序列选框,
将会以分开的形式来显示序列帧,
比如
fgelement.%
1-50
,选中后将会显示
,
,
。
。
。
图
2-43
:路径输入框
路径输入框的使用
指向一个目录,在输入框内输入路径名称,按
tab
输入脚本名字,指向一个目录路径,然后在显示的路径后输入文件名
在文件浏览器里面显示文件
在文件浏览器的右上角,单击黑色箭头,将会展开一个很小的预览框,可以预览文件。
选中想要预览的文件,
Nuke
将会在文件浏览器内显示该文件:
在文件浏览器内选择多个文件
p>
在文件浏览器内打开文件的路径后,
Ctrl+
左键即可
然后点击
open
p>
。
文件名的查找以及替代
用查找及替代
函数,
可以快速的替代
read
和
p>
write
节点的所有或者一部分文件名或者文
件路径。
(这个很好用哈,在做项目的时候,服务器速度慢到郁闷的砸电脑的时候,
将渲好
的文件放到本机,在
nuke
调
好后,可以一次性修改所有图片的路径,做的心里舒坦)
查找并替换一个文件名或者路径
选择
想要替代一部分或者所有的文件名或者路径的
read
或者
p>
write
节点
选择
edit>Node>Filename>Search
and Replace
或者
按
ctrl+shift+/
在出现
的对话框内,输入想要查找的字符串以及想要替换的字符串,单击
OK
Nuke
将会查找并替代所有选中的节点的名称或者路径。
便笺
也可以在对话框内输入规
定表达式。一些特殊的字符,如
[
和
]
,需要在加入前缀“
”
。例如
[getenv
HOME]
需要输入
[getenv
HOME]
。
也可以在表达式的旁边
加入一些标价,来调试表达式的运行。比如,在执行
case-insensitive
查找命令时,可以在表达式的前面或者后面空
N
个空格字符后输入(
?i
)
。
。
。
。
返回和重回操作
Nuke
一般会有返回的历史。
p>
选择
edit>Undo
或者按
ctrl+z
,返回操作;
选择
edit>redo
或者按
c
trl+y
,重回操作。
在属性面板内返回一个操作
在属性面
板内点击
undo
箭头按钮;
在属性面板内重回一个操作
在属性面板内点击
redo
箭头按钮。
回复属性面板到打开状态
点击
或者右击属性面板,然后选择
revert
knobs
。
回复所有的操作到默认状态
右击属性面板,选择
set knobs to
default
。
自定义界面
如果在工作种经常需要一
些确定的方法或者跟
Nuke
的默认设置不同,在这种情况下,
你可以修改
Nuke
的界面、设置以及
建立样板,来避免以后的重复预设。
界面设计
随着脚本的增大,
我们可以随意调节各窗口、
面板来获得更大的空间来适应脚本的需要。<
/p>
自定义面板
改变面板的尺寸
拖动各面板间的分界线,可以调节各面板的大小。
图
2-44
:修改面板的尺寸
分离面板
单击面板左上角的
修改工具栏
添加新的列表面板
单击面板左上角的
菜单,选择想要添加的列表类型,比如:
Node
toolbar
,
Node
菜单,选择
split
vertical
或者
split
horizontal
。
Graph
,
New
Viewer
,或者
Script
editor
。
移动列表面板
按住列表名称并拖动到
同一个或者不同的面板内。
(这里好像有
bug
,
拖动后
Nuke
会死
在那,可以按
ctrl+alt+delete
,调出任务管理器,
Nuke
就好了,呼呼,搞笑的
bug
)
关闭列表
单击当前列表面板右上角的
x
按钮。
浮动窗口
单击面板左上角的
菜单,
选择
float
tab
或者
float
pane
或者单击右上角的缩小按钮:
也可以按住
ctrl+
左击列表名称,或者右击列表名称然后选择
float
tab
。
镶嵌(锁定)浮动窗口到列表面板内
按住并拖动浮动窗口到想要锁定的地方
关闭浮动窗口
点击列表或面板的右上角的
x
按钮
自定义窗口
改变窗口的尺寸
将光标移动到面板上,快速按空格键。
全屏化窗口
将想要全屏的面板激活(就是点一下哈)
。不论是锁定的窗口还是浮动的都可以。快捷
键
alt+s
。
隐藏列表名称及控制按钮
在
菜单内选择
show
tabs
。
显示列表名称及控制按钮
(在隐藏了
列表名称及控制按钮后)
将鼠标移动到面板区域最上面的边界处,
边界线会
以黄色高亮显示,然后列表名称会自动弹出来,在上面右击选择
show tabs
即可。
保存界面设置
修改好界面后,选择
layout>save layout
1
(启动时,默认的加载项,快捷键按
ctrl+f1
)
来保存到默认设置,在弹出的菜单选项上选择
yes
。
(还有好多保存的项,可以根据不同需
要保存不同的界面设置)
。
加载界面设置
选择
layout>restore layout1
(启动默认选项,快捷键
shift+f1
)<
/p>
。
在打开脚
本时将界面设置
1
作为二
imoren
的加载项
选择
edit>preferences
打开预设对话框
选择
windows
列表
启用选项
use window layout1
when loading scripts
。
脚本管理
在这章,我们将学习
Nuke
的工程文件即脚本。这章将包括设
置、保存、加载脚本。
Nuke
支持的文件格式
Nuke
支持许多文件格式,像
Cineon
p>
,
Tiff
,
Op
enEXR
,
HDRI
,以及
RAW
摄像机文件
,
并且允许将他们混合合成。在默认状态下,
Nuke
将所有导入
进去的序列帧图片转化为
32
位的线性
RGB
颜色。
并且可以使用
Color
space
节点混合几种色彩模式,
包括
sRGB
,
Cineon
,
rec709
,
gamma1.8/2.20<
/p>
,
HSV
,或者
HSL
。
Log2lin
节点可以将颜
色在
logarithmic
跟
lin
ear
之间转化。
除了在颜色上能自由合成外,在不同的分辨率间,
Nuke
也很方便的将不同的分辨率的
图片相结合。例如,使用大小格式为
< br>2k
的影片作为背景,格式为
pal
类型,然后输出类型
为
HD1080i
。
Nuke
能自动调节预览面板来匹配图片。
8
、
16
、
32
位图片处理
一些专业合成影片的数字合成系统,仅支持
8
位
的图片(
256
位颜色)
,其他的系统
均
支持
8
、
1
6
、
32
位图片。
Nuke
作为一个影片处理工具,
图片的质量尤为重要。
因此,
它仅支持处理
< br>32
位的图片
(如果导入低位图,将转换成
32
位的图片)
。
32
p>
位支持更加丰富的颜色以及更加精确的浮
点计算,
< br>Nuke
的每一个操作比低位系统更加精确。
你可能觉得图片质量的提升将极大的影响处理的速度。事实上这并不能算是一个问题。
一,
Nuke
的脚本处理有很高的效率,因为他们
全部是以
32
位颜色为基础的脚本。其次,现
< br>在的
cpu
基本上以
32
位为主,正好与
32
图片相匹配。
脚本的设置
当你创建一个脚本后,
首先必须为脚本的设置进行定义。
主要有脚本的名称、
帧数范围、
帧的像素比,以及帧
的分辨率。
在
root
列表内,
在
name
p>
输入框内输入脚本的名称,
frame range
输入框内输入起始结束
帧,在
fps
< br>输入框内输入每秒播放的帧数。
工程格式,代理比率、以及代理模式
在
Nuke
里面,你可以以两种模式进行处理:完整模式或者代
理模式。完整模式主要是
进行精确的操作以及最终的输出。
而代
理模式可以让你在低分辨率下进行处理,
这样将加快
渲染速度以
及预览的计算
在工程设置对话框内,
可以设置完整模式的选项,
也可以设置代理比率以及代理模式的
选项。这些设置决定了这个脚本内所以元素的默认分辨率,比如
Constants
p>
、
Colorbars
、以
及
Bezier
shapes
等。
不论在完整格式还
是在代理格式选项下,
都可以定义图片的分辨率以及像素比。
在
使用
代理格式选项,
scaling
选
项是指完整格式与代理格式间的比例,并非代理格式的本身比例。
在代理比率下,
只需要定义图片的缩放比。
如果需要,
p>
你可以定义代理格式跟代理比例,
然后在代理模式下选择需要的一项
。
代理比率设置比较简单,
但是代理格式的设置更具自由
化。在导入图片后
Nuke
会保持其原始分辨
率,并不会自动对图片进行裁剪或者填充来适应
工程的设置。
设置完整格式以及代理格式
选择
edit>project settings
或者按快捷键
s
,打开工程设置属性面板。
在
full size format
p>
下拉菜单内,选择最终渲染输出图片的分辨率。如果想要的分辨率并
不存在,选择
new
来建立新的格式。
在
name
输入框内输入新格式的名称,
file size
内定义格式的
长宽,
点击
OK
来保存格式。
如果想要使用代理格式,打开代理模式,并选择
format
选项。
在代理格式菜单内,选择想要的分辨率。如果想要的分辨率不存在,选择
n
ew
选项,
操作同上。
另外,如果在代理格式下,想要将长宽都设置为原来的
1/2
,但又蓝的计算,可以直接
在输入框内输入
x/2
p>
(
x
为完整格式的长宽)
< br>,
Nue
会自动计算并填写进去。
建立代理比率
打开工程设置属性面板,在代理模式内选择
scale
,在下面的
proxy
scale
内
输入代理比
率值或者调整滑块。
例如如果想要将完整格式的长宽
缩小到原来的
50%
,
可以输入
0.5
或者
将滑块调整到
0.5
。
在代理模式下工作,
将有效的提高工作效率。
如果需要进行
更加精确的操作或者最终渲
染时,可以切换导完整模式。
在代理模式与完整模式间切换
单击<
/p>
Nuke
窗口的空白区域,按快捷键
ct
rl+p
即可。
Nuke
自动将所有的元素,
包括
bezier
shapes
、
paint
curves
、
garbage
masks
、
tracking
curves
等,切换到当前模式状态并自动匹配当前图片。
缓存
为了
确保更加快速的回放,
Nuke
将任何输出到预览面板的信息缓
存在内存或者硬盘上。
缓存设定
选择
edit>preferences
,打开预设对话框;
在
memory usage
(
%
)处,以百分比形式设置缓存在内存中所占的大小。一旦超过该限<
/p>
定,多出的信息将根据设定的硬盘存储参数暂存硬盘上。其默认设定为
50%
,保证更好的
写入与释放。
在硬盘缓存处,定义
Nuke
缓存的路
径。选择本地硬盘,尽量以最快的速度进行存取为
准。
在硬盘缓存大小下拉菜单内,
选择最大的硬盘缓存,
< br>保证有足够的空间。
推荐值为
5G
。
保存脚本并加载备份
有句老话:保存
并且经常保存。
Nuke
提供了三种保存方式,加上一种自动保
存。
如何保存不用我说。
。
。
Save new version
:
这种保存方式将自动在保存的文件名后自动加
1
,
当然得保证原文件
名后面有数字
。
自动保存
可以在预设里面设定自动保存的时间间隔,或者关闭自动保存。
自动保存设定
选择
edit>preferences
,打开预设对话框
Autosave filena
me
:定义自动保存的文件名以及保存路径,默认状态下,自动保存文件
被保存在该工程文件目录下,后缀
.autosave
,可以通过输入完整路径来改变保存位置。
Autosave
after idle for
:定义
Nuke
在系统空闲时自动保存的时间间隔(按秒计算)
。
Force autosave after
:定义
Nuke
的自动保存时间间隔,不论系统是否空闲(按秒计算)
。
单击
save
保存设置。
如果在修改完设置后没有点击
save
prefs
,该设置只影响当前工作的工程。
想要自动保存,首先必须得保存当前工程,这样自动保存才能参考该文件开始保存。
关闭自动保存
在预设面板里面,将
autosave after idle
for
和
force autosave after
值设定为
0
。这样
nu
ke
将不会自动保存。
加载备份
如果出现系统错误或者断电
等情况,
Nuke
的自动保存文件将起到非常重要的作用。
p>
加载备份
<
/p>
出错后,重新打开
Nuke
,将出现一个
对话框,问你是否加载备份文件,点击
OK
即可。
在打开自动保存文件后,
有可能你并不想加载自动
保存文件,
而希望加载最后一次保存
的文件。只需要关闭加载的
自动保存文件(没按保存哈)
,然后打开保存的源文件即可(很
无聊的一句话
-_-!
)
。
加载文件
载入图片序列
当你准备合成时,
p>
开始你可能会以加载前景与背景序列正。
在一般情况下,
你可能会加
载完整及代理分辨率序列帧。你也能一次性读入几个图片序列帧
。
载入图片序列帧
选择
image>read
,快捷键
r
,在节点图标面板内会自动插入一个
read
节点;
将路径指向想要载入的图片序列帧,
选择想
要载入的文件,
如果要一次同时载入数个文
件,可以按住
ctrl+
左击,点击
open
。
Nuke
载入图片序列
帧,并且以小图标形式显示在
read
节点上。一般情况下,<
/p>
read
节点
不会自动修改序列帧的图片
格式或者尺寸,
而且节点的属性面板会自动更新并显示原来的分
辨率与序列帧范围。注意,
format
与
proxy format
下拉菜单显示的图片格式,并不能将载入
文件的尺寸改成显示的格式。
注意:
Nuke
载入图片时,会保持其原有格式,但是
read
节点输出的
结果将会使用线性色彩空间。
如果需要,
也可以在
read
属性节点内修改,
或者插入
color>Colorspace
节点来选择想要输出
或者计算的色彩方式。
如果有该图片序列帧的代理模式版本
,
点击代理输入框的文件按钮
,
然后选
择代理
模式的版本,选择打开,如果没有代理模式版本,
Nuk
e
将会根据在工程设定里面定义的代
理格式或者代理比率创建。
代理文件并不需要匹配代理分辨率。
最接近代理模式设定的格式的文件将会被自动缩放到需
要的尺寸。如果代理图片。
。
。
。
注意:
文件
在
Nuke
中不同于在苹果。
。
。
。
注意:
如果用的是
< br>64
位系统,
quicktime
文件不能在
Nuke
里面读取,
因为
苹果并没有发行
64
系统
的
quicktime
。
命名规则
在序列帧命名时,
一般在后缀前是以数字结尾,
例如
,
等。
< br>当知道到想要的文件时,你会注意到序列帧的命名是以
image%
格式显示的。在这
里,
%04d
是
Nuke
的一种显示方式,表示文件名后面的数字的格式
是
4
位数。如果想要
3
位数字,将
%04d
改成
%0
3d
即可。
重定义序列帧格式
当你准备导入图片
序列帧时,
Nuke
将保存它们的设置并且可以用
reformat
将序列帧重
定义其尺寸及分辨率。
Reformat
节点也允许在一个单独的脚本内使用不同分辨
率的背景图
片,并通过不同的几点将它们合成。
插入
reformat
节点
确保选中
read<
/p>
节点,选择
transform>reformat
,在插入节点后,出现以下对话框
在
output format
下拉式
菜单内,
选择想要输出的序列帧。
如果格式不存在,
你可以选择
new
来创建新的格式。其默认设置,
[]
(在工程设定对话框内)
,会重新
定义图片
的尺寸。
加载脚本
选择
file>open
或者快捷键
c
trl+o
,在出现的对话框内选择想要加载的
Nuke
文件,点击
open
即可。
< br>
预览并渲染最终输出
快速预览
快速预览其播放器是
Nuke
自带的
Framecycler
p>
。
framecycler
需要缓存的支持
(在预设里
面设置)
。注意,
framecycler
支持代理模式,如果当前处于代理模式状态,那
么
framecycler
也将以低分辨率播放。
创建快速预览
选择一个想要输出的节点,选择
render>flipbook s
elected
,打开
framecycler
对话框,在
frames to flipbook
输
入框内,输入起始帧与结束帧,点击
OK
,
framecycler
将启动。
渲染输出
检查当前的分辨率,然后选择想要输出的节点,再选择
image>write
或者快捷键
w
,在
wr
ite
节点的属性面板点击
file
或
者
proxy
输入框后面的
,
然后选择想要输出的路径以及
文件名(序列表示就上面提到,如
%04d
)
,点击
sa
ve
。
其他参数:
Channels
:选择想要输出的通道;
Coloursp
ace
:选择想要输出的图片的色彩空间;
File type
:
选择输出图片的
格式。
如果没有指定,
Nuke
将根据
文件的扩展名来定义格式。
点击渲染按钮,在弹出的对话框内输入起始帧与结束帧。
p>
一直等到弹出的窗口到
100%
为止。
p>
注意:
如果使
用的是
64
位系统,将不能渲染
qui
cktime
文件。因为苹果还没出支持
64
< br>位系统的
-
-
-
-
-
-
-
-
-
上一篇:hypermesh常见问题笔记
下一篇:叶绍翁《游园不值》原文、译文、赏析