在了解 Blender 界面之前,我们为了增加兴趣,来看一点儿历史。
冗长的历史都是令人厌烦的,因为历史都是过时的,而简短的介绍都是一个人对历史的感受。
Blender 自由软件、开源项目、融合了各种人类界面设计理论实现。这样的一点东西可以给你一些对 Blender 界面的背景认识。
有许多软件都不会考虑界面之后的背景认识,显然编程人员写这些功能都是在命令行操作界面完成的。现在的人们都已经依赖图形化界面操作,所以对于命令行式的操作都缺少真实的认识。
这导致写一些代码后,就不再管了。许多人都是这样看待视窗化让人类变成傻瓜一样操作电脑,在以往的 Blender 也是会出现这种情况。自从 Blender2.5 版本以后,大量的新特性加入,却没有真正地审阅功能性适合与否,视窗上的界面元素是否应该与已有的功能进行重组或合并。
例如某个人增加了几个新特性到 Blender 中,处于实验性的一手版本。功能是先出来了,作为用户会先去找到几个新按钮的位置,然后找到快捷键设置。
作为 Blender 的起源,我们很尊敬开创组织 NeoGeo
它是一个荷兰的游戏与动画工作室,又是荷兰人,Python 的发明人也是荷兰人。
他们希望有一个更好的工具,至少要比他们正在使用的制作工具要好,所以他们决定开发自己的工具。Blender 就是他们的成果!
一开始 Blender 设计成一种面向生产的流水线工作的动画制作程序。强调在一个程序里保留所有的任务,而不是其它3D工具的那种工作模式。因为其它的3D制作工具都把建模和动画分解成不同的软件。Blender 就像一座工厂,包含了视频编辑和实时互动引擎。所以大量快捷键操作是必不可少的一个亮点,对于那些习惯了鼠标操作的人在学习 Blender 的时候就变得非常困难了。
对于有经历的用户来说,却是非常有效率。
在2003年,Blender 变成了开源软件中的一员,已有的大量功能都建立完成。剩下的就是加入一些思想来重新组织软件的组件。老旧的按钮视窗对于网格建模来说就是一场噩梦,固定、有效的核心是最具价值的。在2008年第一季度,开源项目建立,目的就是把 Blender 打回原形重新组装。
并不是拆分功能,而是先确立第一原则。正式声明后,整个特性蓝图就呈现出来了,对于老旧与新生进行了一次重新思考。最终在这场思想革新中诞生了 Blender2.6 版本。
如果你用过更早的版本的话,有些较高层的东西依然保留下来了,但是要做好重新学习的准备。但是作为老用户来说,有一点好处就是已经知道 Blender 思维模式。对于新的界面来说,更加 Blender化了,也就是更棒了。就像 Python人士一样,语言的表达要符合人类语言习惯。
对于开源项目来说,许多人都会下载软件,然后花个几十分钟摆弄一下,从不会思考其中的价值所在。因为里面有一个 free 单词,大部分中国人的思维里认为就是免费的含义,实际上存有中国的一种观念,“不花钱的东西,不用白不用。”