流编辑器设置

介绍

Aximmetry 的 Flow Editor 是一个基于节点的编辑系统,具有广泛的能力。例如,它允许你创建自定义逻辑,完整的 3D 场景,这些场景在实时地使用和操作实时数据库等。

它位于 Aximmetry Composer 的中心:
8aa2e8aedc614c01480788009759a483.png

本页介绍了 Flow Editor 背后的一些最基本的概念。更详细的文档可以在"Flow 编辑器简介"中找到。

针脚和链接

在 Flow 编辑器中有各种各样的节点类型。它们可以通过连接进行互动:
3c59348f1061a2aa3512e695ffb21d70.gif
在这些连接中,数据从一个节点流向另一个节点。连接中的箭头(→)显示了数据流动的方向。

节点中的数据从左至右流动。数据可以通过所谓的输入引脚进入节点,并通过输出引脚离开节点。
在这个情况下,固色模块节点会生成一个纯色的视频:
57c48b40dd607f153eab87c6801fb7e9.png

可以通过插入模块面板或插入模块窗口将固色模块添加到流编辑器

每一帧都会计算节点和流动的数据。
注意:你可以在“帧率文档”段落中了解更多关于帧的内容。

当选中一个节点时,可以在引脚值面板中编辑输入引脚:

a44c088d10f2f1bdf10bf73084227abb.png

请注意,之前并非所有的输入引脚都是可见的。它们是通过使用这个按钮被显示出来的:
901d33deded1c3e70a3e42cb6d3af57f.gif
当然,已经连接并从其他地方接收数据的引脚是无法在引脚值面板中进行编辑的:
102d8ee274bcd2d1297252c4f8f08f3f.png

输入和输出引脚可以通过简单地将引脚拖到彼此之间来连接:

0f4416b5de66ffe4abd1fb5b746faacc.gif

预览

"预览"可以查看正在通过连接或存在于引脚中的数据。
要做到这一点,按住CTRL键的同时将鼠标光标移动到引脚或连接上:

2bd2e8319581057d1f4325562430c509.gif
预览窗口顶部的红线表明引脚的源头没有被使用

暴露输入和输出引脚的区域。

将引脚连接到流程编辑器的左侧或右侧被称为暴露。

暴露到左侧的引脚会出现在仪表板面板上,那里可以编辑它们。
这里有一个视频播放器模块的速度引脚已经暴露到了左侧,而速度引脚的值出现在了仪表板面板上。

077f84693e39058ff0b7382b1a0cfc72.png

仪表板对于调试或更改将在另一个合成中使用的合成非常有用。通常,我们建议在显示期间使用控制板更改参数。

暴露在流程编辑器右侧的视频引脚可以作为视频输出使用:

092088589d3f3a79fcffb811626b6fa9.png

视频输出

在流程编辑器右侧暴露的视频引脚会自动进行。遵循视频引脚的顺序。

例如,在预览面板中,你可以从这些中进行选择:

7da24551f777b4cb3c07c70a5f957a32 (1).png
在视频输出后,你也可以展示其相应的音频输出,就像上图中展示的那样。
在启动配置的视频输出设备中,使用的是相同的视频。
ea9cd72f22c9f47ac2f3fc42c4a19b74.png

只有直接或间接连接到活动输出的节点才会被执行。

模块

模块是Aximmetry Composer的基本节点。

添加新模块的一种方式是通过插入模块窗口。在流程编辑器的空白处右击,会出现一个包含“插入模块...”选项的列表:
19aace3385b4f8212c46b7ad1ae6e2f7.png

合成

流程编辑器的节点图被保存在名为Compound的文件中。这些文件的扩展名为.xcomp。

在Aximmetry中可以同时编辑多个compound。这些compound会在流程编辑器中以标签的形式出现:
999240b01edddd6d775e934a8d1acd62.png
当然,任何时候都只有一个compound可以运行。可以通过停止和开始按钮指定哪个compound正在运行:
2a66a5ccbf911de7403eae1f8a09b2e5.png
如果没有正在运行的compound,那么下一个打开编辑的compound将自动开始运行。

链接 合成

Compound的一个独特特性是它们可以在其他compound中打开和保存。

例如,这里保存了一个compound,然后将它添加到一个新的compound中。在新的compound中,我们使用"原地编辑Compound"选项打开之前保存的compound,来展示它包含我们之前保存的内容:
6dd771a64af9cad721f38f6194ceca61.gif

这个在另一个compound内部的compound的功能与任何其他节点类似。例如,它可以有不同类型的输入和输出引脚。
这样,人们可以创建由多个项目使用的compounds,或者创建在同一项目中反复使用的compound。

在Compound页面上阅读更多关于不同类型的compounds的信息。

控制面板

控制板是简单的图形用户界面,它隐藏了对Studio操作员来说复杂的Flow Editor逻辑。

要添加一个控制板,右键点击Flow Editor,然后选择新建特殊Compound-> 控制板:
7b18e8a0a01d59f19346d764691db493.png
在Flow Editor中的一个节点可以通过右键点击的"添加到控制板"选项添加到控制板:
4ffc411e9f01234206b96a86a47e15a5.png
要在控制板和Flow Editor之间切换,点击Aximmetry菜单栏上的他们的文本:
bc1646b0545da450ec47ffe87a1225dc.png

切换到控制板后,您可以看到您添加到其中的所有节点:
4eefba0759ca0ba2abb35690271bb03d.png

然后可以选择这些节点,并可以访问他们的所有Pin值,无需在Flow Editor中找到节点:
3b677b8785f610dd63b1e27c7393052b.png

像虚拟相机复合物和跟踪相机复合物的控制板是以相同的方式制作的:
f450be3ff076edfc81e75f622fc5a5b9.png

您可以在特殊复合物:控制板页面上阅读更多关于控制板的信息,也可以在特殊复合物:Pin收集器页面上阅读更多信息,该页面讨论了一个可以帮助组织控制板面板的特殊节点。