我们刚才在讲解导入PPstad.mov文件时,提到过在Read节点参数面极的底部有这样几个参数,图5.021所示为读取Lake.jpg文件Read[输入]参数面板的colorspace[色彩空间]区域。
colorspace[色彩空间]:选择当前图像文件所属的色彩空间,并且把当前图像的色彩空间转换成Linear[线性]色彩空间。
premultiplied[预乘]:对画面进行预乘操作,即在转换色彩空间之前,先除以Alpha通道,然后再乘以Alpha通道。
raw data[原始数据]:不对画面进行任何色彩空间的调整。这个选项可以忽略Colorspace[色彩空间选项的作用,恢复其本来的色彩空间,如图5.022所示。对于大多数图像来说,其等同于选择Linear[线性]色彩空间。
auto alpha[自动alpha]:自动为当前素材添加alpha通道,并且设置值为1,如图5.023所示。
单击colorspace[色彩空间]菜单后,可以看到在Project Settings > LUT[项目设置>LUT]窗口中含有的所有的LUT曲线都在这里,并且Nuke会自动根据导入的图像选择一个默认的LUT进行转换。
例如,当前导入的Lake.jpg图像,便会被默认赋予sRGB,如图5.024所示。
ViewerProcess[显示校正]
当把素材从各自色彩空间转换成Linear[线性]后,所有的图像都会显示成较暗的颜色,这便需要进行显示校正以方便后面的合成操作,如图5.025所示。
默认ViewerProcess【显示校正】含有4个选项,None[无]:表示不进行任何显示校正操作:SRGB:进行SRGB显示校正;rec709:进行rec709显示校正;show panel:会弹出一个ViewerProcess[E示校正]的控制面板,可以在面板上选择Project Settings > LUT[项目设置>LUT]下面所有的LUT曲线模式,如图5.026所示。
下面罗列出4幅图像(分别是lake.jpg,dlad.cin,PPstad.mov,StillLife.exr),在转换成linear[线性]后没有进行显示校正和进行显示校正的区别,如图5.027所示。
我们可以看到,在进行了显示校正之后,4种不同格式的图像都恢复了正确的显示效果,方便我们进行合成操作。
当然ViewerProcess并不是只有这么简单的应用,还有更加高级的使用方法。这需要一定的python语言知识,ViewerProcess本身就是nuke模块下的一个class类。
Class ViewerProcess这类含有4个function函数,下面给出这4个函数的用法,也可以自行查看nuke的python帮助文件。
其中比较有用的是ViewerProcess.register()函数,通过这个函数可以在nuke的初始文件init.py里面添加自己设定的LUT,或是修改系统默认的选项。
下面给出的是ViewerProcess默认选择的es背后的语法:nuke.ViewerProcess.register("SRGB",nuke.createNode,("ViewerProcess IDLUT
"current sRGB"))
这里给出笔者修改后的ViewerProcess,如图5.028所示。笔者加入了自己常用的3dlut,这样便可以在进行合成操作时实时查看到经过LUT校正后的效果。
对下面两幅图像进行比较,左面是进行sRGB校正之后的结果,右面是加载3dlut后的显示效果,如图5.029所示。
Write[输出]节点
如图5.030所示,从绿框部分可以看到在输出节点上同样有colorspace[色彩空间]参数,通过选择想要输出的色彩空间格式。其内部的运算关系把在Nuke中进行线性合成的最终图像,由Linear[线性]
色彩空间转换为想要输出的色彩空间格式。这里由于输出的图像扩展名为cin即Cineon胶片图像格式,所以Nuke会自动设置colorspace色彩空间为Cineon.
最后为大家提供一个colorspace转换的对应关系。
Read》colorspace:Linear Y=x不进行任何的修改操作;SRGB 把sRGB的图像转换成Linear;Rec709 把Recipe709的色彩空间转换成Linear.
Cineon把Log的对数空间转换成Linear;Gamma1.8 Y=X1/1.8把Gammal.8转换成Gamma1.0;Gamma2.2 Y=X1/2.2把Gamma2.2转换成Gamma1.0;Write》colorspace:Linear Y=X SRGB把Linear转换成sRGB Rec709 把Linear转换成Rec709;Cineon 把Linear转换成对数空间Log。
上一篇 色彩空间转换的几种方法
下一篇 调色lut是什么意思
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答本文探讨了室内设计课程线下学习的价值和优势,为有志于深入学习室内设计的学生提供了参考和建议。了解火星时代教育的新兴在线学习平台......
游戏特效培训学习班是为了满足游戏行业对专业特效人才的需求,通过系统的培训学习,帮助学员掌握游戏特效技术,提升职业素养和技能水平。
本文评价和推荐一门优质的UI设计课程,为学习者提供专业的UI设计培训,适合想要从事网页UI和前端开发的人士。
本文是一篇关于有经验的UE5设计培训的文章,为学习和提升UE5设计技能的人们提供相关的培训信息和建议。
想要学习3dmax的火星学习哪个学校好?本文介绍了一些值得考虑的选择。
本文介绍网络游戏模型培训班的重要性和益处,以及如何选择适合的培训班。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!