🟩 Clip Editor 簡介

Clip Editor 是建立雷射內容的多用途工具,也是 Liberation 的核心。你可以很容易做出簡單內容,同時它也有足夠彈性,可以製作非常精細、複雜的效果。

它是一個以 node 為基礎的視覺化 editor(或稱 node graph architecture)。如果你用過 TouchDesigner、MaxMSP 或 VVVV,應該會覺得很熟悉。不過 Clip Editor 稍微不同,也相對簡單一些,因為它是專門為向量圖形設計的。

你可以在 clip 按鈕上按右鍵,然後選擇 EDIT CLIP 來開啟 Clip Editor。或者在空的 clip 按鈕上按右鍵,選擇 CREATE AND EDIT CLIP

概覽

在 Clip Editor 中你會看到:

  • 上方的 CreatorOperator node buttons
  • 左側的 Oscillator node buttons
  • 右側面板中的內容預覽;如果你點選某個 node,還會看到第二個預覽,顯示該 node 本身的內容。
  • 目前正在編輯的 clip 的所有 nodes 與連線(如果是新的 clip,這裡會是空的)
  • 含有各種選項的 Clip Editor 面板

編輯時,你也會在背景的 3D 視覺化預覽中看到這個 clip 的樣子。

建立 clip

通常你會從一個或多個 Creator nodes 開始,然後從左到右連接用來處理內容的 運算子 nodes。當你把 Creators 和/或 Operators 移到一起時,你會看到它們自動彼此連接。你也可以把它們拖開,讓它們再次斷開連接。

將 nodes 加入 clip

從上方或左側的其中一個 node 按鈕點擊並拖曳到 Clip Editor 中的空白區域。

調整 node 的設定

點擊齒輪圖示按鈕(node 右上角),即可開啟該 node 的屬性面板。

啟用與停用 node

點擊電源圖示按鈕(node 左上角)即可啟用或停用 node。node 會變暗,表示它目前不是作用中。請注意,即使 Operator 被停用,內容仍然會通過它,但該 node 不會影響內容。

將 nodes 連接在一起

內容由 Creator node 產生,並從左到右沿著 nodes 傳遞;每個 Operator 都會以某種方式影響內容,然後再傳給下一個 Operator。路徑最後剩下的內容就是這個 clip 的內容。當你把 Creators 和 Operators 移近時,它們會自動彼此連接。若要分開,請再次把它們拖開。

Node 屬性與 sockets

每個 node 底部都有一排 sockets,每個 socket 代表該 node 內的一個屬性,例如亮度、位置、縮放、旋轉等。

Oscillator nodes 可以從下方連接到這些 sockets,用來讓這些設定產生動畫。Oscillator nodes 的輸出位於上方;點擊並拖曳即可拉出連線,然後放到其他 nodes 的屬性 socket 中。

Oscillator nodes

Oscillator nodes 用來隨時間改變屬性。它們通常代表鋸齒波或正弦波等波形,但有些 Oscillator nodes 會使用外部輸入(例如麥克風輸入音量)作為來源。

Oscillators 一定會有 range 設定,用來控制要調整之屬性的最小值與最大值。而 Wave Oscillators 一定會有 duration 設定,用來決定 oscillator 改變數值的速度。更多資訊請參考 波形振盪器

Clip Editor 面板

  • Timer - 面板上方會顯示 clip 播放進行中的目前時間
  • RETRIGGER - 從頭重新啟動 clip;如果你的 clip 不會循環,這特別實用
  • Preview to lasers - 勾選此項時,你在編輯這個 clip 的同時會看到 3D 視覺化預覽更新。如果關閉,你會看到 editor 外正在播放的 clips。這是全域設定,不是每個 clip 各自的設定。
  • UNDO/REDO - 用於 Clip Editor 本身。也對應到 Cmd / Ctrl + ZCmd / Ctrl + Shift + Z
  • SAVE CLIP - 儲存你的編輯,但會在覆寫前提醒你
  • SAVE AS A COPY - 將你的 clip 儲存到 Clip Deck 中下一個可用的位置。這會成為此 clip 的新位置,之後所有儲存都會存到這個新位置。
  • EXIT EDITOR - 關閉 Clip Editor。如果有未儲存的變更,你會看到確認面板。