Blender 初学者设置指南

前些日子,介绍过一款 3D 内容创作软件 Blender. 个人使用了一段时间 Blender,感觉比起 Autodesk 3ds Max 和 Maya 学起来和用起来更加顺手、高效。不过初学 Blender 时,可能会遇到一些困惑。而这些困惑,有很大一部分是由于设置不当所导致的。而我也是初学者,在学习这款软件的时候也遇到过各种各样的问题。所以,就写一篇文章,简单说一下比较关键的一些设置,希望后面的人能少走一些弯路。

如果您不清楚 Blender 是什么,可以先从这篇文章里了解一下,觉得不错的话,可以到 Blender 的官方下载页面下载最新版本的 Blender. Blender 一般每两三个月会发一个新版本,新版本会提供一些令人兴奋的新功能,并且会修正一些错误。下载好后,就开始来设置一下 Blender 吧。

  • 第一步,把软件语言改成中文

在 2011 年 Blender 2.5 版发布后,彻底更新了软件界面,开始支持多国语言文字,并且可以把界面文字按抗锯齿效果显示出来。现在官方的 Blender 同样自带了简体和繁体中文文字界面。不过,默认的语言是英语,需要改一下系统设置才能切换成中文语言。无论您的英语水平是 sorry for my poor English 那种级别的,还是过了专八看小说看文档无所不能,在这里都建议把语言换成中文的。为什么?因为只要英语水平不是母语级别,那么中文就是比英文看着更亲切,能更快被理解。这一点特别适合去初学者去随便探索 Blender 的众多功能,更利于学习。避免出现看到满屏英语,即使都能看懂也没耐心看的情况。所以,建议别嫌用中文界面显得很 low,把软件语言切换为中文。

启动 Blender,从欢迎界面窗口外面随便用鼠标点一下把欢迎界面关掉。然后,点开窗口顶部的 "File" -> "User Preference" 。如图所示:

[ blender 设置入口

然后,在 "Blender User Preference" 窗口中的 "System" 这个选项卡中,把 "International Fonts" 选项勾上,开启国际化字体。接着在 "Languages" 中选择简体中文或繁体中文。最后,把下面 "Translate" 子选项中的 "Interface", "Tooltips", "New Data" 三个选项都点上打开。这样,软件界面的绝大多数命令、选项、提示都变成中文的了。设置如图:

Blender 英文界面

开启中文界面后:

Blender 中文界面

  • 把鼠标选择方式改成地球人通用的

大家从小到大,在各种各样的软件、应用里,要选择某个对象,一般都是点击鼠标左键吧。比如类似在 Finder/资源管理器 中选择文件,或是在 Keynote/PowerPonit 里选择某个文本框或图片,一般都是用左键单击需要选择的文件、对象是吧。不过默认情况下,Blender 偏不是这样。如果在 Blender 的 3D 视口中试图用左键单击选择物体,那么得到的操作结果是——把 3D 光标移到了刚才左键所点击的地方。那要想选择某个物体怎么办呢?是在物体上点击鼠标右键。WTF?!

还好,可以在系统设置里把它改过来,改成使用鼠标左键单击选择物体。在 「输入」选项卡的「选择键」选项中,把默认的右键改成左键就可以了。我自己就是这样做的,改过之后用了两三个月,觉得没遇到过什么不方便的地方。所以推荐所有初学者也这样做。

关于这个问题,Blender 社区内部就有不少争论。有人认为这是传承下来系统化的操作方式中很重要的一环,不能轻易更改。另一些人认为这种操作完全是反人类。对于我来说,更认同著名 Blender 高质量教程网站 BlenderGuru 站长 Andrew Price 的看法,即这是一个用户体验上的败笔。很简单,因为绝大多数其他软件都不是这样做的。几乎所有新用户试图在这里使用在其他软件中习得的经验来操作时,会遇到与预期不一致的操作结果,进而会感到困惑。这样做的后果是让大量潜在的用户流失了。Blender 本来就不是一个主流的 3D 内容创作软件,禁不起这样的潜在用户的流失。再有,不仅右键选择这个操作与大多数操作系统和其他应用软件不一致,同时也破坏了 Blender 自己内部的一致性,因为点击界面选项、按钮、菜单等时用的是左键。这样,即使新用户用了一段时间后,也许仍然会时不时感到困惑和挫败感。

  • 模拟数字键盘(仅限于使用笔记本电脑的用户)

Blender 官方推荐的操作方式是使用一个带数字键的键盘,外加一个三键鼠标(也可以是两键 + 滚轮),操作时一只手一直放在键盘上,另一只手一直握鼠标。不过好多笔记本电脑是没有数字键盘的,而偏偏数字键盘还挺常用的,比如在视图之间的切换,还有平行投影与透视投影切换都要用到数字键盘。好在,可以在 Blender 的设置里修改一下,让用户可以使用主键盘区上方的数字键来代替小键盘区的数字键。

方法是,同样是在 「输入」选项卡中,勾选「模拟数字键盘」,就可以了。

  • 开启持续拖拽

在 Blender 里,经常会需要拖拽鼠标移动。不过会遇到这样一个问题:指针拖拽移动到视口/窗口边上了,不能再继续移动了。对于这个问题,开启持续拖拽后就可以解决。开启持续拖拽后,当指针移动到视口/窗口边缘时,再移动指针,那么指针将会从视口/窗口的对面出现,这样又可以继续移动指针了。这个功能在 3ds Max 里也有提供。

不过,不知道为什么,这个挺实用的功能默认却是关闭的。打开这个功能的方法是:依然是在「输入」面板,把「持续拖拽」这个选项勾上。这样就可以使用这个相当强大的功能了。

  • 开启自然触控板(OS X 10.7 以上用户)

Blender 也有 Mac 版,并在 Mac 版里对做了一些对 Mac 系统和硬件上的优化。对于 Mac 强大的触控板,Blender 同样也支持得很棒。使用触控板,可以用多点触控手势来操作 Blender,如用双指移动手势来旋转视图,等等。不过默认情况下,手势方向与 OS X系统(10.7 以上)是相反的,而更类似 Snow Leopard 里的操作方式。好在,仍可以在系统设置里改过来。在「输入」选项卡中把「自然触控板」这个选项勾上即可。

上面的设置全部修改后,应如下图所示这样:

Blender 输入推荐设置

  • 更改撤销步数

Blender 默认是能撤销 32 次,不过有时候做东西做到一半,想从中途大改一下,32 次可能有时候不够用,希望能撤销更多次。而 Blender 运行占用的内存相对来说,算比较低的。既然如此,那为什么不多增加一下撤销步数呢?尤其是对于使用 8GB、16GB 大内存的用户来说,空闲空间留着也是浪费,不如全投入有用的地方去。因此,如果内存比较足,建议把撤销步数改得更多一些。

在 「编辑」选项卡中「撤销」->「步数」中,把步数从 32 调到更多一些,即可。

  • 关掉 Python 提示

Blender 大量采用 Python 这个脚本语言来实现从界面到建模等众多功能,并且可以使用 Python 来写脚本、开发插件。默认下将鼠标移动到某个菜单、按钮、选项时弹出的工具提示中,会显示相关的 Python API 提示,类似这样的:

Python 提示

不过这个似乎对很多人没太多用途。如果您不想在工具提示中看到 Python API 信息,可以在「界面」选项卡里,取消掉 「显示 Python 工具提示」这个勾选。(但总觉得默认就应该是不勾上的才对……)

  • 使用 GPU 来加速渲染出图(仅部分显卡可用)

Blender 默认是使用 CPU 来渲染场景。在 Blender 自带的 Cycles 渲染引擎里,可以启用 CUDA 或 OpenCL 技术,来使用 GPU 来渲染。使用 GPU 渲染通常要比使用 CPU 快几倍,因此推荐如果可行的话,使用 GPU 来渲染出图。开启的方法是在「系统」选项卡的「计算设备」选项中,把计算设备由 CPU 改为 CUDA 或其他。

不过,这个特性仅支持部分显卡。首先,需要有个独立显卡。然后,对 nVidia 显卡需要 GTX 2xx 以上,对 ATI 显卡需要支持 OpenCL 1.1 以上版本。还有,使用 OpenCL 技术渲染目前仍为实验特性,仍处于开发阶段,目前并不完善。对于一些着色器,如次表面散射,仍不支持使用 GPU 渲染。在显存不足等情况下,Blender 也会切换到使用更慢的 CPU 来渲染。

(我的 2010 年中版的 MacBook Pro 就不支持使用 GPU 渲染,哭……)

  • 插件

Blender 可以使用很多 Python 写的插件,而初学者可能会很容易忽略掉这些。不过如果能用好插件,可以起到事半功倍的效果。比如若希望给人物模型绑定骨骼,就可以使用自带的 Rigify 插件很轻松生成一套骨骼系统。或者希望支持导入、导出某些格式的文件,同样也可以通过插件解决。做一些复杂但「套路化」的工作,如制作一个窗户,同样也可以用插件来解决。在「插件」选项卡中,即可以发掘一些实用、有趣的插件。

差不多就这样了,祝玩的愉快!