添加3D樣條

出自Light Stream (CN)

樣條(Spline)位於3D視圖(3D View)窗口中,是一條均勻分布著固定裝置(Fixture)的線:燈排、燈串、發光的建築輪廓線。樣條可以直接在三維場景中繪製——沿著導入模型的邊緣,或在空白處繪製——也可以使用現成的形狀:線段、圓、矩形或多邊形。單個3D固定裝置也是用同樣的方法添加到場景中的。

新建的樣條本身並不發光:它只定義形狀和位置。當它在映射(Mapping)中與固定裝置關聯後,動畫才會出現在其上——詳見下文「讓樣條發光」一節。

本文中提到的所有按鈕都位於3D視圖窗口的工具欄上;完整列表見文章3D 工具欄

繪製樣條

  1. 點擊繪製樣條(Draw Spline)按鈕。場景中的光標會變成十字線。
  2. 在直線起點處點擊滑鼠左鍵。
  3. 之後每次點擊都會放置一個新的頂點。移動滑鼠時,即將生成的線段會隨光標伸展,並以橙色顯示。
  4. 線條繪製完成後,按Enter鍵。

關於繪製,有幾點需要了解:

  • 頂點數量不能少於兩個。如果在第一次點擊後立即按Enter,樣條將不會被創建。
  • 這裡的Esc鍵作用與Enter相同:它是完成繪製,而不是取消繪製。繪製失敗的樣條可以用Delete鍵刪除,或用Ctrl+Z撤銷。
  • 繪製完成後,程序會自動切換到選擇和移動(Select and Move)工具,繪製好的樣條(在列表中顯示為Spline001)保持選中狀態。要繪製下一條樣條,請再次點擊繪製樣條按鈕。
  • 在空白處放置的點會落在水平地面上。如果光標距離場景中任意物體的頂點只有幾個像素,該點會精確吸附到這個頂點上——樣條正是這樣沿著導入模型的邊緣繪製的。開啟頂點吸附(Snap to Vertices)按鈕後,被捕捉到的頂點會以淺綠色十字高亮顯示,可以提前看到點將落在何處。
  • 透視(Perspective)視圖和頂視圖(Top)中自由繪製(不使用吸附)是有意義的,因為在這些視圖中可以看到地面。而在前視圖(Front)、後視圖(Back)、左視圖(Left)和右視圖(Right)中,地面呈一條邊線,因此在這些視圖中只能依靠頂點吸附來繪製。
  • 繪製是一個普通操作:可以用Ctrl+Z撤銷,用Ctrl+Shift+Z重做。

樣條也會隨模型一起進入場景:導入*.fbx文件時,會帶入在3D編輯器中準備好的線條。它們與手動繪製的樣條沒有任何區別——編輯和與固定裝置關聯的方式也相同(參見Импорт моделей OBJПодготовка модели в 3ds max)。

現成形狀

需要規整的幾何形狀時,不必繪製線條,而是使用現成的形狀。每種形狀只需點擊一次按鈕即可創建,會出現在場景中心並立即被選中;之後通過屬性(Properties)窗口中的數值來設定形狀。

按鈕 列表中的對象 形狀參數 默認值
添加線段(Add Line) 線段(Line) 長度(Length) 500
添加圓(Add Circle) (Circle) 半徑(Radius)、角度(Angle) 半徑50,角度360°
添加矩形(Add Rectangle) 矩形(Rectangle) 寬度(Width)、高度(Height) 100 × 200
添加多邊形(Add Polygon) 多邊形(Polygon) 邊數(Number of Sides)、半徑 6條邊,半徑100

圓的角度是弧的展開範圍:360表示完整的圓環,較小的值則表示未閉合的弧。矩形和多邊形始終是閉合的。

形狀的單獨頂點不可編輯:要改變形狀,需要修改參數。位置、旋轉和大小的設定方式與場景中任何物體相同——通過工具欄上的XYZ欄位以及操縱器(gizmo)設定(參見3D導航)。

單個固定裝置

從固定裝置添加(Add from Fixtures)按鈕會在場景中心創建一個3D固定裝置。在關聯映射中的固定裝置之前,它在列表中顯示為無固定裝置(No Fixture),並且不會發光。

單個固定裝置適用於樣條顯得多餘的場合:單獨的聚光燈、點狀燈具、建築立面上的單個像素。固定裝置在場景中的外觀——光束、燈排還是像素——在屬性窗口的顯示設置(Display Settings)部分中設定。

編輯樣條頂點

頂點編輯適用於手動繪製和導入的樣條。現成形狀沒有編輯模式——它們只有參數。

  1. 選中樣條。
  2. 點擊編輯樣條(Edit Spline)按鈕。樣條的頂點會顯示為綠色標記。
  3. 點擊某個頂點——它會變為紅色,即被選中狀態,並出現移動操縱器。
  4. 沿所需的操縱器軸拖動該頂點。
  5. 完成後按EnterEsc:程序會返回到選擇和移動工具。

在編輯模式下可以使用:

選中多個頂點
按住ShiftCtrl點擊可將頂點添加到已選中的頂點中,Ctrl+A選中樣條的所有頂點。多個選中的頂點會圍繞它們的共同中心一起移動。
添加頂點
在樣條線條附近雙擊,會在線條上最近的位置插入一個新頂點。此時形狀不會改變,之後可以將新頂點拖到別處。
刪除頂點
DeleteBackspace會刪除選中的頂點。在頂點上點擊滑鼠右鍵菜單中的Delete項也可實現同樣效果。
移動吸附(Move Snapping)
工具欄上的一個複選框。如果在你鬆開滑鼠按鍵的瞬間,光標正處於樣條的另一個頂點上方,被移動的頂點會沿你拖動的那個軸與其對齊。這樣可以讓頂點彼此對齊,而無需憑肉眼調整坐標。
+X−X+Y−Y+Z−Z按鈕
將所有選中的頂點沿某一軸對齊:帶加號的按鈕會將它們拉向該軸上最遠的點,帶減號的按鈕則拉向最近的點。這是拉直歪斜線條或將所有頂點調整到同一高度的最快方法。

任何頂點編輯都可以用Ctrl+Z撤銷。

樣條的形狀和外觀

屬性窗口顯示所選樣條的參數。在基本(General)部分中,手動繪製和導入的樣條有兩個形狀開關:

參數 作用
閉合(Closed) 將最後一個頂點與第一個頂點連接。用於製作圓環、輪廓以及任何需要閉合的線條。
平滑(Smooth) 將拐角變圓:樣條從折線變為平滑曲線。適用於拱形和波浪形;對於嚴格的幾何形狀則反而多餘。

顯示設置部分負責設定樣條上固定裝置的外觀:燈光光束類型(Fixture Beam Type,可選像素(Pixel)、線性(Linear)或聚光(Spot)),光束的長度角度深度(Depth),以及像素寬度(Pixel Width)、像素高度(Pixel Height)和像素長度(Pixel Length)。此外還有:

跟隨(Follow)
讓每個固定裝置朝向線條的方向。在彎曲的樣條上,如果不勾選此項,所有光束都朝同一個方向;勾選後,光束會沿弧線散開,就像真實曲線上的燈具一樣。
旋轉X、旋轉Y、旋轉Z(Rotation X, Rotation Y, Rotation Z)
相對於線條本身,對樣條上所有固定裝置施加的額外旋轉——例如讓光束朝下而不是朝外照射。

讓樣條發光

3D樣條只有在與映射中的固定裝置或樣條關聯後才會發光:動畫由映射計算,3D只負責顯示結果。在建立關聯之前,該樣條在3D對象窗口中的映射列是空的。

關聯可以通過以下三種方式之一建立。

將樣條從3D傳輸到映射
魔法2D按鈕(Magic 2D Button)會根據3D樣條在映射中創建固定裝置,並立即建立關聯。當場景在映射之前搭建完成時,這是常規的工作流程。只有尚未建立關聯的手動繪製和導入的樣條,以及單個3D固定裝置會被傳輸;現成形狀——線段、圓、矩形、多邊形——不會被傳輸,需要手動為它們指定固定裝置。新建的映射樣條默認包含100個RGB類型的固定裝置,之後可以在其屬性中修改這個數量。
已經傳輸過的樣條不會被重複創建,因此隨著場景中出現新的線條,可以隨時再次點擊該按鈕。
將固定裝置從映射傳輸到3D
相反的操作是魔法3D按鈕(Magic 3D Button)。固定裝置會在3D中以平面牆的形式排列,重現映射中的布局,並且每一個都會與其對應的固定裝置關聯。
手動指定固定裝置
在所選樣條的屬性窗口中展開固定裝置(Fixture)部分,點擊選擇(Select)。將打開項目固定裝置列表——選擇所需的一個。

樣條屬性中的固定裝置部分:

參數 作用
固定裝置名稱(Fixture Name) 關聯的映射固定裝置的名稱。為空表示沒有關聯。
固定裝置選擇按鈕 從項目固定裝置列表中選擇固定裝置。
轉到固定裝置(Go to Fixture) 固定裝置(Fixtures)窗口中選中關聯的固定裝置——快速檢查其地址和地址分配(patching)的方法。
上一個下一個(Previous, Next)按鈕 無需打開選擇窗口,即可將關聯切換到項目列表中相鄰的固定裝置。
清除(Clear) 斷開關聯。樣條仍留在場景中,但不再發光。
反轉(Reverse) 改變方向:第一個像素變為最後一個。當3D樣條上的動畫方向與真實物體不一致時可以使用。

一些有用的細節:

  • 3D樣條上的固定裝置數量取自關聯的映射樣條——即其固定裝置數量(Fixture Count)參數。需要在那裡修改;3D中沒有這個參數。
  • 如果在3D中同時選中多個樣條,並用選擇按鈕選取固定裝置,每一條後續樣條都會依次獲得列表中的下一個固定裝置。這樣一排相同的燈排可以一次性全部關聯完成。
  • 映射中固定裝置的形狀與3D中樣條的形狀是相互獨立的:樣條可以沿建築立面彎曲,而在映射中與之對應的可以只是一條普通直線。

關於該關聯的更多內容,請參見文章Связь 2D и 3D

多個相同的樣條

當需要一排相同的燈排、台階或圓環時,不必重新繪製樣條。

複製(Duplicate)
該工具會以固定間距生成所選樣條的一組獨立副本。需要設置副本的數量(Count)以及它們之間的X軸偏移Y軸偏移Z軸偏移(Offset X, Offset Y, Offset Z);在調整數值的同時,副本會立即顯示在場景中。勾選自動追蹤(Auto Trace)後,每個後續副本都會關聯到映射列表中的下一個固定裝置——整排副本會立即獲得不同的地址,而不是重複同一個地址。點擊應用(Apply)按鈕創建副本。
樣條克隆器(Spline Cloner)
創建一個克隆器(Cloner)對象,用來複製原始樣條。重複次數、偏移和旋轉可以在屬性窗口中設置,並且隨時可以更改,而場景列表中始終只保留一行,而不是十幾行。只有恰好選中一個樣條或單個固定裝置時,該按鈕才可用。

普通複製同樣有效:Ctrl+CCtrl+V,或Ctrl+D。但副本會保持與原樣條相同的映射固定裝置關聯,發光效果也與原樣條一致——需要為每個副本單獨指定固定裝置。

常見問題

  • 樣條已繪製,但不發光。 它與映射沒有建立關聯。請檢查3D對象窗口中的映射列:如果為空,請用選擇按鈕指定固定裝置,或用魔法2D按鈕將樣條傳輸到映射。
  • 樣條上的固定裝置太少或太多。 其數量由關聯的映射樣條決定——即其屬性中的固定裝置數量參數。
  • 「編輯樣條」按鈕無法點擊。 當前選中的是現成形狀,或同時選中了多個對象。頂點編輯模式僅適用於單個手動繪製或導入的樣條。
  • 繪製時頂點落在錯誤的位置。 很可能是在側視圖或前視圖這類平面視圖中繪製,且未啟用吸附。請開啟頂點吸附並瞄準模型的頂點,或切換到透視視圖。
  • 樣條上的動畫方向相反。 在其屬性的固定裝置部分點擊反轉