样条和单个固定装置:修订间差异

来自Light Stream (CN)
(Перевод с русской вики (задача №956, LS Dev Hub))
 
(Перевод с русской вики (задача №1093, LS Dev Hub))
 
第1行: 第1行:
[[ru:Сплайны и одиночные приборы]] [[en:Splines and Single Fixtures]] [[zh:样条和单个固定装置]]
[[ru:Сплайны и одиночные приборы]] [[en:Splines and Single Fixtures]] [[zh:样条和单个固定装置]]
Light Stream 项目中的 任何 固定装置都属于两种类型之一:'''单个固定装置''',或者'''样条'''——沿着一条线排列的一串固定装置。这 选择决定了固定装置如何 址、如何配 接(Patch) ,以及 调整 布局的难易程度。下面 介绍两者 的区别、针对具体对象该如何选择,以及如果选错了该如何 一种转换 另一种。
Light Stream 项目中的 每一个 固定装置(Fixture) 都属于 以下 两种类型之一:'''单个固定装置'''(Single Fixture) ,或者'''样条'''(Spline) ——沿着一条线排列的一串固定装置。这 选择决定了固定装置如何 址、如何 进行地址分 (Patching) ,以及 修改 布局的难易程度。下面 将说明它们 的区别、针对具体对象该如何选择,以及如果选错了该如何 一种转换 另一种。


 两者的绘制方法参见文章[[添加样条和固定装置]]。固定装置有哪些类型、各自有多少通道,参见文章[[Виды и типы приборов]]。
 两者的绘制方法参见文章[[添加样条和固定装置]]。固定装置有哪些类型、各自有多少通道,参见文章[[Виды и типы приборов]]。


==  简要说明 区别 ==
== 区别 简述 ==


; 单个固定装置
; 单个固定装置
一个 独立 对象:拥有自己的名称、自己的地址、自己的 域,以及 自己的固定装置类型。在'''固定装置''' (Fixtures) 窗口中占 据单独 一行,在'''映射''' (Mapping)字段 上显示为一个点。可以独立于相邻装置进行移动、 址和配
: 独立对象:拥有自己的名称、自己的地址、自己的 宇宙(Universe)、 自己的固定装置类型。在'''固定装置'''(Fixtures) 窗口中占一行,在'''映射'''(Mapping)平面 上显示为一个点。可以独立于相邻装置进行移动、 址和 地址分 配。


; 样条
; 样条
: 一条 沿线 排列有固定装置的线。样条是单 对象:一个名称、一个起始地址、整条线上所有固定装置 只有 一种 固定装置 类型。程序会自 沿线排布固定装置,并自 为它们依次分配地址。在'''固定装置'''窗口中,无论 样条 上有多少固定装置——10个还是500个—— 都只占一行。
: 一条排列有固定装置的线。样条是 一个 独的 对象:一个名称、一个起始地址、整条线上所有固定装置 统一的 一种类型。程序会自 沿线排布固定装置,并自 为它们依次分配地址。在'''固定装置'''窗口中,无论 线 上有多少固定装置——10个还是500个—— 样条 都只占一行。


 主要的实际 果是:样条是整体管理的,而单个固定装置是逐个管理的。
 主要的实际 果是:样条是整体 进行 管理的,而单个固定装置 是逐个管理的。


{| class="wikitable"
{| class="wikitable"
第19行: 第19行:
| 在'''固定装置'''窗口中 || 每个固定装置一行 || 整条线一行
| 在'''固定装置'''窗口中 || 每个固定装置一行 || 整条线一行
|-
|-
| 地址 || 为每个固定装置 分别 设置 ||  为第一个设置,其余自动计算
| 地址 || 为每个固定装置 单独 设置 || 为第一个设置,其余自动计算
|-
|-
| 配 || 每个固定装置单独移 到端口 || 整 条线 一次性移 到端口
地址分 配 || 每个固定装置 单独移到端口 || 整 一次性移到端口
|-
|-
| 固定装置数量 || 通过添加和删除固定装置来改变 || 属性中的'''固定装置数量''' (Fixture Count) 参数
| 固定装置数量 || 通过添加和删除固定装置来改变 || 属性中的'''固定装置数量'''参数
|-
|-
| 排布方式 || 任意:放在哪里就在哪里 || 沿一条线 排列 ,通过顶点调整 线的形状
| 排布方式 || 任意:放在哪里就在哪里 || 沿 一条线, 其形状 通过顶点调整
|-
|-
| 固定装置顺序 || 由地址决定 || 由线的方向决定,用'''反转''' (Reverse) 按钮翻转
| 固定装置顺序 || 由 地址决定 || 由线的方向决定, 用'''反转'''(Reverse) 按钮翻转
|-
|-
| 在 场景中 || 可以选中单个固定装置 ||  只能 整条线一起选中
| 在 平面上的 || 可以选中单个固定装置 || 整条线一起 选中
|-
|-
| 与3D的关联 || 与'''3D视图''' (3D View 窗口中的 单个固定装置 关联 || 与'''3D视图'''窗口中的 样条 关联
| 与3D的关联 ||  单个固定装置 与'''3D 视图'''(3D View) 窗口中的 对象 关联 ||  样条 与'''3D 视图'''窗口中的 对象 关联
|}
|}


 对效果而言两者没有区别: 无论是 样条上的固定装置 ,还是 单个固定装置,都 根据它们在'''映射''' 字段 上的位置获得颜色。选择固定装置的类型是为了 便项目 操作 址,而不是为了 呈现 效果。
 对效果而言两者没有区别:样条上的固定装置 单个固定装置 一样 ,都 根据它们在'''映射''' 平面 上的位置获得颜色 。选择固定装置的类型是为了便 项目 管理 址,而不是为了 画面 效果。


== 如何在映射 字段 上区分它们 ==
== 如何在映射 平面 上区分它们 ==


* 两种类型的固定装置都以绿色圆点 示,被选中的则显示为红色。
* 两种类型的固定装置都以绿色圆点 示,被选中的则显示为红色。
* 样条上的固定装置由深灰色线连 。这条线 只是为了便 于观 ——发光的是固定装置,而不是线 本身 。是否显示 线由菜单项''' 视图 → 2D映射 → 显示样条''' (View → 2D Mapping → Show Splines) 控制,默认开启。
* 样条上的固定装置由 一条 深灰色 线 连。这条线 仅用 显示 ——发光的是固定装置,而不是 这条 线。是否显示 这些 线由菜单项''' 查看(View) → 2D 映射(2D Mapping) → 显示样条(Show Splines)'''控制,默认开启。
* 样条的第一个固定装置带有白色边框。这是线的起点:地址从它开始计数,'''反转'''按钮正是把它和最后一个固定装置互换位置。
* 样条的第一个固定装置带有白色边框。这是线的起点:地址从它开始计数,'''反转'''按钮正是把它和最后一个固定装置互换位置。
* 如果固定装置没有标 ,可以在同一菜单中开 启所 需项 :'''显示像素编号''' (Show Pixel Numbers) 、'''显示固定装置 ''' (Show Fixture Universes) 、'''显示固定装置多地址''' (Show Fixture Multi-Addresses) 。'''显示像素网格''' (Show Pixel Grid)选 项会开 启场地 网格 ——用它可以方 便 检查固定装置是否排列整齐。
* 如果固定装置没有标 ,可以在同一菜单中 开需 要的选 项:'''显示像素编号(Show Pixel Numbers)'''、'''显示固定装置 的宇宙(Show Fixture Universes)'''、'''显示固定装置 多地址(Show Fixture Multi-addresses)'''。'''显示像素网格(Show Pixel Grid)'''项会 平面的 网格 便 检查固定装置是否排列整齐。


 要确 切判断 ,可以查看'''属性''' (Properties) 窗口:样条在其中有'''固定装置数量'''、'''平滑''' (Smooth) 和'''分布类型''' (Distribution Type 参数,而单个固定装置没有 这些参数
  在'''固定装置'''窗口中,样条和单个固定装置通过名称左侧的图标区分:样条的图标是一条折线,单个固定装置的图标则是装置本身。 要确 认无误 ,可以查看'''属性'''(Properties) 窗口:样条在其中有'''固定装置数量'''、'''平滑'''(Smooth) 和'''分布类型'''(Distribution Type)这些 参数,而单个固定装置没有。


== 针对具体对象该如何选择 ==
== 针对具体对象该如何选择 ==


'''样条'''——当固定装置沿一条线依次排列并依次 址时:
'''样条'''——当固定装置沿一条线依次排列并依次 址时:


* LED灯带、灯 、像素管;
* LED灯带、灯 、像素 管;
灯串和灯线;
* 灯串和灯线;
外墙 轮廓、檐口、窗洞、栏杆;
立面 轮廓、檐口、窗洞、栏杆;
* 任何连接到同一端口、由相同固定装置组成的长排。
* 任何连接到同一端口 、由相同固定装置组成的长排。


'''单个固定装置'''——当每个固定装置都是独立 个体 时:
'''单个固定装置'''——当每个固定装置都是独立 存在 时:


* 探照灯、泛光灯、光束灯;
* 探照灯、泛光灯、光束灯;
* 物体上 按无 规律 顺序摆放 的独立点位;
分布在 物体上 、没有统一 规律的独立点位;
* 混合摆放的不同类型固定装置;
* 混合摆放的不同类型固定装置;
* 需要非连续地址或不同端口的固定装置。
* 需要非连续地址或不同端口的固定装置。


'''矩阵'''通常由样条 搭建而 成:先画出一行, 为它 设置好所需的固定装置数量,其余各行 则用'''复制''' (Duplicate) 工具 生成 ——该工具会按 坐标、地址 域,以恒 定的 步长 生成副本。
'''矩阵'''通常由样条 成:先画出一行,设置好所需的固定装置数量,其余各行 通过'''复制'''(Duplicate) 工具 获得 ——该工具会按 固定的X、Y偏移量 定的 地址偏移量 生成 指定数量的 副本。


 总 原则是:同一条线上相同固定装置的排 越长,用样条就越划算。五百个单独 放的固定装置 意味着'''固定装置'''窗口 有五百行、五百个需要手动跟踪的地址;同样的一排用样条 表示 只有一行、一个地址和一个数量参数。
 总 原则是:同一条线上相同固定装置的排 越长, 使 用样条就越划算。五百个单独放 的固定装置意味着'''固定装置'''窗口 有五百行、五百个需要手动跟踪的地址; 同样的一排用样条 实现 ,只有一行、一个地址和一个数量参数。


==  址 ==
==  址 ==


 这是两种类型之间最明显的区别,也正因 如此 ,重新调整 布局的情况大多由此而起
 这是两种类型之间最明显的区别,也正 为它 布局最常需要被 重新调整。


=== 样条的 址 ===
=== 样条的 址 ===


 属性中设置 的是'''地址''' (Address) 和''' ''' (Universe) ——它们对应线上 第一个固定装置。 之后的部分由 程序自 计算:
 属性中设置'''地址'''(Address) 和''' 宇宙'''(Universe) ——它们对应线上第一个固定装置。 接下来 程序 计算:


相邻 固定装置之间的间隔 等于所选固定装置类型的通道数加上'''地址偏移''' (Address Offset 参数的值(默认值为0, 地址紧 密相连 );
* 固定装置之间的间隔等于所选固定装置类型的通道数加上'''地址偏移'''(Address Offset) 参数的值(默认值为0, 也就是说 地址 挨着排列的 );
* 当固定装置 超出 一个 域的容量 时,样条的后续部分会自动转 下一个 切换 '''SPI'''模式的端口 ,固定装置不会 因此 被拆分——下一个固定装置会从下一个 的第一个地址开始;
* 当固定装置 一个 宇宙中放不下 时,样条的后续部分会自动转 下一个 宇宙 对于 切换 '''SPI'''模式的端口,固定装置不会被拆分——下一个固定装置会从下一个 宇宙 的第一个地址开始;
* 在'''固定装置'''窗口中,样条旁边会以'''U1-1-300'''的形式显示所占用的范围: 地址和 地址。
* 在'''固定装置'''窗口中,样条旁边会以'''U1-1-300'''的形式显示所占用的范围: 端口的起始宇宙 第一个 地址和 最后一个 地址。


 任何改动——固定装置数量、固定装置类型、地址偏移、反转——都会立即重新计算整条线的 址。样条内部的固定装置不能手动设置地址:这是便 利性 所付出的代价。
 任何改动——固定装置数量、固定装置类型、地址偏移、反转——都会立即重新计算整条线的 址。样条内部的固定装置不能手动设置地址:这是 为方 便所付出的代价。


=== 单个固定装置的 址 ===
=== 单个固定装置的 址 ===


 地址和 域是分别 为每个固定装置设置 。为了避免手动操作, 放固定装置时通常会开启'''自动配 ''' (Auto Patching) ——这样每个新固定装置会紧接 上一个获得地址。已经 好的固定装置也可以重新计算地址:在'''固定装置'''窗口中右键点击端口 → '''重新计算固定装置地址''' (Recalculate Fixture Addresses
 地址和 宇宙需要 为每个固定装置 单独 设置。为了避免手动操作,放 固定装置时通常会开启'''自动 地址分 配'''(Auto-patching) ——这样每个新 放置的 固定装置 会紧接 上一个 之后 获得地址。已经 放置 好的固定装置也可以重新计算地址:在'''固定装置'''窗口中右键点击端口 → '''重新计算固定装置地址'''(Recalculate Fixture Addresses)


 请注意:在'''属性'''窗口的'''地址'''字段中输入的值,会应用到 当前 在'''固定装置'''窗口中被选中的所有固定装置上。如果只 修改某一个固定装置的地址,请先取消其余 固定 装置的选中状态。
 请注意:在'''属性'''窗口的'''地址'''字段中输入的值,会应用到 此刻 在'''固定装置'''窗口中被选中的所有固定装置上。如果只 需要 修改某一个固定装置的地址,请先取消其余装置的选中状态。


 关于配 以及固定装置在 端口间分 的详细说明,参见文章[[ Патчинг приборов]]。
 关于 地址分 配以及固定装置在端口间分 的详细说明,参见文章[[ 固定装置的地址分配]]。


===  址错误 ===
===  址错误 ===


 如果固定装置或样条超出了端口 所分配 范围,或者它们的地址相互重叠,'''固定装置'''窗口中的 行会显示为红色—— 同该端口一起变红。红色的行 表示 信号无法到达这些固定装置:请 调整 地址、样条上的固定装置数量,或 每个端口的 数量。
 如果固定装置或样条超出了 分配给 端口的 宇宙 范围,或者它们的地址相互重叠,'''固定装置'''窗口中 对应 的行会显示为红色——同 该端口 本身也会 一起变红。红色的行 意味着 信号无法到达这些固定装置:请 修正 地址、样条上的固定装置数量,或每个端口的 宇宙 数量。


== 属性 ==
== 属性 ==
第98行: 第98行:
! 参数 !! 单个固定装置 !! 样条 !! 作用
! 参数 !! 单个固定装置 !! 样条 !! 作用
|-
|-
| '''名称''' (Name) || 有 || 有 || '''固定装置'''窗口中的名称。清晰易懂的名称能在配 时节省 大量 时间。
| '''名称'''(Name) || 有 || 有 || '''固定装置'''窗口中 显示 的名称。清晰易懂的名称能在 地址分 配时 大大 节省时间。
|-
|-
| '''可见性''' (Visibility) || 有 || 有 || 关闭 可见性 的固定装置不会显示在 场地 上,也无法用鼠标选中;与之关联的'''3D视图'''中的对象也会一并隐藏。
| '''可见性'''(Visibility) || 有 || 有 || 关闭 的固定装置不会显示在 平面 上,也无法用鼠标选中;与之关联的'''3D 视图'''中的对象也会一并隐藏。
|-
|-
| '''地址'''、''' ''' || 有 || 有 || 对样条而言 ——即 线上第一个固定装置的地址和
| '''地址'''、''' 宇宙''' || 有 || 有 || 对样条而言 ,指的是 线上第一个固定装置的地址和 宇宙
|-
|-
| '''固定装置类型''' (Fixture Type || 有 || 有 || 显示当前固定装置名称的按钮,点击 打开[[ Библиотека приборов| 固定装置库]] (Fixture Library) 。对样条而言,更改类型会同时 应用到 线上所有固定装置。
| '''固定装置类型'''(Fixture Type) || 有 || 有 || 显示当前固定装置名称的按钮,点击 打开[[固定装置库]]。对样条而言,更改类型会同时 改变整条 线上所有固定装置 的类型
|-
|-
| '''转到3D固定装置''' (Go to 3D Fixture || 有 || 有 ||  '''3D视图'''窗口中 查找并选中 关联的对象。
| '''转到3D固定装置'''(Go to 3D Fixture) || 有 || 有 ||  查找并选中'''3D 视图'''窗口中 与之关联的对象。如果 关联 对象不止一个,程序会提示从列表中选择所需 的对象。
|-
|-
| '''分布类型''' || — || 有 || '''均匀''' (Uniform) ——固定装置沿整条线的长度分布,数量由你设 。'''固定像素''' (Fixed Pixels —— 在线的 每个顶点上放置一个固定装置,固定装置数量等于顶点数量。
| '''分布类型'''(Distribution Type) || — || 有 || '''均匀'''(Uniform) ——固定装置沿整条线的长度分布,数量由你设 。'''固定像素'''(Fixed Pixels) ——每个顶点上放置一个固定装置,固定装置数量等于顶点数量。
|-
|-
| '''固定装置数量''' || — || 有 || 线上 有多少个 固定装置。仅在均匀分布模式下 可用
| '''固定装置数量'''(Fixture Count) || — || 有 || 线上固定装置 的数量 。仅在均匀分布 时可以更改;固定像素 模式下 该字段显示顶点数量,输入的值不会生效
|-
|-
| '''地址偏移''' || — || 有 || 线上相邻固定装置之间要跳过 多少个 通道。
| '''地址偏移'''(Address Offset) || — || 有 || 线上相邻固定装置之间要跳过 通道
|-
|-
| '''反转''' || — || 有 || 翻转固定装置的顺序:第一个变成最后一个。
| '''反转'''(Reverse) || — || 有 || 翻转固定装置的顺序:第一个变成最后一个。
|-
|-
| '''平滑''' || — || 有 ||  线的转角变圆:折线变 平滑 曲线。
| '''平滑'''(Smooth) || — || 有 ||  使 线的转角变圆 折线变 平滑曲线。
|-
|-
| '''像素 对齐''' (Snap to Pixels || — || 有 ||  线上的固定装置精确 落在 像素网格的格子
| ''' 吸附到 像素'''(Snap to Pixels) || — || 有 ||  线上的固定装置精确 放置到 像素网格的格子
|}
|}


 样条的属性会同时应用到所有被选中的样条上。当需要为十 条相同的灯 设置 同参数时,这 非常 方便: 把它们 全部选中 只需输入一次数值。
 样条的属性会同时应用到所有被选中的样条上。当需要为十条相同的灯 设置同 样的 参数时,这 一点很 方便:全部选中 只需输入一次数值。


== 两种类型之间的相互转换 ==
== 两种类型之间的相互转换 ==


 这个选择并非 一成不变 。'''映射'''窗口的工具栏上有两个按钮——'''转换为样条''' (Convert to Spline 和'''转换为固定装置''' (Convert to Fixtures (在早 版本中它们 分别 叫做''' 接''' (Link) 和''' 断开''' (Unlink) )。 两者都需要在'''选择 移动''' (Select and Move) 工具 处于激活状态时才能使 ,并且 都可以用'''Ctrl+Z'''撤销 。在样条编辑模式下,这两个按钮会被锁定
 这个选择并非 最终决定 。'''映射'''(Mapping) 窗口的工具栏上有两个按钮——'''转换为样条'''(Convert to Spline) 和'''转换为固定装置'''(Convert to Fixtures) (在 版本中 它们叫做''' 接'''(Link) 和''' 取消链接'''(Unlink) )。 通常使用'''选择 移动'''(Selection and Movement) 工具 进行选择;在样条编辑模式下,这两个按钮都不可 。任何转换 都可以用'''Ctrl+Z'''撤销。


=== 从单个固定装置转换为样条 ===
=== 从单个固定装置转换为样条 ===


# 使用'''选择 移动'''工具,选中两个或更多单个固定装置。
# 使用'''选择 移动'''工具,选中两个或更多单个固定装置。
# 点击'''转换为样条'''。
# 点击'''转换为样条'''。


 结果如下:
 结果如下:


生成的 线会经过 固定装置的位置,每个顶点对应一个固定装置——新样条会被设为'''固定像素''' 分布类型
* 线会经过 选固定装置的位置,每个顶点对应一个固定装置——新样条 的分布类型 会被设为'''固定像素''';
* 顶点的顺序由'''地址'''决定,而不是 顺序 决定 :线 从地址最小的固定装置 连接 到地址最大的固定装置;
* 顶点的顺序由'''地址'''决定,而不是选 择的先后 顺序:线 从地址最小的固定装置 构建 到地址最大的固定装置;
* 地址、 、固定装置类型和端口取自第一个固定装置——其余固定装置的这些 会被重新分配,以 匹配 整条线统一的编号;
* 地址、 宇宙 、固定装置类型和端口取自第一个固定装置——其余固定装置的这些 参数 会被重新分配,以 符合 整条线统一的编号;
* 新样条 的'''像素对齐'''功能 默认关闭,因此固定装置会保 原来的位置 不变
* 新样条默认关闭 吸附到像素 ,因此固定装置会 精确 留在 原来的位置;
* 原来的单个固定装置会从项目中删除,新 生成的 样条会立即处于选中状态。
* 原来的单个固定装置会从项目中删除,新样条会立即处于 选中状态。


 转换 前最好先检查地址:如果地址的排列顺序与固定装置在物体上的 实际 顺序不一致, 生成 的线会 乱。更简单的做法是先按顺序 配接好 固定装置,然后再把它们合并 样条。
 转换前最好先检查地址:如果地址的排列顺序与固定装置在 实际 物体上的 排列 顺序不一致, 得到 的线 无章 。更简单的做法是先按顺序 完成 固定装置 的地址分配 ,然后再把它们合并 样条。


 如果只选中了一个固定装置、选 内容中包含样条,或者 当前 处于样条编辑模式,该按钮将不可 点击
 如果只选中了一个固定装置、 选内容中包含样条,或者处于样条编辑模式,该按钮将不可


=== 从样条转换为单个固定装置 ===
=== 从样条转换为单个固定装置 ===
第149行: 第149行:
# 点击'''转换为固定装置'''。
# 点击'''转换为固定装置'''。


 线上的每个固定装置都会变 独立 个体 :位置 保持不变 ,保留 原有 的地址和 ,并归 属到 样条原 所在的端口;在 端口内,固定装置 按地址 从小到大 排列。线本身连同 它的 参数——平滑、反转、固定装置数量和分布类型—— 都会 消失。
 线上的每个固定装置都会变 独立 对象 保留原 位置,保留 自己 的地址和 宇宙 ,并归 样条原 所在的端口;在端口内,固定装置按地址 升序 排列 ,名称则由固定装置类型加序号组成 。线本身连同 参数——平滑、反转、固定装置数量和分布类型——一 消失。


 以下情况需要用到这种转换:
 以下情况需要用到这种转换:


* 需要把线上 部分固定装置转移到另一个端口或另一台转换器;
* 需要把线上部分固定装置转移到另一个端口或另一台转换器;
* 固定装置需要非连续的地址;
* 固定装置需要非连续的地址;
* 需要删除或移动个别固定装置,而不是整条线。
* 需要删除或移动个别固定装置,而不是整条线。


 转换 完成 请检查与'''3D视图'''窗口的关联:该关联原本是为样条 建的,新生成的单个固定装置需要重新指定关联。相关内容参见文章[[ Связь 2D  и 3D]]。
 转换后请检查与'''3D 视图'''窗口的关联:该关联原本是为样条建 的,新生成的单个固定装置需要重新指定关联。相关内容参见文章[[2D  3D 的关联]]。


== 常见问题 ==
== 常见问题 ==


* '''样条上的固定装置数量无法更改。''' 当前选择的是'''固定像素''' 分布类型 —— 在该 模式下 固定装置数量等于线的顶点数量。请切换为'''均匀''' 模式 ,或在样条编辑模式下添加顶点。
* '''样条上的固定装置数量无法更改。''' 当前选择的 分布类型 是'''固定像素'''—— 模式下固定装置数量等于线的顶点数量。请切换为'''均匀''',或在样条编辑模式下添加顶点。
* '''如何选中样条内部的某一个固定装置?''' 无法做到:样条只能整体被选中、 址和移动。如果需要访问单个固定装置,请先 样条转换为固定装置。
* '''如何选中样条内部的某一个固定装置?''' 无法做到:样条只能整体被选中、 址和移动。如果需要访问单个固定装置,请先 样条转换为固定装置。
* '''动画沿线运动的方向不对。''' 对样条,点击'''反转''';对单个固定装置,检查地址的 排列 顺序。
* '''动画沿线运动的方向不对。''' 对样条,点击'''反转''';对单个固定装置, 检查地址的顺序。
* '''" 转换为样条" 按钮无法点击。''' 需要选中 至少 两个单个固定装置,并退出样条编辑模式。
* ''' 转换为样条 按钮无法点击。''' 需要 至少 选中两个单个固定装置,并退出样条编辑模式。
* '''" 固定装置" 窗口中某个固定装置或样条 所在 的行变红 。'''  说明 地址超出了端口 所分配 范围,或 与相邻地址发生了重叠。
* ''' 固定装置 窗口中某个固定装置或样条的行变 成了 。''' 地址超出了端口的 宇宙 范围,或与相邻 装置的 地址发生了重叠。
* '''样条上的固定装置没有对齐 网格。'''  在其属性中开启'''像素 对齐'''。
* '''样条上的固定装置没有对齐网格。''' 在其属性中开启''' 吸附到 像素'''。
* '''固定装置太多,列表 里根本 找不到 想要的东西 。''' 把同类型的排合并 样条:这样'''固定装置'''窗口 不再是 百上千行,而是 每条线一行,地址也会自动计算。
* '''固定装置太多,列表 中什么都 找不到。''' 把同类型的排 合并 样条:这样'''固定装置'''窗口 中原本的几百行 会变 成每条线一行,地址也会自动计算。

2026年9月3日 (四) 15:57的最新版本

Light Stream 项目中的每一个固定装置(Fixture)都属于以下两种类型之一:单个固定装置(Single Fixture),或者样条(Spline)——沿着一条线排列的一串固定装置。这一选择决定了固定装置如何寻址、如何进行地址分配(Patching),以及日后修改布局的难易程度。下面将说明它们的区别、针对具体对象该如何选择,以及如果选错了该如何将一种转换为另一种。

两者的绘制方法参见文章添加样条和固定装置。固定装置有哪些类型、各自有多少通道,参见文章Виды и типы приборов

区别简述

单个固定装置
独立对象:拥有自己的名称、自己的地址、自己的宇宙(Universe)、自己的固定装置类型。在固定装置(Fixtures)窗口中占一行,在映射(Mapping)平面上显示为一个点。可以独立于相邻装置进行移动、寻址和地址分配。
样条
一条排列有固定装置的线。样条是一个单独的对象:一个名称、一个起始地址、整条线上所有固定装置统一的一种类型。程序会自行沿线排布固定装置,并自行为它们依次分配地址。在固定装置窗口中,无论线上有多少固定装置——10个还是500个——样条都只占一行。

主要的实际结果是:样条是整体进行管理的,而单个固定装置则是逐个管理的。

单个固定装置 样条
固定装置窗口中 每个固定装置一行 整条线一行
地址 为每个固定装置单独设置 为第一个设置,其余自动计算
地址分配 每个固定装置需单独移到端口 整体一次性移到端口
固定装置数量 通过添加和删除固定装置来改变 属性中的固定装置数量参数
排布方式 任意:放在哪里就在哪里 沿着一条线,其形状通过顶点调整
固定装置顺序 由其地址决定 由线的方向决定,可用反转(Reverse)按钮翻转
在平面上的选择 可以选中单个固定装置 整条线一起被选中
与3D的关联 单个固定装置与3D 视图(3D View)窗口中的对象关联 样条与3D 视图窗口中的对象关联

对效果而言两者没有区别:样条上的固定装置和单个固定装置一样,都是根据它们在映射平面上的位置获得颜色的。选择固定装置的类型是为了便于项目管理和寻址,而不是为了画面效果。

如何在映射平面上区分它们

  • 两种类型的固定装置都以绿色圆点显示,被选中的则显示为红色。
  • 样条上的固定装置由一条深灰色的线相连。这条线仅用于直观显示——发光的是固定装置,而不是这条线。是否显示这些线由菜单项查看(View) → 2D 映射(2D Mapping) → 显示样条(Show Splines)控制,默认开启。
  • 样条的第一个固定装置带有白色边框。这是线的起点:地址从它开始计数,反转按钮正是把它和最后一个固定装置互换位置。
  • 如果固定装置没有标注,可以在同一菜单中打开需要的选项:显示像素编号(Show Pixel Numbers)显示固定装置的宇宙(Show Fixture Universes)显示固定装置的多地址(Show Fixture Multi-addresses)显示像素网格(Show Pixel Grid)项会打开平面的网格,便于检查固定装置是否排列整齐。

固定装置窗口中,样条和单个固定装置通过名称左侧的图标区分:样条的图标是一条折线,单个固定装置的图标则是装置本身。要确认无误,可以查看属性(Properties)窗口:样条在其中有固定装置数量平滑(Smooth)和分布类型(Distribution Type)这些参数,而单个固定装置没有。

针对具体对象该如何选择

样条——当固定装置沿一条线依次排列并依次寻址时:

  • LED灯带、灯条、像素灯管;
  • 灯串和灯线;
  • 立面轮廓、檐口、窗洞、栏杆;
  • 任何连接到同一端口的、由相同固定装置组成的长排。

单个固定装置——当每个固定装置都是独立存在时:

  • 探照灯、泛光灯、光束灯;
  • 分布在物体上、没有统一规律的独立点位;
  • 混合摆放的不同类型固定装置;
  • 需要非连续地址或不同端口的固定装置。

矩阵通常由样条组成:先画出一行,设置好所需的固定装置数量,其余各行通过复制(Duplicate)工具获得——该工具会按固定的X、Y偏移量和固定的地址偏移量生成指定数量的副本。

总体原则是:同一条线上相同固定装置的排列越长,使用样条就越划算。五百个单独放置的固定装置意味着固定装置窗口中有五百行、五百个需要手动跟踪的地址;而同样的一排用样条实现,只有一行、一个地址和一个数量参数。

寻址

这是两种类型之间最明显的区别,也正是因为它,布局最常需要被重新调整。

样条的寻址

属性中设置地址(Address)和宇宙(Universe)——它们对应线上第一个固定装置。接下来程序会自行计算:

  • 固定装置之间的间隔等于所选固定装置类型的通道数加上地址偏移(Address Offset)参数的值(默认值为0,也就是说地址是紧挨着排列的);
  • 当固定装置在一个宇宙中放不下时,样条的后续部分会自动转入下一个宇宙;对于切换到SPI模式的端口,固定装置不会被拆分——下一个固定装置会从下一个宇宙的第一个地址开始;
  • 固定装置窗口中,样条旁边会以U1-1-300的形式显示所占用的范围:端口的起始宇宙、第一个地址和最后一个地址。

任何改动——固定装置数量、固定装置类型、地址偏移、反转——都会立即重新计算整条线的地址。样条内部的固定装置不能手动设置地址:这是为方便所付出的代价。

单个固定装置的寻址

地址和宇宙需要为每个固定装置单独设置。为了避免手动操作,放置固定装置时通常会开启自动地址分配(Auto-patching)——这样每个新放置的固定装置都会紧接在上一个之后获得地址。已经放置好的固定装置也可以重新计算地址:在固定装置窗口中右键点击端口 → 重新计算固定装置地址(Recalculate Fixture Addresses)。

请注意:在属性窗口的地址字段中输入的值,会应用到此刻在固定装置窗口中被选中的所有固定装置上。如果只需要修改某一个固定装置的地址,请先取消其余装置的选中状态。

关于地址分配以及固定装置在端口间分布的详细说明,参见文章固定装置的地址分配

寻址错误

如果固定装置或样条超出了分配给端口的宇宙范围,或者它们的地址相互重叠,固定装置窗口中对应的行会显示为红色——同时该端口本身也会一起变红。红色的行意味着信号无法到达这些固定装置:请修正地址、样条上的固定装置数量,或每个端口的宇宙数量。

属性

部分参数两种类型都有,部分参数只有样条才有。

参数 单个固定装置 样条 作用
名称(Name) 固定装置窗口中显示的名称。清晰易懂的名称能在地址分配时大大节省时间。
可见性(Visibility) 关闭后的固定装置不会显示在平面上,也无法用鼠标选中;与之关联的3D 视图中的对象也会一并隐藏。
地址宇宙 对样条而言,指的是线上第一个固定装置的地址和宇宙。
固定装置类型(Fixture Type) 显示当前固定装置名称的按钮,点击后打开固定装置库。对样条而言,更改类型会同时改变整条线上所有固定装置的类型。
转到3D固定装置(Go to 3D Fixture) 查找并选中3D 视图窗口中与之关联的对象。如果关联对象不止一个,程序会提示从列表中选择所需的对象。
分布类型(Distribution Type) 均匀(Uniform)——固定装置沿整条线的长度分布,数量由你设置。固定像素(Fixed Pixels)——每个顶点上放置一个固定装置,固定装置数量等于顶点数量。
固定装置数量(Fixture Count) 线上固定装置的数量。仅在均匀分布时可以更改;固定像素模式下该字段显示顶点数量,输入的值不会生效。
地址偏移(Address Offset) 线上相邻固定装置之间要跳过的通道数。
反转(Reverse) 翻转固定装置的顺序:第一个变成最后一个。
平滑(Smooth) 使线的转角变圆滑:由折线变为平滑曲线。
吸附到像素(Snap to Pixels) 将线上的固定装置精确放置到像素网格的格子中。

样条的属性会同时应用到所有被选中的样条上。当需要为十条相同的灯条设置同样的参数时,这一点很方便:全部选中后只需输入一次数值。

两种类型之间的相互转换

这个选择并非最终决定。映射(Mapping)窗口的工具栏上有两个按钮——转换为样条(Convert to Spline)和转换为固定装置(Convert to Fixtures)(在更早的版本中,它们叫做链接(Link)和取消链接(Unlink))。通常使用选择与移动(Selection and Movement)工具进行选择;在样条编辑模式下,这两个按钮都不可用。任何转换都可以用Ctrl+Z撤销。

从单个固定装置转换为样条

  1. 使用选择与移动工具,选中两个或更多单个固定装置。
  2. 点击转换为样条

结果如下:

  • 线会经过所选固定装置的位置,每个顶点对应一个固定装置——新样条的分布类型会被设为固定像素
  • 顶点的顺序由地址决定,而不是选择的先后顺序:线是从地址最小的固定装置构建到地址最大的固定装置;
  • 地址、宇宙、固定装置类型和端口取自第一个固定装置——其余固定装置的这些参数会被重新分配,以符合整条线统一的编号;
  • 新样条默认关闭吸附到像素,因此固定装置会精确保留在原来的位置;
  • 原来的单个固定装置会从项目中删除,新样条会立即处于被选中状态。

转换前最好先检查地址:如果地址的排列顺序与固定装置在实际物体上的排列顺序不一致,得到的线就会显得杂乱无章。更简单的做法是先按顺序完成固定装置的地址分配,然后再把它们合并为样条。

如果只选中了一个固定装置、所选内容中包含样条,或者处于样条编辑模式,该按钮将不可用。

从样条转换为单个固定装置

  1. 选中一个或多个样条。
  2. 点击转换为固定装置

线上的每个固定装置都会变为独立对象:保留原位置,保留自己的地址和宇宙,并归入样条原先所在的端口;在端口内,固定装置按地址升序排列,名称则由固定装置类型加序号组成。线本身连同其参数——平滑、反转、固定装置数量和分布类型——一起消失。

以下情况需要用到这种转换:

  • 需要把线上部分固定装置转移到另一个端口或另一台转换器;
  • 固定装置需要非连续的地址;
  • 需要删除或移动个别固定装置,而不是整条线。

转换后请检查与3D 视图窗口的关联:该关联原本是为样条建立的,新生成的单个固定装置需要重新指定关联。相关内容参见文章2D 与 3D 的关联

常见问题

  • 样条上的固定装置数量无法更改。 当前选择的分布类型是固定像素——此模式下固定装置数量等于线的顶点数量。请切换为均匀,或在样条编辑模式下添加顶点。
  • 如何选中样条内部的某一个固定装置? 无法做到:样条只能整体被选中、寻址和移动。如果需要访问单个固定装置,请先将样条转换为固定装置。
  • 动画沿线运动的方向不对。 对样条,点击反转;对单个固定装置,请检查地址的顺序。
  • 「转换为样条」按钮无法点击。 需要至少选中两个单个固定装置,并退出样条编辑模式。
  • 「固定装置」窗口中某个固定装置或样条的行变成了红色。 地址超出了端口的宇宙范围,或与相邻装置的地址发生了重叠。
  • 样条上的固定装置没有对齐网格。 在其属性中开启吸附到像素
  • 固定装置太多,列表中什么都找不到。 把同类型的排列合并为样条:这样固定装置窗口中原本的几百行就会变成每条线一行,地址也会自动计算。