blender 3d模型软件介绍(开源,免费,易用,强大)
关于BLENDER
Blender是一个开源的多平台轻量级全能三维动画制作软件
具有建模,雕刻,绑定,粒子,动力学,动画,交互,材质,渲染,音频处理,视频剪辑以及运动跟踪,后期合成等等的一系列动画短片制作解决方案,并以python为内建脚本,支持yafaray渲染器,同时还内建游戏引擎,商业创作永久免费。
所谓开源,即是开放源代码,整个软件的程序代码都能看到,并能够修改。而且Blender支持windows、linux、OS X、FreeBSD等众多的操作系统,安装程序大小60MB左右,装完之后还可以移到其他地方,因为Blender是绿色版的软件。还有一个最大的特点就是,Blender是免费的!
Blender在GNU公共许可协议下已经发布并公开其源代码,GNU General Public License简称GPL,是一个自由软件许可协议。因此Blender是完全免费的,并且没有教育版、专业版或商业版之分。Blender创作的艺术品(包含python脚本)的唯一所有权就是创作者。
官方网站下载页面 http://www.blender.org/download/ 并且由于Blender是开源软件,在开源社区上,有来自全世界的高手正在添加更多的新功能,不断地完善和优化软件。
Blender作为GNU3D绘图软件,建模、算图、动画等功能都相当的完整,可以说已经具有了一般商业软件的规模。事实上,Blender是由一间电影动画工作室所使用的工作站软件软件为架构做出来的;虽然一开始是以免费软件为目标而开发,但是由于公司投资人的要求,它也曾经上架贩卖 (现在还可以在某些下载网站看到古老的shareware版本) 。直到股东换了,Blender才终于在2002年重新开放,成为一个open source的软件。这个软件的开放原始码在欧美引起广大回响,因此现在在网络上已经可以找到大量Blender用的外挂程序。
我第一次下载Blender的时候,事实上相当怀疑这个档案大小未满4MB (现在的版本2.79b已经早已超过了) 的3D软件到底里面能够装什么东西。经常接触3D绘图的人都已经习惯了软件没事就占个硬盘上百MB的;Blender的程序写得相当精简、也没有太多的图示,档案的体积缩得非常小,而并没有被缩减掉必要的功能。从各方面的工作能力来判断,我认为Blender具有作为一个第一线3D绘图/动画软件的能力;特别是由于免费以及使用系统资源低 (跑起来的速度比一般的平面绘图软件还要快许多) 的关系,相当适合个人使用。
Blender的特性
Blender大部分的功能都有热键,操作起来相当的轻快;而由于几乎所有的功能按钮鼠标移上去一段时间都会出现详细说明,也多少弥补了操作方式和一般软件不太相同因此多少让人摸不着头绪的问题。Bledner的另一个特点是在设计上相当地注意小细节,例如所有的调节拉杆都可以手动输入数值、可以细部调整一些在一般软件中隐藏的参数、甚至对个别对象做出不同的算图设定等。Blender并没有大部分的主流软件那么多的套装功能,但是如果能够确实了解每个参数的用途的话,那么是可以做出相当多样化的效果的。
建模
以mesh/polygon为主,另外也包括各种曲线、NURBS以及meta ball编辑的能力,也可以制作骨骼及皮肤等动画对象。具有图层功能。
最近内建奇怪的物件是种流行的样子,Blender也内建有猴子物件。
算图与材质
内建的算图引擎速度相当快,而在最近的版本中,也加入了完整的热辐射以及光迹追踪算图引擎。可以输出多种格式的静态画及动画。也可以另外安装YafRay这个同样是GNU的热辐射算图引擎,安装完可以在Blender里面直接用预设的GUI开启。
有常见的各种材质及贴图功能,并可以个别对象设定不同的算图模式、热辐射或光迹追踪的运算方式等等。具有把动态程序当作贴图汇入作为外挂的能力。
特殊效果
目前(2.36版)包括了质量光、水波、粒子、建筑 (让对象慢慢浮现) 特效。粒子的效果相当的不错,其它的都只具有比较基本的功能。
其它
有设计用来做游戏的功能例如设定动力学系统等等的,可以输出成别的档案或是直接在Blender里面执行;目前已经有专用的浏览器外挂能够用来跑一般的全景图或是游戏之类需要互动的东西。Blender可以汇入用GNU的计算机语言Python所写的script,使用前必须先安装Phython。
Blender的设置:
1>界面的汉化、File-->System-->InternationalFonts,然后选择简体中文字体,点击界面和工具提示就可以了
注:新建数据不建议使用中文,因为用Blender比较多的话会涉及到一些插件,这些插件会产生一些数据,如果这些数据被翻译成中文,
被插件读取的时候可能会产生一些错误,有一些功能上的东西可能会不能用
2>按键的选择、输入-->选择键,由右切换成左,在Unity中习惯用左键选择物体,如果不改的话使用右键选择
3>主题的修改、主题-->预设
注:修改完后,别忘了点击保存用户设置,如果不保存的话,应用的主题是具有时效性的,下次打开的时候会显示没有保存过的编辑。
快捷键:
1>滚动缩放:鼠标滚轮(和Unity一样)
2>移动物体:按下G键之后,鼠标移动,物体会跟着鼠标移动,然后点击鼠标左键(右键是取消)
3>缩放物体:
1、S键:等比例缩放
2、S-->X:X轴缩放
3、S-->Y:Y轴缩放
4、S-->Z:Z轴缩放
5、S-->R:旋转
4>移动视角:按住鼠标中键移动
5>、移动场景:Shift+滚轮中键
6>快捷删除:选中物体,按住X键
7>全选:A键,退出全选的时候再按下A键
blender 3d模型软件介绍(开源,免费,易用,强大)的更多相关文章
- CSS3之简易的3D模型构建[原创开源]
CSS3之简易的3D模型构建[开源分享] 先上一张图(成果图):这个是使用 3D建模空间[源码之一] 制作出来的模型之一 当然这是一部分模型特写, 之前还制作过枪的3D模型等等. 感兴趣的朋友可以自己 ...
- 推荐一些不错的开源免费易上手的web前端框架
1. bui 2.Semantic UI 3.oniui
- .NET开源免费的功能强大控件库
通信工具IM控件: http://www.cnblogs.com/hubro/p/4316315.html 360安全卫士及QQ部分控件经典皮肤下载 http://www.sufeinet.com/t ...
- 免费开源3D模型设计软件汇总
免费开源3D模型设计软件汇总 3D 打印需要先通过计算机辅助设计(CAD)进行建模,再将建好的3D模型“分割”成逐层的截面,从而指导3D打印机进行逐层打印.因此用于3D打印的3D模 型大都储存或输出成 ...
- 3ds Max绘制一个漂亮的青花瓷碗3D模型
这篇教程向小伙伴门介绍使用3ds Max绘制一个漂亮的青花瓷碗3D模型方法,教程很不错,很适合大家学习,推荐过来,一起来学习吧! 车削,材质贴图的应用,添加位图,渲染视图 步骤如下: 在桌面找到3DM ...
- 3D打印机开源、免费分层软件介绍
分层软件,就是把3D模型按照层厚设置按照Z轴方向分层,并得到G代码,供设备使用.基本上3D打印机都自带了控制软件,对于想自己开发3D打印机的朋友来说,已经有很多国外的免费或者开源的分层软件可以直接使用 ...
- Blender软件基本介绍(3D建模软件)
1.Blender的好处: 1>.开源免费 2>.体积比较小 3>.和Unity的交互比较好(一般建模软件需要导出FBX的文件,然后用到Unity中,而Blender不需要导出,只需 ...
- 创想三维:5款最好用的免费3D建模软件【转】
虽然网上有需要现成的免费三维模型,但对于许多人而言,3D打印机最吸引他们之处是可以设计创造完全属于自己的模型.问题是,现代专业级CAD软件大多价格高昂,例如Solidworks或Zbrush这样的程序 ...
- 开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)
在这个.NET组件的介绍系列中,受到了很多园友的支持,一些园友(如:数据之巅. [秦时明月]等等这些大神 )也给我提出了对应的建议,我正在努力去改正,有不足之处还望大家多多包涵.在传播一些简单的知识的 ...
随机推荐
- swift 有道 翻译文档(2 条件语句 循环语句)
控制流使用if和switch来创建条件语句,使用for-in.while和repeat-while来创建循环.条件或循环变量的括号是可选的.身体周围需要支撑. let individualScores ...
- python基础之虚拟环境--常用指令
虚拟环境的介绍和应用就不在这里赘述了,做个快捷的记录 这是官方给出来的解释了https://docs.python.org/zh-cn/3.7/tutorial/venv.html 还看到有的人,还安 ...
- 音频转化mp3 ,到底选vbr还是cbr
毫无疑问,aac格式是最好的. 其次,应该是 vbr. 参考下面文章 http://tieba.baidu.com/p/1966991568 总结: 1.正版iTunes Plus 256K AAC格 ...
- Pandas Series和DataFrame的基本概念
1,创建Series 1.1,通过iterable创建Series Series接收参数是Iterable,不能是Iterator pd.Series(Iterable) 可以多加一个index参数, ...
- Linux Mint 18.1 MAME 成功运行
折腾了一个下午,终于成功可以用手柄接着chromebook 来玩街机游戏了(灌篮高手.拳皇.突击骑兵) 在http://sdlmame.wallyweek.org/download/ 下载对应的mam ...
- C语言缓冲区
定义 缓冲区是内存空间的一部分,用于缓冲输入或输出的数据.根据其对应的是输入设备还是输出设备,分为输入缓冲区和输出缓冲区. 类型 缓冲区分为三种类型:全缓冲.行缓冲和不带缓冲. 1.全缓冲 在这种情况 ...
- 最简单的RPC框架实现
通过java原生的序列化,Socket通信,动态代理和反射机制,实现一个简单的RPC框架,由三部分组成: 1.服务提供者,运行再服务端,负责提供服务接口定义和服务实现类 2.服务发布者,运行再RPC服 ...
- Java线程池—ThreadPool简介
一.Java线程池类/接口关系图及作用 Executor接口:只有一个方法execute(Runnable command),用来执行用户的任务线程. ExecutorService接口:继承自Exe ...
- VUE初体验篇-安装
现代前端框架大行其道,讲前端思想从操作dom的阶段,升级到操作数据的阶段.vue作为三大前端框架之一,其中平缓的学习曲线,让好多前端新手非常喜欢,应用也越来越广泛.虽然其他两个框架有facebook, ...
- Azure中block和Page的比较 Azure: Did You Know? Block vs Page Blobs
Azure storage service supports two types of blobs (blob, or BLOB, stand for Binary Large OBject, i.e ...