本帖最后由 ETW_Derp 于 2020-10-5 12:03 编辑
新的旅程——Blender学习笔记①
0、概述 (俗称废话,但是还是有点用的)
本系列学习笔记主要围绕Blender以及Minecraft及其相关内容进行相关的介绍,面向对象是零基础的小白或者希望熟悉Blender操作的用户。
1)(这是废话)什么是Blender?
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline. Blender是一个免费开源的3D创作软件。它可以胜任整个3D制作的流程——建模,绑定骨骼,动画,模拟仿真,渲染,合成以及运动捕捉,视频编辑以及2D动画制作流程。(本段译自Blender官网)[1] |
2)(这也是废话)为什么选择Blender?
①自由免费。这个就不用说了,C4D、Maya、3DMax等3D软件正版都挺昂贵的(当然如果是大学学生的话学校有可能会购买教育版,供学生免费使用或者优惠),至少对我个人而言。这个优点也成了一些小工作室选择Blender的一个原因,毕竟创作之初是没有太多资金来支付正版费用的。 ②轻量化。我下载了一个C4D R20的安装包,接近10G(虽然里面大部分都是内置的材质模型,本体只占1G左右),但是Blender的最新稳定版的安装包仅133M,体积比某些小品级游戏都要小了。 ③逐渐强大的中文社区。我也是个新人,不做评判,但是就本地化而言社区的确贡献了很大的力量,包括软件的翻译和用户手册的翻译。 |
以下是一些使用Blender制作的短片,其质量与视觉效果丝毫不亚于使用C4D制作的短片:
3)(有点重要)如何进行下载与安装,以及一些个人认为比较重要的准备工作?
①下载:进入blender.org,页面里有一个大大的下载按钮(Download Blender 2.80)。推荐直接下载Windows Installer 64bit(安装包版),当然如果希望拷到移动硬盘里带着可以下载压缩包版——如果有其他系统(比如Linux或Mac OS)或者其他架构也可以选择相应平台的可执行文件。(官网的下载速度感人,请做好下载半个小时乃至一个小时的准备,本贴末尾会给一个备用网盘地址)(极其不推荐32位!请尽量下载64位的软件!)
(当然,喜欢用Steam的用户也可以直接在Steam里面下载,不过有一些问题:其一,开启从Steam中下载的Blender时必须和Steam一起启动(20200701日补充:最新版现在应该也是可以直接打开了);其二,只能共存一个版本,所以需要使用有其他版本(比如老版本和测试版本)的话还是去官网下载吧。;其三,找安装目录可能会有些麻烦,不过这不是大问题。)
(11/22更新:官网直连的下载速度奇慢,所以推荐使用Steam方式下载,速度很快,保持最新的稳定版。)
②安装:一路下一步即可,不用担心捆绑软件的问题,还可以把Blender装在非系统盘里。
③准备工作(使用Windows平台):
a)将软件注册到系统用户:
在blender安装目录下按住shift并单击鼠标右键,选择“在此处打开命令提示符”(如果是Powershell,同样打开即可,只不过需要在Powershell里输入“cmd”并回车),输入以下命令并回车:
此时会弹出对话框,提示软件已经注册到该用户,如果要安装到所有用户用管理员权限执行即可。
此后,你可以通过文件管理器看到.blend文件的缩略图了,同样双击可以直接打开这类文件了。
(这一步当然可以省略,但是如果没有这一步的话,有可能会无法像其他3D软件一样在文件管理器里直接查看工程缩略图)
b)软件内的设置:
·第一次运行的设置。按照默认的设置即可,选择键设置在鼠标左键就行
·本地化。选择"Edit"->"Interface",勾选"Translation"前的复选框,同时在下面的复选框选中"Tooltips"(工具提示)和"Interface"(界面),新建数据可以按照个人喜好勾选。
·硬件加速。Blender的Cycle渲染器支持CUDA加速和OpenCL加速,还支持光追显卡的OptiX加速功能。如果显卡较好的话推荐启用。选择“编辑”->“系统”,将Cycle渲染设备里的“无”改成“CUDA”或“OpenCL”,如果有RTX显卡则可以选择“OptiX”。我的显卡是英伟达的GTX1050ti,可以选择CUDA加速:把CPU和GPU都勾上即可。(我手上没有A卡,估计A卡用OpenCL,如果有多张显卡交火或桥接记得打好驱动,把所有GPU全部勾上即可)
·内置插件推荐。选择“编辑”->“插件”,勾选如下插件(灵活使用搜索功能进行插件查找):
- Import Images as Planes - 作为平面导入图片。
- Material Library - 内置材质库,质量还可以。
- Auto Tile Size - 自动调节渲染区块大小,大部分情况可以略微提升渲染速度。
- Dynamic Sky - 动态天空,如果没有天空HDR可以将就用一下,纯节点材质。
复制代码
1、基础操作
现在我们能够打开Blender2.80了,首先来看一下软件的布局吧:
Blender窗口的默认布局。 顶栏(蓝色),工作区(绿色)和状态栏(红色)。[2]
看完了,我们就可以尝试把玩这个软件了。这次做一张非常简单的图,只有4个元素:一个猴头、两个灯光、一个平面。(为照顾低配机器先使用EEVEE渲染器,另一个后面讲)
首先“新建文件”->“常规”,创建一个工程。
我们的三维视图里出现了一个正方体、一个摄像机、一个灯光。
我们可以按下小键盘的“0”键,转到摄像头视角来看初始工程的样子(说实话是真的不够靓),再按下小键盘的"0"键恢复到默认视角:
选中立方体,按下x键,会提示确定删除的菜单,单击确认:(当然你也可以用Del键直接删除元素)
选择左上角的“添加”(快捷键为Shift+A),可以添加很多元素,我们本次只用到网格和灯光:
选择“网格”->“猴头”,把猴头添加到场景中:
这时会发现一个问题:猴头的位置在原点,所以我们可以将猴头拖动到xy平面上方。选择左侧的移动(快捷键为g)可以看见物体上出现了三个相互垂直的矢量箭头和三个互相垂直的平面。拖动蓝色的箭头(z轴,快捷键为z,用在使用快捷键拖动、缩放和旋转之后)即可在z轴移动元素。在拖动的同时按住Ctrl可以以米为单位拖动,按住Shift可以进行精确的移动(移动速度很慢)。调整到合适的位置即可。
猴头看起来有点棱角分明了,所以我们可以尝试把他盘得圆润一些。选中猴头,在右侧选项卡选择修改器(图标是扳手),选择“添加修改器”->“表面细分”,可以适当提高细分程度。此时猴头就明显变得圆润了。
(如何调整操作视图的位置、缩放和方向呢?可以用右上角的操作栏直接拖动,不过更加快捷的方式是通过快捷键:鼠标中键调整视角方向,Ctrl+鼠标中键为放大/缩小视角,Shift+鼠标中键为平移视角)
选择“网格”->“平面”,把平面添加到场景中:
这个平面有点小,所以我们可以通过缩放功能将其放大。选择左侧的缩放(快捷键为s),可以看见出现了三个相互垂直的调节条、三个互相垂直的平面和两个圆。我们可以拖动内部或者外部的圆来进行整体的缩放,也可以按照坐标轴进行缩放(快捷键为x,y,z,对应于x,y,z轴,用在使用快捷键拖动、缩放和旋转之后)。这个平面尽量大即可。
选择“灯光”->“点光”,添加一个点光源:
不过这个点光源的光强有点小,我们在右侧的灯光选项卡把能量调节到300W到500W,此时光强基本就差不多了,按照上面的过程给光源调整一个合适的位置就即可。
此外我们还可以给这两个光源调整颜色,比如橙色和蓝色,紫色和黄色等等,按照自己的喜好配色就可以。
现在就可以预览了,不过你会发现在摄像机视图中物体不在屏幕中央,所以需要调整相机的位置。除了普通的移动相机和旋转相机外,还有两种更加直接的方法:
1、将操作视角调节到你希望拍摄/渲染的位置,按下快捷键“Ctrl+Alt+小键盘0键”即可将活动摄像机调节到当前视角。
2、在相机视角里按下快捷键“Shift+`(键盘输入区最左上角的那个键,Esc键的下面)”,变成自由视角,此时就像一些游戏的观战视角一样了,wasd移动视角的前后左右,q键视角位置下移,e键视角位置上移,空格移动到准星看到的面上。移动到合适角度时记得左键确认,如果像想放弃操作可以右键取消。(这个方法同样适用于操作视角 )
将相机视角配置完毕,此时就可以打开实时渲染了(右上角的最后一种预览方式):
就算猴子使用的是默认材质,现在的效果就已经很不错了。
在此基础上还可以四处玩玩,比如开启环境光遮蔽,辉光,屏幕空间反射等EEVEE渲染器里比较好玩的设置。
如何进行渲染导出呢?选择“渲染”->“渲染图像”(快捷键为F12)即可,如果电脑配置好的话会立即完成渲染,低配电脑可能需要一段时间的等待。渲染完成即可“Ctrl+S”保存输出图像即可。
(EEVEE引擎到此结束(因为本次笔记不涉及自定义材质节点问题),下面内容开始使用Cycle渲染器,上面的操作没有变化)
猴子的材质还是不过瘾啊……整一个好看的材质吧!选中猴子,在右侧的材质栏可以看见当前材质为空,所以我们可以点击下面的“新建”新建一个材质。
如果安装了推荐插件里的“Material Library”,可以看见材质栏多了一个“Material Library VX”属性,我们将“Select a Library”改为“Cycle Material”,下面会出现很多材质——你可以试一试各种材质!要单击旁边的应用按钮(球型图案)才能应用到物体上。我使用的材质是Ceramic Polished,看起来就是有光泽的陶瓷。
如果自己的电脑配置不高还要使用Cycles渲染器,还希望渲染的速度可以快一些,可以尝试把采样次数降低(比如64,48甚至32),以及开启降噪功能即可。保存渲染图片的方式和上面相同,只是渲染时间很长罢了。
2019.11.26更新:思前想后,最后还是考虑把最重要的降噪节点在这里说一下吧,要不然后面用Cycles渲染会浪费很多时间。
因为Blender更新至2.81,添加了一个十分有用的节点:降噪节点。这个节点是由Intel负责研发的(但是人家AMD捐赠了更多的资金支持Blender发展,所以AMD,YES!),可以通过智能算法来去除噪点,相比于以前内置的降噪节点而言强大了不止一点——以前的降噪只是简单的取平均,一旦采样数低图像很容易糊,但是新添加的降噪节点可以让采样数很低的图片也能恢复成很棒的效果!
以下是使用方法:
1、在视图层属性里启用“降噪数据”:
2、切换到Compositing选项卡,来到合成界面,勾选“启用节点”:
3、添加一个降噪节点,按照图中的方法连线即可。
4、此时采样即可降低了——虽然有还是会造成一些细节的丢失,但是相比之前的降噪功能,效果了很多。
本篇内容总结:安装及配置软件,初步使用两个渲染器进行简单的制作
常用的快捷键表(适用于2.80及以上版本,2.79b及以下存在小差异,比如自由视角等快捷键,仅供参考):
鼠标左键 - 确认键 鼠标右键 - 取消键 鼠标中键 - 旋转视角 Ctrl+鼠标中键 - 放大/缩小视角 Shift+鼠标中键 - 平移视角 g - 拖动/移动(Move),实际上为Grab s - 缩放(Scale) r - 旋转(Rotate),在当前视角的法平面进行旋转,再按一下r键能够自由旋转 以上大部分操作可以配合以下快捷键对坐标轴或者平面进行操作 x - X坐标轴 y - Y坐标轴 z - Z坐标轴 Shift+X - YZ平面 Shift+Y - XZ平面 Shift+Z - XY平面
Tab - 切换编辑模式(挤压等操作就是在这个模式里面做的。) x - 删除元素(会出现提示) Del - 直接删除元素 Shift+D - 复制元素(Duplicate),左键确认放置位置,右键将复制的物品放置原来的位置 小键盘0 - 摄像机视角 小键盘.(小数点键) - 将视图转到选中元素上 Ctrl+Alt+小键盘0 - 设置当前视角为摄像机视角 Shift+` - 切换自由视角 Shift+S - 游标相关设置,如果场景较大可以通过游标放置元素 Shift+右键 - 将游标设置在右键点击的位置上 Ctrl+J - 合并(Joint) 小键盘1 - 正视图(正交视图),加Ctrl就是后视图 小键盘3 - 右视图(正交视图),加Ctrl就是左视图 小键盘7 - 俯视图(正交视图),加Ctrl就是底视图 小键盘9 - 视角绕焦点旋转180度 小键盘5 - 切换正交/透视视图 小键盘8 4 2 6 - 控制视角上下左右旋转,步进为15度 一般软件的复制粘贴撤销什么的基本操作就不提了,不会的话考虑先把Word这类软件的基本操作学一下吧( |
这里有一个很强大的海报,里面有上百个快捷键和小技巧。无论对于初学者还是已经基本了解软件的人来说都有很大的帮助。但是由于其版权声明中写着
“仅供个人使用,禁止任何形式的二次分发”,所以就不能翻译了、不放图片了(个人认为里面的英文应该不难理解,不会的话搜一下应该就能知道——不过免费版中有的地方也确实模糊不清,可以考虑下载后进行图片无损放大来减轻这种效果。),只能在这里扔一个链接:
Learn Blender with a poster infographic
本篇的内容其实也可以通过其他途径获得,只是我以我的风格和我知道的内容写出来的一些能够帮助快速入门的一个学习笔记罢了。
有问题欢迎回帖提问,如果有疏漏我会补充,如果有代表性则会放在下期的学习笔记中。
也欢迎提出意见和建议,帮助改进这套笔记XD
大家可以尝试把玩一下,在此帖回复自己的作品,可以拿到+1~+2人气,+10~+33金粒的奖励,优秀作品会有置顶的哈。(大佬就不要蹭了qwq,我也是刚学这玩意)
Blender2.81下载地址:目前最新稳定版为2.83.1 LTS,直接在Steam上下载即可,这里不放安装包下载地址了。
Blender 2.81 64 Bit 安装版&移动版备份地址:(推荐直接下载安装版即可)
Blender 2.81a 64 Bit 安装版&移动版备份地址:(推荐直接下载安装版即可)
本例中的工程文件:
参考资料:
更新历史:
20200701:优化排版,修改了一部分内容的措辞,添加了
RTX相关介绍内容。
20201005:补充清华镜像下载源。