zoukankan      html  css  js  c++  java
  • Blender 深入研究 (1) > 下载资料并安装

    儿子这段时间迷上了央视10套的《我爱发明》,看了后就要开始做,好!他开始是手画,现在不满足了,想用计算机画三维图。这个得支持,必须的。用什么软件呢?3D MAX?AutoCAD?ProE? SolidWork?

    都太大!

    上网找了一下,发现 Blender是一个开源的3D工具。效果很不错。

    IPB Image

    Blender是一种3D建模软件,写得非常精炼。而且使用很方便,效果惊人,某些方面甚至不亚于3DS!Blender是一款中文免费软件。

    有了Blender后,喜欢3D绘图的玩家们不用花大钱,也可以制作出自己喜爱的3D模型了。它不仅支持各种多边形画图,也能做出动画!倘若你觉得免费版的不够使用,还能注册C-key,购买更强大的版本。Blender虽然是免费版本,不过它的功能可是又强又复杂。Blender支持3D modeling(模型)有polygon meshesurves、NURBS 、tex以及metaballs;支持的动画有keyframes、motion curves、morphing、inverse kinematics。它也提供了画图particle system(粒子系统)、deformation lattices(变形栅格)与skeletons(骨架),以及3D可以任意角度观看的视野(3D view with animated rotoscoping)。其他值得注意的特点尚有field rendering(区域的描绘)、several lighting modes(光源的形式)、animation curves(运动曲线)等等。当然Blender也可以存取Targa, Jpeg, Iris, SGI movie, Amiga IFF等格式的文件。


    历史
      最初,这个程式是被荷兰的一个影片工作组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渲染引擎
      超采样,运动模糊,后期效果,场,非正方形象素点
      环境贴图,晕轮,镜头眩光,雾
      各种shader:Lambert, 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内容或者通过网页插件进行内容回放

    image001image003image005image007image009image011

    嗯,还是开源的,琢磨琢磨,能否编译实现了,一起进步,呵呵。

    1. 下载Blender 2.5 Beta,其实是下载了blender_2.61_win32

    cbw1

    居然不用安装,绿色的?

    cbw2

    这个LOGO设计得不太好看,和我的LOGO很类似哈。

    image

    程序运行起来后,大概溜了下,哦,还有MANUAL

    image

    先喜了一下,再仔细看了看,居然有中文版,这下是狂喜了。

    image

    进入中文版,貌似有东东

    image

    但,很多页面进去后,提示There is currently no text in this page. You can search for this page title in other pages, or search the related logs.

    唉,还是看E文的吧。

    不过,已经足够的了。

    2. 下载源代码

    下载的压缩文件居然有20,999KB,解压后,太大了。

    cbw3

    看来是VC7工程,慢慢研究。

    3. 再下载一个教程,Mastering_Blender.pdf

    cbw4

    还是E文的,看能否找到中文的,上手快点。

  • 相关阅读:
    让NetBeans的Web应用热部署可用
    Ant 删除目录 vs 清空目录
    基于ZooKeeper的分布式Session实现
    关于 tomcat 集群中 session 共享的三种方法
    Session机制详解
    Unsafe
    java反射,简单demo
    Navicat Premium 下载地址
    centos 如何执行.bin 文件??
    oracle 禁用外键约束
  • 原文地址:https://www.cnblogs.com/drgraph/p/2341945.html
Copyright © 2011-2022 走看看