樣條和單個固定裝置

出自Light Stream (CN)
於 2026年9月3日 (四) 15:57 由 LumiBot留言 | 貢獻 所做的修訂 (Перевод с русской вики (задача №1093, LS Dev Hub))
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

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 的關聯

常見問題

  • 樣條上的固定裝置數量無法更改。 當前選擇的分布類型是固定像素——此模式下固定裝置數量等於線的頂點數量。請切換為均勻,或在樣條編輯模式下添加頂點。
  • 如何選中樣條內部的某一個固定裝置? 無法做到:樣條只能整體被選中、尋址和移動。如果需要訪問單個固定裝置,請先將樣條轉換為固定裝置。
  • 動畫沿線運動的方向不對。 對樣條,點擊反轉;對單個固定裝置,請檢查地址的順序。
  • 「轉換為樣條」按鈕無法點擊。 需要至少選中兩個單個固定裝置,並退出樣條編輯模式。
  • 「固定裝置」窗口中某個固定裝置或樣條的行變成了紅色。 地址超出了端口的宇宙範圍,或與相鄰裝置的地址發生了重疊。
  • 樣條上的固定裝置沒有對齊網格。 在其屬性中開啟吸附到像素
  • 固定裝置太多,列表中什麼都找不到。 把同類型的排列合併為樣條:這樣固定裝置窗口中原本的幾百行就會變成每條線一行,地址也會自動計算。