Blender 配置
Blender 是一個強大的3D建模工具,提供了強大的 Python API,可以用來學習3D 編程、開發游戲。Blender 有2套 PythonAPI,一套用來調用自身的功能,一套用來調用 BEG 的功能做游戲開發。
- Blender改成中文模式:
File -> User Preference -> System -> International Fonts 勾上,
選擇中文, 子選項全勾上。
基本操作
在 Blender 中,一個基礎的控制單位稱作一個 Object,每個 Object 都有一個原心 Origin,用于標識物體本地坐標系的原點和控制桿的默認位置。Shift+鼠標選取多個物體。當物體被選中時,它的輪廓線會變成橙色,原心位置會顯示坐標軸,在坐標軸附近單擊,即可在軸線方向執行操作。
布局與場景:系統默認的界面布局適用于建模,同時系統還內置了多種界面布局。例如有針對 Animation 動畫、Compositing 合成、UV Editing 等應用的布局。在主標題欄上單擊坐標小按鈕,可以選擇對應工程的布局。
場景 Scene:
在 Blender 中,以.Blender為后綴的文件都是一個 Project工程,每一個工程可以包含多個 Scene 場景,可以使用不同的窗口布局來編輯同一個獨立的場景。一個工程中默認只有一個場景,可以添加多個。在主標題欄,可以管理場景。合并窗口:待鼠標箭頭變成十字星時,向右或上拖動,被合并的兩窗口之間會出現巨大的半透明箭頭。
用戶參數設置:
參數重置:進入 blender 根目錄,\blender\config,刪除 startup.blend
主題設置:可以自定義 Blender 的界面,包括菜單顏色、字體大小、滑塊透明度
窗口類型
Blender的界面可以切割出多個編輯窗口,每個編輯窗口都擁有16種類型,每種類型提供了不同的界面和功能。
- 三維視圖
3D View 是最常用的窗口之一,用于顯示當前所創建的3D 場景,同時提供了大部分建模時使用的工具菜單和屬性菜單。
- Tools 工具菜單:按 T 可以調出或隱藏。變形、物體、著色、關鍵幀
- Properties 屬性菜單:按 N 可以調出或隱藏。
- Item 物體名稱
- Tranform:物體屬性,包括 Location 位置、Rotation 轉動、Scale 比例、Dimensions 尺寸。
- View:視圖屬性,包括 Lens 視圖焦距、Lockto 視圖對 xx 鎖定、默認使用的攝像機名稱
- Transform Orientation:轉換坐標系
- Background Images:背景圖屬性
- Display: 顯示屬性,Only Render 僅顯示渲染物體、Outline Selected 僅顯示大綱中選擇的物體、All Origins 顯示所有物體原心、Relationship Lines顯示物體間的關系、Toggle Quad View 開關四分視圖。
- Grease Pencil:蠟筆,視圖繪制。
- View 視圖菜單
窗口最大化、四分圖、視圖縮放 - Select 選擇菜單
select pattern 使用輸入查找來選取物體。相似選擇、群組選擇、反向選擇 - Object 物體菜單。
類型轉換、顯示隱藏H、合并多個物體 - Mode 模式選擇:物體模式、編輯模式、雕刻模式、頂點噴繪
- Viewport Shading 光影預覽:線框、邊界框、實體
- Pivot 控制桿選擇:
Blender 有3種不同類型的控制桿,分別代表移動、旋轉、縮放。
再右邊是控制桿使用的坐標軸:全局、局部、萬向、法向坐標軸。 - Layer 層選項,它的原理和 Ps 的圖層概念類似,可以將物體存放在不同的層上,用取消和選擇的方式來隱藏和顯示對應層上的物體,Blender 提供了20個層,每一個層被激活時,小方塊顯示為灰色。方塊中的圓點表示該層至少存放了一個物體。
使用橙色標識出來的圓點,表示當前被選擇激活的物體所在層。為物體指定層時,可以首先選擇物體,然后使用快捷鍵 M 將其移動到指定層上。 - 特殊編輯模式
小磁鐵代表 Snap 吸附功能,常在物體移動或物體做精確變形時使用。
時間軸窗口
用于顯示制作動畫時使用的窗口。
時間軸上的綠線標識出了當前幀的時間位置,黃線標識了這一幀上建立有關鍵幀。
激活紅色圓圈可以開啟自動添加關鍵幀功能,在對物體做移動或其他操作時,系統會自動在當前幀上添加對應的關鍵幀。
View 菜單、Frame 菜單、Playback 菜單曲線編輯窗口: Blender 采用F-Curve曲線概念來管理物體的動畫屬性。F-Curve 是一個物體對象屬性的最底層結構,每一個曲線控制了一個物體的屬性參數,如在 X 軸的位移。
動作編輯窗口:可以編輯多個 Action 動作關鍵幀,
非線性動畫編輯窗口:用于制作連續的動畫
Action 塊是由多個 F-Curve 曲線控制的基本屬性動畫模塊,動畫編輯窗口就是講多個 Action 塊組合成一個 Action 體,而在非線性窗口中,每個基本編輯單元都是一個 Action 體,因此它是 Blender 動畫編輯中的最頂層工具。圖片編輯器 UV/Image Editor
用于修改 UV、繪制貼圖、調整圖片顏色視頻序列編輯器 Video Sequence Editor,視頻后期處理
文本編輯器 Text Editor: 書寫文檔、腳本程序,也是一個強大的 PythonIDE
結點編輯器:Node Editor:對材質、紋理、渲染效果添加更多復雜的效果。
邏輯編輯器:Logic Editor:用于游戲的邏輯編寫開發。
屬性,工具面板, Properties,包括了所有的工具菜單和屬性菜單
大綱管理器, Outline:類似操作系統中的資源管理器,使用樹形結構來顯示場景中物體間的層次關系
信息窗口, Info,提供了系統主要通用功能和資源信息。
文件瀏覽器, File Browser
控制臺窗口, Console,用于顯示系統的運行狀況,和代碼編譯、調試,實時查看游戲腳本和邏輯運行結果。