Blender 之父 | Ton Roosendaal

————————


Ton Roosendaal 是 Blender 的创建者,这是用于 3D 创作的最大的开源工具。该软件最初是作为内部工具开发的,现在由blender.org的 Ton Roosendaal 领导的开发人员社区在线开发。在创立动画工作室NeoGeo之前,Ton在埃因霍温学习工业设计,当时Blender正在开发作为内部工具。2000年,他移居荷兰阿姆斯特丹。2007年,他创立了Blender研究所,在那里他仍然全职从事众筹的Blender开源和开放电影项目。汤是单身,他住在荷兰阿姆斯特丹。

//2821714.s21i.faiusr.com/4/2/ABUIABAEGAAgoayR6AUo7ouSBzCABDiABA.png
Blender | 版本发布历史
————————
Blender History | 布兰德历史
————

1988年

Ton Roosendaal 与合伙人合作创建了荷兰的动画工作室 NeoGeo。NeoGeo 很快成为了荷兰最大的 3D 动画工作室,跻身欧洲顶尖动画制作者行列。NeoGeo 为一些大公司客户(如跨国电子公司飞利浦)创作的作品曾经荣获 1993 和 1995 年的欧洲企业宣传片奖(European Corporate Video Awards)。Ton 在 NeoGeo 内部时主要负责艺术指导和软件开发工作。经过仔细考察,Ton 认为当时他们公司内部使用的 3D 套件过于陈旧复杂,难于维护和升级,应当从头开始重写。在1995年这一工作开始了,其目标正是现在众所周知的 3D 软件创作套件 Blender。在 NeoGeo 不断优化和改进 Blender 的过程中,Ton 想到 Blender 也可以成为 NeoGeo 之外艺术家们的创作工具。



1998年

Ton 决定成立一家NeoGeo的衍生公司,名为Not a Number(NaN),目的是进一步运营和发展Blender。NaN的核心目标是创建发行一款紧凑且跨平台的免费3D创作套件。这一想法在大多数商业建模软件都要卖上千美元的当时是革命性的。NaN希望将专业3D建模和动画工具带给一般人,其商业模型包括了提供Blender周边的商业产品和服务。1999年NaN为了推广Blender而第一次参加了Siggraph大会。Blender的第一次Siggraph之旅获得了巨大成功,受到了媒体和出席者极大的关注。Blender引起了轰动,它的巨大潜力被证明了!



2000年

乘着这股东风,NaN 在2000 年初从风险投资者手中获得了 450万欧元的投资。这笔巨资让 NaN 得以快速扩张。不久 NaN 就有了50名员工在世界各地为 Blender 的改进和推广而努力。在2000年夏天,Blender v2.0发布了。Blender 的这一版本在3D套件中加入了集成的游戏引擎。到 2000年底,NaN 网站的注册用户超过了 25万。



2001年

不幸的是,NaN 的雄心与机遇并不符合当时公司的能力和市场环境。过快的膨胀导致 NaN 在2001年8月通过新的投资人被重新组建为一个较小的公司。半年后 NaN 发售了第一款商业软件 Blender Publisher。该产品针对的是当时新兴的网络交互式 3D 媒体市场。由于不佳的销售业绩和那时困难的经济环境,新的投资人决定关闭 NaN 的所有业务,包括停止了 Blender 的开发。尽管当时的 Blender 有内部结构复杂、功能实现不全、界面不规范等明显的缺点,用户社区的热情支持和已经购买了 Blender Publisher 的消费者们让 Ton没有就此离开 Blender 引退。因为再重新组建一个公司已不可行,Ton Roosendaal 于2002年3月创办了非盈利组织 Blender 基金会。



2002年

Blender基金会的主要目标是找到通过社区导向的开源项目方式,继续开发和推广 Blender 的方式。2002 年 7月,Ton 设法让 NaN 投资者同意独一无二的 Blender 基金会计划,尝试以开源方式发布 Blender。 自由化 Blender 活动需要筹集到 10万欧元,基金会才能向 NaN 投资者够得 Blender 源代码的所有权和知识产权,紧接着向开源社区发布了Blender。一组包括几个 NaN 前雇员在内的热心志愿者发起了 自由化 Blender 的筹资活动。出乎所有人意料的是,活动花了仅 7周就达成了 10万欧元的目标。2002年10月13日,星期天,Blender 以 GNU GPL 协议发布。在 Blender 创始人 Ton Roosendaal 的带领下和来自全球的志愿者的无私奉献驱动下,Blender 得以继续开发至今。

//2821714.s21i.faiusr.com/2/2/ABUIABACGAAgl9iX6AUo-IKf3wIwgBA42gY.jpg

Blender荣获至高荣誉

国际动画电影协会,ASIFA-Hollywood,在第46届年度Annie Awards™上授予Ton Roosendaal和Blender开源软件Ub Iwerks奖。作为评审奖项类别的一部分,Ub Iwerks奖旨在表彰那些对动画艺术或行业产生重大影响的技术进步。Ton 和 Blender 项目接受这个奖项是一个令人难以置信的荣誉!这是该行业第一次授予免费/开源软件项目奖。Blender软件创建者Ton Roosendaal 在第46届安妮奖颁奖典礼上,代表这款开源3D软件,获得Ub Iwerks技术成就奖。该奖项将于2019年2月2日在加州大学洛杉矶分校的Royce Hall礼堂举行的颁奖典礼上颁发。


首次授予开源免费软件

在此奖项历史上,开源软件可能还是第一次获得电影和广播行业的主要技术奖项。与Ub Iwerks 奖项的情况相同,过去获得技术工程艾美奖和科学技术学院奖的大多数应用都是商业软件或专有工具。颁发给了了商业应用程序,如TVPaint、Toon Boom Pipeline和Dragonframe,或者DreamWorks Animation 工作室开发的 Apollo 等专有工具。此前,Ub Iwerks奖的个人获奖者包括皮克斯的联合创始人Ed Catmull,迪斯尼Deep Canvas技术的开发者Eric Daniels和Digital Domain工作室。


Ub Iwerks奖

Ub Iwerks奖项成立于1999年,授予“对动画艺术或产业产生重大影响的个人或公司,以奖励他们的技术成就”。Ub Iwerks奖项是安妮奖(相当于动画行业的奥斯卡和艾美奖)中唯一一项纯技术类奖项,并且并不是每年都颁发最高奖项。这个奖项是比较稀缺的奖项,通常会奖给对CG贡献较大的技术或者软件,此次 Bledenr软件 及 Ton Roosendaal 本人均获得了此此的奖项,这是这几年来对技术屈指可数的奖项。饼干教育再次表示祝贺!

订阅 Blender 基金会赞助
————
Blender 是开源免费的,同时也是非盈利的!因此,Blender 软件的开发是需要各界人士的捐助,通过捐助支持 Blender以便基金会能雇佣更多的全职开发人员。为大家带来更多、更强大的新功能!

版本/修订大事记

——————


1.00 – 1994年1月 :Blender在动画工作室NeoGeo 开始开发 。

1.23 – 1998年1月 :SGI版在网上发布,IrisGL。

1.30 – 1998年4月 :Linux和FreeBSD版,移植至OpenGL和X11。

1.3x – 1998年6月 :NaN成立。

1.4x – 1998年9月 :Sun和Linux的Alpha版发布。

1.50 – 1998年11月 :第一本用户手册发布。

1.60 – 1999年4月 :C-key(需$95解锁新功能),Windows版发布。

1.6x – 1999年6月 :BeOS和PPC版发布。

1.80 – 2000年6月 :取消C-key,Blender再次完全免费。

2.00 – 2000年8月 :互动3D和实时引擎。

2.10 – 2000年12月:新引擎,物理仿真,还有Python。

2.20 – 2001年8月 :角色动画系统。

2.21 – 2001年10月 :Blender Publisher发售。

2.2x – 2001年12月 :macOS版。



Blender转为开源

2002年10月13日:2002年10月13日:Blender转为开源,第一届Blender大会。

2.25 -- 2002年10月:Blender Publisher 免费发布,实验性版本Blender开始创建,成为代码开发者的乐园。

2.26 -- 2003年2月:第一版真正开源的Blender。

2.27 -- 2003年5月:第二版开源Blender。

2.28x -- 2003年7月:2.28x系列的开始。

2.30 -- 2003年10月:第二届Blender大会展示2.3x UI改造预览版本。

2.31 -- 2003年12月:升级至稳定的2.3x UI项目。

2.32 -- 2004年1月:内置渲染性能大翻新。

2.33 -- 2004年4月:游戏引擎回归,环境光遮蔽,新的程序纹理。

2.34 -- 2004年8月:粒子相互作用(particle interactions),最小二乘共形映射UV贴图(LSCM UV mapping),集成YafRay,细分曲面折痕加权(weighted creases in subdivision surfaces),渐变着色(ramp shaders),完全超采样(full OSA),等等。

2.35 -- 2004年12月:2004年11月: 另一个饱含改进的版本:物体钩挂,曲线变形和曲线锥形,粒子复制以及更多。

2.36 -- 2004年12月:一个稳定的版本,更多的后台功能,法线和置换贴图的大量改进。

2.37 -- 2005年6月:变换工具和窗口小部件、 软体、 力场、 挠度、 增强细分曲面、 透明的阴影和多线程渲染。

2.40 -- 2005年12月:骨架系统重新改写,形变键,毛发粒子,流体和刚体。

2.41 -- 2006年1月:大量修复,和一些游戏引擎功能。

2.42 -- 2006年7月:节点发布、阵列修改器、矢量模糊、新物理引擎、 渲染、口型同步和许多其他功能。此次发布紧随 橘子项目 。

2.43 -- 2007年2月:多分辨率网格、 多层 UV 纹理、 多层图像和多通道渲染和烘焙,雕刻,多个新增遮片,畸变和滤镜节点,建模和动画的改进,更好的多重笔刷绘制、 流体粒子、 代理对象、 序列编辑器的重写,和后期 UV 贴图绘画。

2.44 -- 2007年5月:大新闻,除了两个新的修改器和重新启动的 64 位操作系统支持外,增加了次表面散射,模拟生物和软物体表面的光散射。

2.45 -- 2007年9月:重大bug修复,解决了一些性能问题。

2.46 -- 2008年5月:桃项目发布,大约70名开发人员对这块进行了大量的开发工作。提供了毛发和皮毛,新的粒子系统。增强图像浏览,布料,无缝和非介入式的动力学缓存,反射,环境遮蔽,渲染烘焙方面的渲染改进,为肌肉动画准备的网格变形,骨架工具和绘制、蒙皮、约束和更多色彩的动作编辑器提供了更好的动画支持,还有更多改进。 此次发布紧随 桃项目 。

2.47 -- 2008年8月:Bug修复版。

2.48 -- 2008年10月:杏项目发布、 非常酷的 GLSL 着色器、 灯光和游戏引擎改进、 吸附、 天空模拟器、 缩裹修改器和 Python编辑改进。这此次发布紧随 杏项目 。

2.49 -- 2009年6月:基于节点的纹理、骨架草图 (又称作Etch-a-Ton)、 布尔网格操作改进、 JPEG2000 支持、 投影绘画图像直接转入模型和Python 脚本分类。游戏引擎的增强功能包括视频纹理,在游戏中播放视频,升级到bullet的物理引擎,圆顶 (鱼眼) 视图,并提供更多的 API 游戏引擎调用。


Blender 2.5 - 重写代码

2.5x -- 自 2009年到2011年8月:从2009到2011年8月: 2.5系列经历了4个阶段 预览版 (从 Alpha 0 在2009年11月到Beta在2010年7月) 以及三个稳定版本 (从2.57 - 2011年4月 - 到 2.59 - 2011年8月). 这是最重大的一个开发项目。因为Blender得到了完全的重构,添加了新功能,重新设计了内部的窗口管理和事件/工具/数据处理系统、新的Python API。该项目最终版本是2011年8月的Blender 2.59。

视频:从 Blender 1.60 到2.50


Blender 2.6x 到 2.7x - 提升与稳定性

2.60 -- 2011年11月:2.60 -2011 年 10 月: 国际化的用户界面,动画系统和游戏引擎改进、 顶点权重组修改器、 3D 音频和视频、bug 修复和 UI 国际化。

2.61 -- 2011年12月:添加Cycles渲染引擎至主干,新增相机追踪,借助网格接触/靠近修改纹理的动态绘制,模拟海面和泡沫的洋面修改器,新的插件,bug修复,以及添加了更多Python API扩展。

2.62 -- 2012年2月:添加 Carve library 以改进布尔操作,新增物体追踪,新增重构网格修改器,游戏引擎大量改进,Python API中的矩阵和顶点操作改进,新的插件,以及大量bug修复。

2.63 -- 2012年4月:合并Bmesh到主干,开启n边多边形的全面支持,雕刻隐藏,为Cycles准备的全景相机,镜子球环境纹理和浮点数精度纹理,渲染层遮罩层、环境光遮蔽和背景图像与渲染层的视口显示,新增新的导入和导出插件,和 150处bug 修复。

2.64 -- 2012年10月:遮罩编辑器,改进的运动跟踪器,OpenColorIO,Cycles渲染器改进,序列编辑器改进,更好的网格工具 (插入和倒角改进),新抠色节点,雕刻遮罩,Collada 改进,新的表皮修改器,新合成节点后端,和很多缺陷修复。

2.65 -- 2012年12月:火和烟的改进,各向异性着色器加入Cycles渲染器,修改器改进,倒角加入导圆角,新的插件和超过 200 处 bug 修复。

2.66 -- 2013年2月:动态拓扑,刚体模拟,UI和稳定性(包含retina支持)改进,Cycles毛发支持,倒角工具新增顶点倒角支持, 新的 网格缓存 修改器和 UV偏移修改器 修改器,新的SPH粒子流体解算,超过250处bug修复。

2.67 -- 2013年5月:新增Freestyle,绘制系统改进,Cycles支持次表面散射,运动追踪使用Ceres库,新的自定义Python节点,新的网格建模工具,对UTF-8文本的支持改进和文本编辑器改进,新的3D打印插件,超过260出bug修复。

2.68 -- 2013年7月:新的和改进后的建模工具,三个新的Cycles节点,运动追踪大幅改进,出于安全考量加载文件默认禁用Python脚本和驱动,和超过280处bug修复。

2.69 -- 2013年10月:更多的建模工具,多方面改进Cycles渲染器,平面跟踪添加到运动追踪、 更好地支持FBX 导入/导出,超过 270处修复 bug。

2.70 -- 2014年3月:Cycles的基础体渲染支持CPU、 运动跟踪器获得更多的改进、 两个新的建模修改器,一些用户界面的一致性改进和超过 560处bug 修复。

2.71 -- 2014年6月:变形运动模糊和Cycles支持火/烟,UI弹出菜单可拖动,雕刻模式性能优化,新的动画插值类型,大量游戏引擎改进,和超过400处bug修复。

2.72 -- 2014年10月:Cycles支持GPU渲染体积和SSS,添加饼菜单和工具提示大幅改进,添加相交建模工具,合成器新增sun beam节点,纹理绘制流程改进,和超过220处bug修复。

2.73 -- 2015年1月:Cycles渲染器改进了体渲染的支持,主要升级了蜡笔、 MS Windows 可以使用输入法 (IME) 和绘画、freestyle、序列编辑器与插件的改进。

2.74 -- 2015年3月:支持自定义法线、 实时窗口合成、改善了毛发动力学。

2.75 -- 2015年7月:集成stereo/multi-view管线,修正平滑修改器和新的开发依赖图。

2.76 -- 2015年11月:支持Pixar OpenSubdiv , 视口和文件浏览器效率大幅提升,节点自动偏移,序列编辑器增加文字效果。

2.77 -- 2016年3月:2016年3月: 支持烟雾/体渲染模拟而进行缓存的OpenVDB 集成, 增强 cycles 次表面散射, 蜡笔笔触雕刻和提升工作流程,重新开发的为管理丢失和删除的数据块库控制。

2.78 -- 2016年9月:Cycles支持VR球形立体图像、蜡笔工作方式更接近其他2D绘图软件、支持Alembic导入与导出、软骨骼改进让绑定更简单容易。

2.79 -- 2017年9月:新增cycles特性:降噪、阴影捕捉,和新的Principled着色器。其他蜡笔和Alembic的改进。新增应用模板支持。


Blender 2.8

Blender 2.8是 Blender 开发的下一阶段,寻求带来视口改进和更优秀的工作流,使得艺术家可以更快和更简单地使用Blender。 目前,Blender 2.8 仍处于开发阶段,并可能会在2019年7月发布。