Blender建模高级教程
网盘地址:https://pan.baidu.com/s/1PTiaqJFPS7QgiRINMhuR4Q 提取码:kbwq
微云下载地址:https://share.weiyun.com/lFLX1j9L 密码:qu9g6k
Blender 是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。
Blender 拥有方便在不同工作下使用的多种用户界面,内置绿屏抠像、摄像机反向跟踪、遮罩处理、后期节点合成等高级影视解决方案。同时还内置有卡通描边(FreeStyle)和基于 GPU 技术 Cycles 渲染器。以 Python 为内建脚本,支持多种第三方渲染器。
Blender 为全世界的媒体工作者和艺术家而设计,可以被用来进行 3D 可视化,同时也可以创作广播和电影级品质的视频,另外内置的实时 3D 游戏引擎,让制作独立回放的 3D 互动内容成为可能。
有了 Blender 后,喜欢 3D 绘图的玩家们不用花大钱,也可以制作出自己喜爱的 3D 模型了。它不仅支持各种多边形建模,也能做出动画!
Blender编程
Blender作为一款三维建模软件,所使用的人大多数是学艺术的,但像我这种程序员,使用软件的第一想法就是是否能编程。Blender非常人性化的支持python编程功能,并且很多Blender第三方插件也是基于Blender编程模块所开发的。
所谓Blender的编程,事实上就是编写一个自动化脚本,来将我们几乎所有能够图形化的操作变成编程语言。这虽然听起来会很麻烦,但对于一些重复性的工作比如随机生成楼房草地等非常有帮助。
编程前的环境设置
Blender的编程模块就内嵌在软件当中,当然你也可以使用Vscode进行编程。不过这里使用Blender内置的文本编辑器。在编程开始之前,首先要确保开启Python工具提示。
Blender如何让你的工作更加轻松?
1.Shortcuts(快捷方式): Blender中的默认快捷方式很少,与所有其他软件非常相似,我们甚至可以根据日常工作通过软件首选项根据需要定制快捷方式键。要了解快捷方式,我们有Blender帮助选项,默认情况下知道或检查快捷方式键。
2.Interface Mode(界面模式):如果用户对python脚本有一定的了解,他们可以更改或创建子窗口以开始通过python脚本创建模型,那么该工具可以帮助用户根据需要在具有高多边形和低多边形创建准确连接和添加可视数据的质量。
3.Visual analysis(视觉分析):可以将创建的扫描结果进行可视化渲染和显影,并进行检查以进行更正。对于游戏的级别,可以配置规则,并且通过可视化分析,开发人员可以体验视频或游戏以获取其输出,从而最终使玩家和观看者获得用户的体验。与所有其他类似软件相比,Blender的视觉标准是不同且独特的。
4.Stimulation(刺激):这也称为动态,可以添加到与工程相关的3D项目刺激中,以显示机器的工作过程,还有助于刺激游戏角色和视频角色。可以从模板中添加破坏,噪音,烟雾,浑浊和所有其他效果,从而为模型带来逼真的感觉。