文档章节

Blender 快速入门

openthings
 openthings
发布于 2015/01/19 14:51
字数 1064
阅读 569
收藏 2

        Blender是一个开源、免费的3D建模、渲染、动画与3D打印软件。Blender的很多功能和操作都与Maya非常类似,快捷键非常方便,支持Python扩展。在此总结下简单的操作。    

任何时候按下Esc键,即退出当前操作。

》按下空格键,快速调出命令列表。
》鼠标点击拉动窗口右上角的三角标,可以快速切分出左右窗口。右下角可以切分出上下窗口。
不需要时,向反方向一直拖动到另一个窗口中,即自动消失。
》窗口左下角的立方体按钮,可以选择当前窗口显示的视图,这个过功能太强悍了。

1、场景操作,包括平移、放缩场景视窗。

旋转场景:鼠标中键按下,然后移动即可。此时按下Shift即为自由移动场景。
放缩场景:鼠标中键,前后滚动即可。
移动场景:
    按住shift,然后鼠标中键滚动,实现抬升或下降。
    按住ctrl,然后鼠标中键滚动,实现左右平移。
    按住shift+ctrl,然后鼠标中键滚动,实现倾斜。

2、模型操作

Tab键,进入(退出)节点编辑状态。

ctrl+A:对象变换快捷菜单。

选择模型:鼠标右键,持续按下,放开再按下选择当前位置的下一个模型。
选中对象时,
    》按s键再移动鼠标,为放缩对象;
    》按g键再移动鼠标,为移动对象;
    》按r键再移动鼠标,为旋转对象。
当按了S(或G,R)后,可以再换X、Y、Z三个键的其中一个,以定住其中一个轴变换。
这个功能碉堡了!

=>抽出:快捷键->E,这是三维软件最常用的功能之一,主要用于将某个面/线/点抽出。
=>连接:快捷键->Ctrl+J,可将两个模型连接在一起。类似于Group的功能。
=>分离:快捷键->P,选择需要分离的子物体后按P会弹出提示进行分离。

3、创建对象

=>Shift + A:创建模型,其中包含各种模型,MAYA有的,它基本都有了。
注意,模型会创建在你当前的光标(就是那个像枪的瞄准器)的位置。
调出按键之前先把鼠标左键点击到需要创建对象的地方。
这个有点独特啊,习惯了就很方便。

=>定位光标:按下空格键后选择Snap cursor to Center 就可让光标回到中心。

4、进阶建模

对建模来说 Edit模式,Object模式,Sculpt模式比较常用,另外的一些模式用于渲染和灯光方面。

大部分左侧编辑工具只出现在Edit Mode。可按Tab键进行切换。

Edit模式下又可以自由在下方切换点线面模式。

=>Merge,左侧的栏的Merge可换选各种Merge方式(Center,Cursor,Collapse)。
其中效果,大家可以试试,这个跟MAYA的类似。
=>给模型加点:Ctrl+LMB(鼠标左键)+对应点:可以自动生成一个新点且与对应点连接。
=>环切:个人觉得比MAYA方便多了,可是想切多条线的话,就在点了Loop Cut and Slide后滑动鼠标滚轮就好了。
=>拼接:快捷键->F,非常好用,可以将两条线合成一个面,或者将四个点变成一个面。
=>利用线合成图形:

初始如下:

选择上面的线,然后选择到你右边侧栏:

注意到那个Bevel Object。当选择了那个圆环后,你就会发现惊奇的事情发生:


画完对象,进一步设置对象的材质、光照等特性。

然后,可以输出STL模型,通过3D打印机打印出来。

或者,设置动画特征,渲染出一段视频。





本文转载自:http://my.oschina.net/u/138823/blog/179125

openthings
粉丝 301
博文 1110
码字总数 636345
作品 1
东城
架构师
私信 提问
Blender的插件开发-快速入门

使用Blender创建精彩非凡的作品,你可以是三维图形、创意设计的专家,但不必要成为软件开发的专家。 Blender具有强大的插件扩展功能,不仅可以加载大量的各种功能、效率增强插件,而且稍微懂...

openthings
2015/01/27
0
5
首本 Blender 中文译著《Blender大师》即将发布

长久以来,作为开源三维软件的成功典范,Blender以其强大的功能、成功的开发、迅猛的发展态势,在CG创作及三维内容开发的流程中,是不可或缺的开源方案。 目前,Blender的中文教学资料相对匮...

zilangleon
2014/03/25
2.6K
2
使用Python和Blender来学习3D编程

Blender是一个强大的3D建模工具,他提供了非常强大的Python API,可以用来学习3D编程,还可以用来开发游戏。 要注意的是,Blender有两套Python API,一套是用来调用Blender自身的功能,一套是...

yexiaobo1990
2015/07/23
0
0
3D 建模软件 blender 2.57b 发布

Blender 是一套三维绘图及渲染软件。它具有跨平台的特性,支持FreeBSD,IRIX,GNU/Linux,Microsoft Windows,Mac OS X,Solaris,及SkyOS。 Blender 的安装后所占空间很少以及可以运行于不同...

zhangkaixuan
2011/04/29
984
2
python打造特别火的一个小游戏,16行代码实现3D撞球小游戏!

以下是制作上面炫酷动画所需的全部代码: 我们需要三组刚体(当您在Blender的对象上打开一个刚体的属性时,Blender将模拟与其它刚体的碰撞): 1.平面 第2行代码创建了一个简单的平面,立方体...

糖宝lsh
2018/10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

九、RabbitMQ的集群安装

概述 理解RabbitMQ的集群原理可能需要花点功夫,但是配置RabbitMQ的集群则非常容易。 注意 如果有防火墙,请提前开放相关端口: client端通信口5672 管理口15672 server间内部通信口25672 e...

XuePeng77
15分钟前
0
0
今天的学习

今天学到了用ci框架向数据库添加数据,代码是这样的: $picture = $this->input->post('picture');$price = $this->input->post('price');$name = $this->input->post('name');$standa......

墨冥
24分钟前
0
0
Java agentlib参数分析

Java agentlib参数分析 再用intellij idea进行远程调试的时候,具体的配置选项如下: 标红的一行显示了远程调试需要添加的虚拟机参数。这个参数到底有什么意义? 我在命令行输入java命令,输...

Mr_Tea伯奕
40分钟前
2
0
四种软件架构演进史,程序员会一种就很牛了!

如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。 ...

我最喜欢三大框架
45分钟前
3
0
如何做高可用的架构设计?

定义目标 既然我们的目标是做到高可用,那么我们就有必要先明确清楚高可用的含义,并通过拆解目标,让目标可以被量化。按照我的理解,可以将目标按照以下三条进行拆解: 1. 保持业务高稳定性...

别打我会飞
45分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部