合成

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

合成(Composition)是項目已完成的動畫:一組按時間分布在布局(Layout)內的效果(Effect),擁有自己的時長和幀率。一個項目中可以有任意數量的合成,導出時每一個都會變成一個單獨的 cue 文件,之後由 Light Stream Player 播放。

同一個項目里的所有合成使用相同的固定裝置(Fixture)、設備和布局:固定裝置只在 Mapping(映射)窗口中擺放一次,各個合成只是以不同方式點亮它們。每個合成獨有的只是時間軸上的效果和它自己的設置——時長、幀率、循環和顏色過濾。

"Compositions"(合成)窗口

項目的合成列表位於 Compositions(合成)窗口中。默認情況下它占據屏幕左側,與 Fixtures(固定裝置)和 3D Objects(3D 對象)窗口共用空間——通過頂部的標籤頁切換。如果窗口被關閉,可以通過菜單 Window(窗口)→ Compositions 重新打開。

合成以卡片形式顯示。卡片上可以看到:

  • 縮略圖——合成當前在 Mapping 畫面上繪製的內容;播放期間縮略圖是實時的;
  • 合成的名稱;
  • 小時:分鐘:秒:幀格式的時長;啟用了無限(Infinity)的合成會用 ∞ 符號代替時長。

卡片上還可以額外顯示兩行信息——該合成被多少個播放列表和多少個日曆事件使用。它們通過在窗口空白處右鍵點擊,選擇 Show usage in playlists(顯示在播放列表中的使用情況)和 Show usage in events(顯示在事件中的使用情況)來啟用。默認兩行都是關閉的。

正在播放的合成以橙色高亮顯示,僅被選中的合成則用淺色底紋標出。可以同時選中多個合成,點擊窗口空白處會取消選擇。

窗口底部有兩個按鈕:左側是 Create Composition(新建合成),右側是 Delete Composition(刪除合成)。

新建合成

新項目中默認已經有五個空合成——Composition001Composition005。第一個合成中添加了 Atom 3D 效果,以便在 Mapping 上立刻能看到內容。

要添加另一個合成:

  1. 點擊 Compositions 窗口左下角的 Create Composition 按鈕(方框中的加號)。窗口空白處右鍵菜單中的 Create Composition 項作用相同。
  2. 合成出現在列表末尾,立即被選中並在 Timeline(時間軸)中打開。
  3. 給它起一個清晰的名字並添加效果——參見 Добавление эффекта в композицию

新合成是空的,時長為 1 分鐘。幀率取自列表中最後一個合成,以保證項目中所有合成的計算方式一致;如果項目中還沒有任何合成,則使用創建項目窗口中設置的 Project Frame Rate(項目幀率)值(默認 40)。

如果項目中一個合成都沒有了,Mapping 窗口中央會出現一個 Create Composition 按鈕——作用完全相同。

打開與播放

單擊只會選中卡片。要打開合成,需要雙擊它:它的效果會出現在 Timeline 上,畫面會出現在 Mapping 畫面和 3D View(3D 預覽)窗口中,參數會出現在 Properties(屬性)窗口中。打開的合成會立即開始播放,其卡片會變為橙色。

可以通過以下方式控制播放:

  • Space 鍵——啟動或停止已打開的合成;
  • 卡片右鍵菜單中的 Start(開始)和 Stop(停止)項;
  • Timeline 面板上的播放按鈕——參見 Таймлайн

同一時間只能播放一個合成:切換到另一個合成時,之前的會停止,新的從頭開始播放。

重命名

合成的名稱會成為導出的 cue 文件的名稱,並顯示在 Light Stream Player 界面中,因此最好一開始就給合成起有意義的名字。

選中合成並按 F2,或在右鍵菜單中選擇 Rename(重命名),輸入新名稱後按 Enter

名稱限制:

  • 長度——最多 40 個字符;
  • 項目中的合成名稱不能重複:如果輸入已被占用的名稱,程序會在其後添加一個三位數編號;
  • Windows 文件名中禁止使用的字符(\ / : * ? " < > | 等特殊符號)在輸入時不被接受。

複製與排序

右鍵菜單中的 Copy(複製)和 Paste(粘貼)會創建包含全部效果和設置的合成副本。副本會出現在列表末尾並獲得唯一的名稱。

拖動卡片到新位置可以改變列表中合成的順序。合成在 Export(導出)窗口中也按同樣的順序顯示,因此按照展示的設計來排列列表會更方便。

拖動合成也可以把它發送到播放列表——播放列表會接收從 Compositions 窗口拖來的卡片。

時長與幀率

合成的時長在 Set Duration(設置持續時間)窗口中設置。打開方式有兩種:右鍵點擊卡片選擇 Set Duration,或點擊所選合成 Properties 窗口中的時長數值。

窗口中有四個時間字段——Hours(小時)、Minutes(分鐘)、Sec(秒)、Frames(幀)——以及一個 Frames Per Second(每秒幀數)字段。點擊 OK 應用設置。

幾點說明:

  • 幀率是為每個合成單獨設置的,但不建議無故更改:幀率越高,動畫越流暢,生成的 cue 文件也越大;
  • 如果縮短時長,時間軸上的效果會保持原位——超出新邊界的部分只是不會播放,也不會包含在導出中;
  • 啟用 Infinity(無限)後時長不再起作用,合成會一直播放直到被停止。

合成屬性

選中合成後,其參數會顯示在 Properties 窗口中。

參數 作用
Name(名稱) 合成的名稱;與用 F2 重命名效果相同
Duration(時長) 當前時長;點擊數值會打開 Set Duration 窗口
Infinity(無限) 合成不受時間限制地播放。啟用期間,Loop(循環)參數不可用
Loop(循環) 播放到結尾後,合成會重新開始
Comments(備註) 合成的自由文本備註,隨項目一起保存
Color Filtering(顏色過濾):Red(紅)、Green(綠)、Blue(藍)、White(白) 數值從 0 到 1 的滑塊,用於限制該合成中對應固定裝置通道的輸出比例。數值為 1 表示通道完全輸出,0 表示通道關閉。適合在不改動效果的情況下整體調暗合成

更多細節——參見 Настройки композиций

刪除

選中一個或多個合成,按 Delete,或點擊窗口右下角的 Delete Composition 按鈕,或使用右鍵菜單中的 Delete(刪除)項。

程序會要求確認,並顯示即將刪除的合成名稱。如果合成正在被播放列表使用,同一窗口會列出具體是哪些播放列表——合成也會從那裡消失。誤刪除可以用 Ctrl+Z 撤銷。

通過外部信號觸發合成

合成可以綁定到外部信號,從而無需用鼠標啟動。右鍵點擊卡片 → Trigger(觸發器),然後選擇來源:OSCMIDIDMX。之後收到的相應指令就會觸發這個合成。

合成與導出

項目的所有合成都列在 Export 窗口中。名稱左側的複選框表示該合成是否會被包含在導出中:取消勾選草稿合成可以避免在其上浪費渲染時間。複選框的狀態會隨項目一起保存。

每個被勾選的合成會導出為一個以合成命名的獨立 cue 文件,如果啟用了相應選項,還會附帶 GIF 預覽。詳情參見 Экспорт композицийНастройки GIF превьюИмпорт cue в Player

快捷鍵

操作 按鍵
打開合成 雙擊卡片
重命名 F2
開始 / 停止 Space
刪除 DeleteBackspace
撤銷 / 重做操作 Ctrl+Z / Ctrl+Shift+Z

另請參閱