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,用于显示系统的运行状况,和代码编译、调试,实时查看游戏脚本和逻辑运行结果。