前言 vii
第 1 章 开始使用Nuke 1
用户界面的组成 2
节点 6
Viewer(视图窗口)面板 9
第 2 章 从简单的合成开始熟悉操作界面 15
使用节点树 16
创建一个简单的节点树 17
图像合并 19
在节点树中插入和操纵节点 25
Rendering(渲染) 36
Merge(合并)节点的深入研究 41
使用Keyframes(关键帧)创建动画 45
第 3 章 使用更加复杂的节点树进行三维CGI合成 52
Channels(通道) 53
使用ContactSheet(缩略图列表)节点 56
使用BoundingBox(边界框)优化运算 57
使用Expressions(表达式)创建属性链接 59
预合成:前景叠加到背景之上 60
创建Beauty Pass(颜色层) 62
使用ShuffleCopy(通道拷贝)节点 70
CGI图像序列帧叠加到背景素材 72
Passes(层)调节 72
使用Mask Input(遮罩输入端) 74
使用辅助Passes(层) 79
第 4 章 色彩校正 83
理解Nuke中的色彩管理 84
色彩校正常用名词 85
使用I/O图表使色彩校正可视化 89
使用ColorLookup(颜色查找表)创建曲线 94
使用Grade(调色)节点进行色彩匹配 96
使用ColorCorrect(色彩校正)节点营造色调 108
第 5 章 二维跟踪 116
Tracker(跟踪)节点基本知识 117
Stabilizing(稳定) 镜头 117
四点跟踪 123
第 6 章 逐帧转描和动态画笔 135
RotoPaint节点界面介绍 136
Curve Editor(曲线编辑器) 145
RotoPaint节点应用案例 148
RotoPaint节点与动画的综合使用 157
Dope Sheet(关键帧表) 面板 161
第 7 章 抠像 166
Nuke中抠像节点的介绍 168
HueKeyer(色相抠像)节点 170
IBK抠像节点组 172
Keylight抠像节点 177
综合使用抠像节点 182
第 8 章 高分辨率及立体影像的合成 189
Project Settings Panel(工程设置面板) 190
高分辨率立体脚本文件的设置 194
立体镜头合成 210
立体镜头的渲染和预览 216
第 9 章 Nuke中的三维引擎 219
三维场景的设置 220
以三维对象的形式查看二维图像 225
在三维空间中操纵三维节点树 229
三维对象输出为二维像素 234
三维对象材质的应用 237
第 10 章 摄像机跟踪 241
使用CameraTracker(摄像机跟踪)节点添加玻璃反射效果 242
Nuke中的三维跟踪 243
导入预生成CameraTracker(摄像机跟踪)节点 252
场景校准 252
创建玻璃反射效果 255
第 11 章 摄像机投影 266
创建摄像机投影场景 267
设置摄像机动画 273
材质贴图的调整 277
使用SphericalTransform(球形变换)节点替换天空 278
采用分支节点树进行合成 280
三维场景中植入二维图像元素 283
三维场景渲染 288
第 12 章 使用Gizmos自定义Nuke 289
有关形状绘制工具 290
创建Gizmos(自定义工具)节点树 290
创建User Knobs(用户控件) 292
使用文本创建径向渐变 298
使用Switch(切换)节点选择分支节点流 300
节点树封装成Group(组) 303
使用文本编辑器对Nuke脚本文件进行修改 312
Group(组)节点转换为Gizmo(自定义工具) 313
更多关于Gizmo(自定义工具) 316
附录 使用Python自定义Nuke 317
Python脚本语言的基本知识 317
使用Python脚本语言创建按钮 319
添加快捷键 320
Menu.py文件的自定义设置 321