如何使用开源合成器Natron入门

2021年9月12日 3点热度 0条评论 来源: cumj63710

如果您曾经在GIMP中拍摄过数码照片以消除红眼或前女友或前男友,或者剪出伸入镜框边缘的手指,那么您实际上是个合成器。 在业内被称为“补偿艺术家”,专门拍摄不同的运动图像并将它们放置在同一帧中,通常看起来是同时拍摄了不同的元素。 在大屏幕上,几乎可以看到自1933年的《金刚》(或之后的电影)以来的每部电影,但艺术已成为数字领域的一门科学,在某些领域,电影的编辑和叠加几乎没有那么多。

市场上没有很多专用的复合应用程序,并且开源不拥有一个,而是拥有两个。 首先是Blender ,它已经充分证明了自己作为作曲家的价值,最近在《钢之泪》中 ,这部电影将实景与CG无缝结合。 该团队的最新成员是Natron ,该应用程序可以根据已建立的合成约定对自身进行建模,并利用现有的计划来创建开放的VFX,例如openeffects.orgopencolorio.orgopencv.org

安装Natron

要安装Natron,只需从其网站下载安装程序即可。 以普通用户身份运行它以将其安装到您的主目录中(例如,您可以将其安装到〜/ bin / natron中),或者使用kdesu或gksudo命令在系统范围内安装它(例如,您可以将其放入/ opt / natron,以便任何用户都可以访问它)。

安装向导将提供安装多个第三方工具的功能,包括Tuttle效果; 安装一切。

取决于您的安装方式,在安装程序关闭时运行Natron可能会或可能无法运行。 无论哪种方式,安装后,都可以从文件管理器或应用程序菜单中启动它。

基本合成

合成既是一门科学,也是一门艺术,但是Natron的用户机制很快就可以使用。

要开始使用,请从slackermedia.info的首页下载Slackermedia徽标,然后将其保存在适当位置的硬盘中。 图片的完整路径为http://slackermedia.info/images/bigskull.png

$ wget http://slackermedia.info/images/bigskull.png

启动Natron(如果尚未运行)。

  • Natron窗口的左上方是查看器。
  • 左下角是节点图(大多数编译器称为“脚本面板”)。
  • Natron窗口的右半部分是“属性”面板。

在“属性”区域的“项目设置”面板中,设置颜色空间(如果对您而言很重要)(对于此演示来说,则不是)。 将帧范围从其当前默认值1-1设置为1-24。 将帧速率设置为12左右(仅因为这是一个演示并且不需要完整的规格)。

要导入影片或图像序列,或者在这种情况下,一个单一的形象,为龙湖,其中节点图中区域中右键单击任意选择图像 > 阅读 ,或者直接按键盘上的R键的同时鼠标光标在节点图的范围内。

图像进入您的工作空间后,它可能不会显示在查看器中(取决于您导入的方式),因为它没有连接到查看器。 单击“读取图像”节点底部边缘上的箭头,然后将鼠标光标拖到“ Viewer1”节点上。 释放鼠标按钮后,节点之间将出现一个箭头,并且图像出现在查看器窗口中。

Natron将您的查看器大小设置为您导入的第一张图像的大小。 在“属性”区域的“项目设置”面板中,将“输出格式”设置为合理的演示帧大小。 由于这只是一个演示,因此较小的框架尺寸可能会更好,因此请将其设置为PAL,除非您想对计算机进行压力测试以查看其可以处理的内容。

一切都是一个节点

在Natron中,几乎所有事物都是一个节点。 如果您对GIMP或Synfig很有经验,那么您在这两个应用程序中可能要做的任何事情都可以转化为在Natron中找到一个节点来完成相同的工作。 它并不总是直接翻译,而是一个很好的起点。

在工作区中使用Slackermedia徽标,添加一些文本:

  • 在“节点图”窗口中单击鼠标右键。
  • 选择“ 绘图” >“ TuttleText”
  • 在“ Tuttle文本”属性面板的“文本”字段中,键入一个字符串。 将字体大小和字体设置为您可以轻松看到的字体。
  • 将“颜色”设置为白色,将“背景颜色”设置为黑色。

如果将TuttleText节点连接到Viewer1节点,则文本将接管查看器,这就是您所看到的全部。 即使将徽标和徽标同时输入给查看者,您也会丢失徽标。

这就是合成的来源。 要一起看到两个图层,必须将它们组合在一起:

在“节点图”窗口中单击鼠标右键。 选择合并 > 合并 。 将图像节点连接到合并节点的A输入。 将文本节点连接到合并节点的B输入。 将合并节点连接到查看器。

如果查看器未正确更新,请通过单击查看器窗口和“节点图”之间的“时间线”栏中最右边的按钮来打开Turbo模式。 这需要更多的RAM,但如果有,请使用它。 如果所有其他方法均失败,请断开查看器的连接,然后重新连接(通常称为“拔下并重新插入”)。

现在将两个图像合成在一起。 默认合并是过度合成。 合成有几种不同的类型,有时在不同的程序中它们的名称略有不同,但是原理始终是相同的。

在Merge1属性面板中更改合并复合类型。

在本练习中,源材料是黑白的,因此在这种情况下,所有复合模式基本上都是二进制的。 一切都被相乘或相加成绝对值。 在大多数复合材料中,情况并非如此。 如果要查看更逼真的合成示例,请尝试引入自己的照片或视频,并查看其对文本或其他图像的React。

基本动画

如果不是合成运动图像的事实,Natron将是GIMP的过于复杂的版本。 由于Natron中的大多数图片都会移动,因此用于组合它们的元素必须移动的情况并不罕见。

当前,Slackermedia徽标和演示组合中的文本是静态的。 任何带有关键帧按钮的东西

旁边可以设置动画,还有几个其他节点可以为资产添加更多可动画化的属性。

要在Natron中制作动画,请使用关键帧。 关键帧按钮位于属性面板中:

  1. 使用时间轴上的播放控件将播放头移动到第1帧,或将其拖放。
  2. 在TuttleText属性面板中,单击关键帧按钮,然后选择“设置关键帧”(所有尺寸。这将创建一个新的关键帧;在时间轴中,播放头变为蓝色。
  3. 将项目播放头移至第18帧(或稍后的某个帧),然后再次单击关键帧按钮以设置新的关键帧。
  4. 您有两个关键帧,但是两个时间点之间没有运动。 在Natron中进行补间的最简单方法是“曲线编辑器”窗口,该窗口是“节点图”窗口后面的选项卡。 如果没有“曲线编辑器”选项卡,请单击“节点图”选项卡左侧的“布局”按钮,然后在此处选择“曲线编辑器”。
  5. 切换到“曲线编辑器”窗口,然后找到代表X和Y位置的线。 与Blender中一样,使用鼠标滚轮(或触摸板上的滚动功能1)进行放大和缩小。 鼠标中键可在“曲线编辑器”中四处移动。
  6. 抓住曲线编辑器中的关键帧标记,以希望动画发生的任何方式更改TuttleText节点的值。 例如,尝试将文本从右移到左。

动画制作完成后,将播放头放回起点,然后按播放。

并非所有资产都具有以TuttleText方式构建的便捷位置标记。 您可以通过向脚本中添加更多节点来添加属性,例如位置,裁剪,大小,旋转度等。 例如,要添加一个变换节点:

  1. 单击“节点图”窗口中的Slackermedia徽标节点。
  2. 右键单击“节点图”窗口中的任何位置。
  3. 选择“ 变换” >“ 变换” 。 变换节点直接内联显示在所选节点之后。
  4. 单击“节点图”窗口中的变换节点。
  5. 在“变换”属性面板中,更改位置,偏斜,比例,旋转(以及更多)。

与任何属性面板一样,任何带有关键帧按钮的内容都可以设置动画。

色度键示例

运动图形有一个时间和地点,但是Natron功能的一个更真实的例子是无处不在的绿屏效果。 为此,您需要示例素材。 样本素材在线上比比皆是,但是您在网上找到的大部分内容都经过了严格压缩,根据定义,它会丢弃信息。 对于干净的绿色屏幕,压缩的画面越少越好。

如果没有可用的绿屏画面,请尝试在Internet上搜索绿屏镜头; 如果没有发布,有很多在线至少可以用来进行试验。

  1. 添加带有“读取”节点(键盘上的r或在“节点图”窗口中的任意位置单击鼠标右键)的绿屏快照。
  2. 添加背景照片或哑光照片,以及一个“读取”节点(键盘上的r或在“节点图”窗口中的任意位置单击鼠标右键)。
  3. 从“ 抠像器” >“ ChromaKeyer”中添加“绿屏效果”,在技术上更称为色度键
  4. 将绿色屏幕节点连接到色谱仪源。
  5. 将背景节点连接到色谱仪背景。
  6. 将Chromakeyer节点的输出连接到Viewer节点。

使用Chromakeyer属性面板中的颜色选择器(使用面板中的颜色选择器而不是面板的标题栏。标题栏颜色选择器用于脚本区域中节点的视觉外观,它对实际区域没有影响节点的功能。

拥有良好的色度键后,您将在查看器中看到它。

为了感受Natron的灵活性,以及​​在合成上付出一些额外的努力可以带来更好的效果,让我们为镜头添加些许风格。

  1. 将“合并”节点添加到“节点图”窗口。
  2. 将ChromaKeyer的输出连接到“合并”节点的A侧。
  3. 在背景图像之后添加“ 滤镜” >“ BlurCImg1”节点,然后从ChromaKeyer断开背景(或模糊)的连接。 通过将背景从色度键释放出来,可以增加处理键输出的灵活性。
  4. 将模糊节点连接到合并节点的B侧。
  5. 将“合并”节点连接到查看器。
  6. 在BlurCImg1属性面板中,增加模糊量,直到背景具有“柔焦”外观为止。

现在,您有了一个场景,该场景充其量是最好的景深建议,或者最坏的情况是不加重任何杂物。

在此示例中,镜头中的芭蕾舞演员在边缘周围仍然有些粗糙。 有几种方法可以解决该问题,但在这种情况下,客户需要寻找一种人工发光来暗示舞台照明。 这是一个很好的例子,说明如何将输出自身加倍以产生独特的效果。

    1. 在不删除任何节点或连接的情况下,单击并拖动以选择“读取”和“ Chromakeyer”节点。 右键单击您的选择,然后选择编辑 > 重复节点
    2. 将重复的节点移到一边,以便您可以使用它们。
    3. 添加一个Merge > Dissolve节点
    4. 将新的Chromakeyer输出连接到Dissolve节点。
    5. 添加一个“ 过滤器” >“ Tuttle模糊”节点,并将其连接到“溶解”节点。
    6. 现在,将原始Chromakeyer与Merge节点断开连接,然后将其重新连接到新的Dissolve节点中。
    7. 将“溶解”节点连接到“合并”节点。
    8. 在TuttleBlur属性面板中,适当增加模糊量,以便在对象周围出现外发光。

复合材料现在开始看起来像复合材料。 当然,在将它作为视频发布到世界上之前,我们需要进行颜色分级(是的,为此有一个节点),并且可能要进行一两次转换以更好地将帧定位在帧中,但这为您提供了基本的关于可能的事以及如何完成所有事的想法。

这里重要的一课是分割技术。 该脚本不是将所有节点都挂接到中央的“合并”节点,而是将各个效果保留在自己的子例程中,然后将这些子例程最终连接到最终查看器上方的“合并”。 这并不总是组合的发展方向,但是要记住,只有很少的脚本只是三个或四个节点,而线性的脚本却很少。

Natron仍是一个相对较年轻的项目。 关于Natron的文档很多,但是合成原理,甚至它使用的效果种类(甚至效果本身)都有很好的文档记录。

许多在线教程甚至都有免费的可下载示例资源,您可以在他们正在讲授的应用程序中使用它们。 这些相同的资产和原理在Natron中将起作用,因此如果您不熟悉基于节点的合成,请在线浏览。 只需翻译一下,您就可以了解所有需要了解的内容。

多媒体

创客

本文是Seth Kenlon的“多媒体制作者”专栏的一部分,他在其中分享了有关使用Linux及其丰富的创意工具包创建多媒体的教程和技巧。 与slackermedia.info和gnuworldorder.info合作。

翻译自: https://opensource.com/life/15/7/getting-started-with-natron

    原文作者:cumj63710
    原文地址: https://blog.csdn.net/cumj63710/article/details/107422535
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。