樣條和單個固定裝置
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撤銷。
從單個固定裝置轉換為樣條
- 使用選擇與移動工具,選中兩個或更多單個固定裝置。
- 點擊轉換為樣條。
結果如下:
- 線會經過所選固定裝置的位置,每個頂點對應一個固定裝置——新樣條的分布類型會被設為固定像素;
- 頂點的順序由地址決定,而不是選擇的先後順序:線是從地址最小的固定裝置構建到地址最大的固定裝置;
- 地址、宇宙、固定裝置類型和端口取自第一個固定裝置——其餘固定裝置的這些參數會被重新分配,以符合整條線統一的編號;
- 新樣條默認關閉吸附到像素,因此固定裝置會精確保留在原來的位置;
- 原來的單個固定裝置會從項目中刪除,新樣條會立即處於被選中狀態。
轉換前最好先檢查地址:如果地址的排列順序與固定裝置在實際物體上的排列順序不一致,得到的線就會顯得雜亂無章。更簡單的做法是先按順序完成固定裝置的地址分配,然後再把它們合併為樣條。
如果只選中了一個固定裝置、所選內容中包含樣條,或者處於樣條編輯模式,該按鈕將不可用。
從樣條轉換為單個固定裝置
- 選中一個或多個樣條。
- 點擊轉換為固定裝置。
線上的每個固定裝置都會變為獨立對象:保留原位置,保留自己的地址和宇宙,並歸入樣條原先所在的端口;在端口內,固定裝置按地址升序排列,名稱則由固定裝置類型加序號組成。線本身連同其參數——平滑、反轉、固定裝置數量和分布類型——一起消失。
以下情況需要用到這種轉換:
- 需要把線上部分固定裝置轉移到另一個端口或另一台轉換器;
- 固定裝置需要非連續的地址;
- 需要刪除或移動個別固定裝置,而不是整條線。
轉換後請檢查與3D 視圖窗口的關聯:該關聯原本是為樣條建立的,新生成的單個固定裝置需要重新指定關聯。相關內容參見文章2D 與 3D 的關聯。
常見問題
- 樣條上的固定裝置數量無法更改。 當前選擇的分布類型是固定像素——此模式下固定裝置數量等於線的頂點數量。請切換為均勻,或在樣條編輯模式下添加頂點。
- 如何選中樣條內部的某一個固定裝置? 無法做到:樣條只能整體被選中、尋址和移動。如果需要訪問單個固定裝置,請先將樣條轉換為固定裝置。
- 動畫沿線運動的方向不對。 對樣條,點擊反轉;對單個固定裝置,請檢查地址的順序。
- 「轉換為樣條」按鈕無法點擊。 需要至少選中兩個單個固定裝置,並退出樣條編輯模式。
- 「固定裝置」窗口中某個固定裝置或樣條的行變成了紅色。 地址超出了端口的宇宙範圍,或與相鄰裝置的地址發生了重疊。
- 樣條上的固定裝置沒有對齊網格。 在其屬性中開啟吸附到像素。
- 固定裝置太多,列表中什麼都找不到。 把同類型的排列合併為樣條:這樣固定裝置窗口中原本的幾百行就會變成每條線一行,地址也會自動計算。