新西兰服务器

BlenderPython如何安装


BlenderPython如何安装

发布时间:2021-11-24 18:03:08 来源:高防服务器网 阅读:56 作者:小新 栏目:大数据

这篇文章主要介绍了BlenderPython如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

简介

blender 是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。
blender 拥有方便在不同工作下使用的多种用户界面,内置绿屏抠像、摄像机反向跟踪、遮罩处理、后期结点合成等高级影视解决方案。同时还内置有卡通描边(FreeStyle)和基于 GPU 技术 Cycles 渲染器。以 python 为内建脚本,支持多种第三方渲染器。
blender 为全世界的媒体工作者和艺术家而设计,可以被用来进行 3D 可视化,同时也可以创作广播和电影级品质的视频,另外内置的实时 3D 游戏引擎,让制作独立回放的 3D 互动内容成为可能。
有了 Blender 后,喜欢 3D 绘图的玩家们不用花大钱,也可以制作出自己喜爱的 3D 模型了。它不仅支持各种多边形建模,也能做出动画!
最最重要的是它是开源的,还能使用python脚本,对于一名不喜欢界面操作的程序员来说这是多么的重要!
在后面的博客中主要讲解python脚本对blender的一些常用操作,发现国内用Blender的人比较少(可能因为大家不花钱就能用到maya和3dmax吧),所以资料也相对较少,尤其是python脚本操作的资料基本相当于没有,在学习过程中查资料都是上外文网站去找,所以在这里把自己的学习过程记录一下,也防止自己以后忘了。

主页论坛

官方主页:https://www.blender.org/
中文论坛:http://www.blendercn.org/

下载安装

去官方主页下载(https://www.blender.org/download/)相应的安装包或者压缩包,有多个平台的选择,包括Linux、windows和Mac(这也是它的一个优势吧)。
当然在网站上也提供了源码的下载,如果感兴趣的小伙伴可以下载源码自己编译安装。

Python脚本

最新版本的blender是集成的python3,所以在编写blender的python脚本时要符合python3的语法。

控制台

blender提供了一个python的console窗口,可以直接输入命令来操作或者渲染三维模型,而且在console窗口上,一些基本的module都已经自动被import了(打开console是会有提示,可以看到自动加载的模块)。
可以把当前窗口切换到python console窗口界面,如下图,下面状态栏带有上下箭头的按钮可以切换当前窗口界面(或者使用Shift+F4快捷键)。点击下面状态栏的Autocomplete按钮可以自动补全命令(或者使用Ctrl+Space快捷键,不过会和Ubuntu系统的输入法切换的快捷键冲突,还不知道怎么解决。。。)。

文本编辑器

blender为python提供了文本编辑的窗口,用户可以在该界面编写python脚本程序(就像写.py程序一样),当然在这里编写基本的module都需要手动的import。
可以把当前窗口切换到Text Editor窗口界面,如下图,点击下面状态栏+来新建一个.py文件,使用Text左面上下箭头的按钮可以切换多个.py文件。点击下面状态栏的Run Script可以运行该脚本(运行中打印的结果内容不知道怎么查看,有知道的可以回复一下,所以一般在Text Editor窗口里面定义方法,在python console窗口import上面定义的方法来使用,这样在控制台就能看到相应的打印结果了)。

Info命令输出

一般界面上都会有个Info 窗口,如下图:

在这个窗口的上边框或者下边框往下拖动,会在该状态栏的上或者下出现一个信息的输出窗口,如下图,我认为主要的作用是你在其他界面进行操作时,所做的动作都会以python脚本命令的形式在该窗口显示出来,比如你要调整摄像机的焦距你不知道怎么用python命令改变,那么你首先在界面上找到该摄像机焦距的地方,手动改变一下(这个界面操作一般都能找到到吧),然后在该窗口你就可以看到对应python命令了,然后你就可以用了,是不是很简单,哈哈哈。。。

感谢你能够认真阅读完这篇文章,希望小编分享的“BlenderPython如何安装”这篇文章对大家有帮助,同时也希望大家多多支持高防服务器网,关注高防服务器网行业资讯频道,更多相关知识等着你来学习!

[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[