2022年5月12日 星期四

技術筆記:Blender

因應工作需要,嘗試利用Blender軟體製作3D動畫。

環境介紹

系統主要由三物件構成,物體,相機和光源.
  • 世界移動
    • 上下左右移動:按住中間滾輪按鈕(連結
    • 放大縮小:滾動中間up and down
    • 平行移動:shift +  按住中間滾輪按鈕
  • cursor:
    • 移到目前物件的位置:SHIFT + 滑鼠右鍵
    • 如果物件離中心太遠,世界移動時因為是跟著中心,就很難跟著這個物件轉動,解決方式是,先把cursor設定到物件上,然後view->align view->center view to cursor
  • 視窗

    • 視窗回到原點(0,0,0)  SHIFT+C
    • 用不同方式觀察:
      • view->viewpoint->xxxxx (連結
      • 鍵盤數字鍵1(前)  3(右)  7(上)
    • 同時切出多個視窗:
      • view->area->toggle quad view
      • 在視窗邊緣,按右鍵,可以分割視窗或是合併視窗(連結
  • 網格的切換,右上方有個透明格
  • 長度單位,系統打開,每格長度為1公尺.系統東西大小會影響後續處理方式,所以最好能一開始就以大小方塊為基準,放大縮小到同樣比例。
  • 如何看到一個物件的大小。只有edit mode才看得到,選擇一個物件,進入edit mode,點選右上角show overlays,大片選單中,選擇measurement,edge length, 之後點選到的那個物件都會有長度資訊
相機
  • 切換相機視角:F12,ESC退回
  • 相機對物:數字鍵0進入相機畫面。進階狀況是,一移動畫面就會消失,按下N,選旁邊的view跳出一個複雜的視窗,找到camera to view,之後用滑鼠移動畫面時,事實上就是在移動相機。應該說,移動相機有兩個方法,一個是點選相機後,使用S功能,另外就是lock camera to view,藉由移動畫面,移動相機。
  • 視窗大小:CTRL + 滾輪大小
光源
  • 拷貝複製:點選光源,shift D to copy the light source and paste

屬性編輯器
功能多到嚇人,且含擴了物件、點線面、動畫,就先在此列出。

渲染 渲染層 場景 世界  ( 更改活動場景屬性 )
物體 約束 
修改器 Modifiers:類似濾鏡功能,可以修改時間、參數或是刪除,也可以apply合併至模型。
網格
轉子馬達? 骨骼 骨骼約束
材質 紋理 粒子 物理
燈光 攝影機 喇叭

物件操作

  • 切換狀態 :object mode"(連結
  • 選擇
    • 單一物件:mac左鍵 ubuntu右鍵
    • 多個物件:B ( make a box to select many objects ),A是全選(也可以取消全選)
  • 平移:左邊工具欄,G,沿著 X 軸移動 G , X  Y Z比照    (連結
  • 旋轉:左邊工具欄,S
  • 縮放:左邊工具欄,R,如果接著打進一串數字例如90,按下enter,依 X 軸為軸心旋轉 90 度。快速指定放大縮小的程度:Shift+P。扭曲物件並放大縮小:Shift+W。重新設定縮放比例 CTRL + A
  • 設定物體中心點:物件旋轉,如果沒有任何調整,就是物體中心,若需要重新調整,可參考(連結)。重新調整點的方法如下(可用在動畫)。Geometry 模型中央。真正移動時,工具欄中有個option -> transform 移動 origins(物件移動限定在中心點) , location , parent (物件會停留在原地,只有軸心會隨著滑鼠移動 )
  • 刪除:Shift + X
  • 複製:
    • Shift + D(連結),單純拷貝。
    • ALT + D 拷貝出來的項目,會連結回原本那個,原本調整後,分身也會調整。
  • Modifiers Array : 可以選擇橫向和縱向的複製
  • 合併:多選物件後。
    • 合併:右鍵,join,合成同一個
    • 設定從屬關係:門把和門的例子,按住shift不放,先選門把再選門,右鍵,parent object,有虛線將兩者結合,移動一個另外不動。clear parent會直接清除。
  • 平滑:
    • 右鍵選單 shading smooth.
    • Modifiers  subdivision surfaces -> view change items ....
  • 鏡射:右鍵選單
  • 顏色:scene panel -> click the object -> next panel -> material icon -> diffuse , choose color
  • 隱藏
    • 點選外其他的物件:/ 斜線
    • H ,  Alt + H 也有用在大門製作
  • 將選取的點,找出其中心位置,並集中於一點:Shift+S
  • 選擇由哪個角度觀看物件,有向前、向上、角落三種:Shift+V
  • 貝茲曲線:
    • 產生兩個節點 G移動 R旋轉 E長出
    • 變成多邊形物件,右鍵選單convert to , mesh
    • 若要控制點的移動方式,右鍵選自由模式
  • 文字藝術師

自製物件

  • 新增
    • Shift + A。mesh->cylinder 圓柱,左下角看到可設定參數,可動態修改(連結
    • 左側工具列的最下方,可以選擇要建立哪種物件,直接在畫面上拉出,結束後選W回到一般選擇模式

Import外部物件

可以直接import 眾多格式如STL OBJ,但無法處理Pro-E的step檔STP,因為mac軟體無法使用直接轉換的add-on(stepper, 僅windows 連結),依靠中間軟體,選用moi3d v4(試用版),打開stp檔案,不要點選任何物件,直接save as,選擇obj格式,存出的物件就會包含所有parts。

物件管理

右方上部有物件管理區,可以選擇物件後,點M,新增資料夾,給予名稱,物件可以拉進去統一管理。
物件管理區右上方有個漏斗形式選單,點下後,點箭號之後,每個物件都能夠,selectable
“/" 可以把目前選擇物件之外的項目全部隱藏起來

點線面操作

set "edit mode" tab switch (連結
  • 1.點  2.線  3.面,可以用按下數字鍵來完成 
  • 平移 旋轉 縮放:同物件
  • 選擇:
    • 按CTRL,選兩條線平行線,中間部分會全部自動選起來
    • 選擇無法選看不到的面,進入ALT+Z 半透明模式 ( 上面工具列偏左邊那個 )
    • 全選之後,在select有棋盤交錯式取消選取。剩下的項目如果用E再搭配擠出,就可以變出齒輪的形狀。
    • 選擇一個面之後,選ALT就會把環繞的面都選起來。
    • A 全選節點
    • 按住shift可以多選
  • 擠出
    • 點線面皆可,Extruding E(連結 連結),E + X , E + Z
    • 曲面編輯,proportional:不論是移動或是擠出,都會依照固定特性也就是曲面編輯,延伸多變形狀:拉出時是單純點或連帶面(連結)panel bottom, a small icon , proportional icon。click , 4 items , enable。falloff  :  many different items。
    • (From Left to Right) Smooth, Smoother, Sphere, Root, Sharp, Linear, Sharper, Inverse square, Constant.
    • edit mode -> W -> subdivide multi(連結),wheel to control the size of point 
    • 擠出時,還有種沿著法線擠出,右鍵選單第四個,可以讓東西看起來整體變大。
  • 合併
    • L :選取相連面,將不同物件合併
    • 填滿拉線 J :選兩個點之後,J 會自動連起來
    • 填滿平面 F:選兩個邊之後,F,會自動填滿
  • 切割
    • 切出新區域 K :knife,可以透過很多點,連成一個區域,按下enter後確定
    • loop cut環形切割,Ctrl + R
      • 滾動滑鼠滾輪,可以改變切割的數量。
      • 滑鼠可以改變切割的位置。
      • 點右鍵,切割線就會回到中間。
    • 分離:多選後 P seperate分離成為獨立的物件
  • 細分和平滑
    • 細分:線的中間加入節點,右鍵選單subdivision。但要特別注意,一班四邊形是最穩定的,若變成更多邊形,要用J將對角的選起來,成為四邊形。
    • 平滑:物件若有很多節點,A全選後,右鍵選單,merge vertices by distance
  • Modifiers Bezier 斜角: CTRL + B  模型邊線做出斜角
  • 調整物件傾斜率:Ctrl + S
  • Modifiers Solidify : 實體化,替3D平面產生厚度,+ 向外長  - 向內縮    Mode  :  最好是從simple改成complexity 厚度就會一致
  • 內嵌 inset I:在模型表面插入較小的面
  • 打洞:選單右鍵橋接,打通物件形成窗口
  • 複製:Shift + D(連結),物件之外,點線面也可以複製。
  • 標記邊線,可作展開圖:Ctrl + E
  • 四方型面對角線切割:Ctrl + T
  • 手繪曲線:左邊工具欄下方有"筆"圖形
  • 貝茲曲線
    • 在節點上按下G,可以設定為自由模式,就能獨立控制各個線段
    • 右下角有個體積設定面板,可以設定體積

Blender軟體操作

  • 軟體安裝
    • Ubuntu版本為2.79可用,之後2.9X 3.X點選後無法移動縮放位置等,爬文很久仍無法解決。
    • Mac版本為2.93.6
    • NB( travelmate ) 筆電太古老,opengl不支援3.3無法使用,可解決方法(連結),但速度太慢。
  • 重點都在操作,學習上都倚賴線上教學影片,參考
    • 金門老師:五年前版本但仍有學習價值 連結
    • PaPaYa:有三集介紹,是願意花錢購買的教學系列 連結
    • 經典範例製作鬆餅(連結 這個女生講話很有趣)
  • 使用時都必須關閉中文輸入法,避免快捷和數字衝突.
  • 快速打開最近編輯過的 Blend 專案檔:Ctrl + O
  • 快速呼叫存檔畫面:Ctrl + W
  • 快速開新檔案:Ctrl + X
  • 選取一些線之後,可以使用右鍵,convert to的功能變成曲線,然後就可以用曲線的加粗等功能
  • 使用 U 回到上次動作後,可以回到下一個動作:CTRL + Y
  • 影片編輯功能(連結),編輯過程中可以套入字幕或簡單文字(連結)。

Blender使用心得

  • 網路教案中,創作者不只是會操作軟體,而是要不斷地精雕細琢,調整和修改物件。
  • Facebook有台灣的群組,有不少資源。
  • 製作的過程,必須不斷接觸,否則很快會忘記。

    沒有留言:

    張貼留言