Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1699485
  • 博文数量: 607
  • 博客积分: 10031
  • 博客等级: 上将
  • 技术积分: 6633
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-30 17:41
文章分类

全部博文(607)

文章存档

2011年(2)

2010年(15)

2009年(58)

2008年(172)

2007年(211)

2006年(149)

我的朋友

分类: Python/Ruby

2008-01-04 11:45:41

Blender介绍

历史

最初,这个程式是被荷兰的一个影片工作组NeoGeo 与Not a Number Technologies (NaN)设计为家用的程式。但后来其主要程式设计者Ton Roosendaal于1998年6月将其进一步发展,并对外发布这个程式。

在经过债权人同意后,Blender缴付一次性报酬欧元十万元后变为自由软体,并以GNU通用公共许可证发布。在2002年7月18日, Roosendaal开始为Blender筹集资金,在2002年9月7日,Blender宣布筹集足够资金,并将其源码对外公布。所以,Blender 现在是自由软体,并由Blender基金会维护与更新。

功能

Blender的安装后所占空间很少以及可以运行于不同的平台。虽然它经常不连说明文档或范例发布,但七拥有极丰富的功能,而且很大部份是高端模组塑造软体。其特性有:

支持不同的几何图元,包括多边形网纹,快速表层塑模,曲线及向量字元。

多用途的内部洵染及整合YafRay这个开源的射线追踪套件。

动画工具,包括了反向动作组件,可设定骨干,结构变形,关键影格,时间线,非线性动画,系统规定参数,顶点量重及柔化动量组件,包括网孔碰撞侦察和一个具有侦察碰察的粒子系统。

使用Python语言来创作及制作游戏及工作自动化脚本。

基本的非线性影像编辑及制作功能。

Game_Blender,一个子计划,用以制作实时的电脑游戏。

许 可

Blender 在 GNU 公共许可 下已经发布并公开其源代码.

因此 Blender 是完全免费的,并且没有教育版,专业版或商业版之分.Blender创作的艺术品-包含python脚本-的唯一所有权就是创作者.

界 面

革命性互不重叠和不堵塞的界面赋予性能卓越的工作流程.

非常人性化,完全可配置的窗口布局让你可以随心所欲的想要你要的屏幕设置.

所有层级的撤销操作.

强力内建数据系统,可以方便地关联操作,场景编辑,不同文件间的动态链接.

国际化支持的抗锯齿字体.

窗口包括:动画曲线/关键帧,大纲视图,场景示意图,非线性视频编辑,角色动画编辑器,非线性动画混合器,图象/UV编辑,文件/图象选择和文件管理器等.

供添加注释和Python脚本使用的内建文本编辑器

所有平台相同界面体验

建 模

一系列的3D物体类型包括:多边形网格,NURBS曲面,bezier和B-spline曲线,变形球,向量字体(TrueType, PostScript, OpenType).

"光滑代理"模式的catmull-clark细分表面建模和优化的iso线显示,锐化编辑.

网格编辑基于点,线,面选择

布尔网格运算功能

编辑功能:挤压,倒角,剪切,旋转放样,环绕弯曲,细分,噪声,为有机体建模准备的光滑软选择编辑工具

可用Python脚本定制工具

动 画

具有前向/反向动力学的骨骼变形,自动蒙皮,为顶点权重配置设计的交互式3D笔刷

带有沿路径自动步幅循环的非线性动画混合器

约束系统

morph的顶点关键帧,带滑条控制

角色动画姿势编辑器

可作动画的晶格变形

为动态曲线和传统关键帧准备的内置"ipo"系统

为同期语音准备的声音回放,混合和编辑

为定制和程序化动画效果使用Pyhon脚本  

渲 染

非常快速的内建光线追中引擎

完全支持著名的Yafray渲染引擎

超采样,运动模糊,后期效果,场,非正方形象素点

环境贴图,晕轮,镜头眩光,雾

各种shaderambert, Phong, Oren-nayar, Blinn, Toon

为卡通材质准备的边缘渲染

程序纹理

Ambient Occlusion  

光能传递解决方案

外接渲染器输出脚本比如Renderman(仅限rib),povray,virtualight

不同网格展开模式的UV纹理编辑器

实时3D/游戏创作

不需编程,用图形可视的方式来定义交互方式

碰撞检测和动力学模拟

为更复杂控制和人工智能编程准备的Python脚本API,定义更高级的游戏逻辑

支持所有opengl光照模式,包含透明,动画和反射贴图纹理

无需编辑,直接可以执行的游戏和3D内容回放

使用SDL的声音效果

为复杂界面提供场景的多层次设置

文 件

保存所有场景数据在单个.blend文件中

.blend文件支持压缩,数字签名,加密,向前/后版本兼容,可以作为其他.blend文件的链接库

读写的文件格式: TGA, JPG, PNG, Iris, SGI Movie, IFF, AVI and Quicktime GIF, TIFF, PSD, MOV (Windows and Mac OS X)  

自有的DXF, Inventor 和 VRML 文件导入导出,使用python脚本后支持其他多种3D文件格式

创建单独的可执行文件,包含交互式3d内容或者通过网页插件进行内容回放  

支持的平台

Windows 98, ME, 2000, XP  

Mac OS X  

Linux (i386)  

Linux (PPC)  

FreeBSD 5.3 (i386)  

SGI Irix 6.5  

Sun Solaris 2.8 (sparc)

Blender官方网站

Blender艺术家站(elYsiun)

Blender中文官方网站

Blender 开发者维基 http://wiki.blender.org/bin/view.pl/Blenderdev/
其实,OSG只是一个SceneGraph。 知之为知之,不知google之。
阅读(3402) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~