文档章节

Blender的启动命令参数

openthings
 openthings
发布于 2015/01/29 14:08
字数 1659
阅读 928
收藏 0

输出本参数说明的命令:blender --help

Blender 2.73 (sub 5)
Usage: blender [args ...] [file] [args ...]

渲染选项

Render Options:
-b or --background ,在后台运行,通常用于无界面渲染。
    Run in background (often used for UI-less rendering)

-a or --render-anim ,渲染动画的全部帧。
    Render frames from start to end (inclusive)

-S or --scene <name>,设置渲染的当前活动场景。
    Set the active scene <name> for rendering

-f or --render-frame <frame>,渲染一帧并保存。
    Render frame <frame> and save it.
    +<frame> start frame relative, -<frame> end frame relative.

-s or --frame-start <frame>,指定将渲染动画的开始帧。
    Set start to frame <frame> (use before the -a argument)

-e or --frame-end <frame>,指定将渲染动画的结束帧。
   Set end to frame <frame> (use before the -a argument)

-j or --frame-jump <frames>,指定每一帧渲染后的步进的帧数。
    Set number of frames to step forward after each rendered frame

-o or --render-output <path>,渲染路径和文件名。
    Set the render path and file name.
    Use // at the start of the path to
        render relative to the blend file.
    The # characters are replaced by the frame number, and used to define zero padding.
        ani_##_test.png becomes ani_01_test.png
        test-######.png becomes test-000001.png
        When the filename does not contain #, The suffix #### is added to the filename
    The frame number will be added at the end of the filename.
        eg: blender -b foobar.blend -o //render_ -F PNG -x 1 -a
        //render_ becomes //render_####, writing frames as //render_0001.png//

-E or --engine <engine>,指定渲染引擎,-E列出可用的渲染引擎。
    Specify the render engine
    use -E help to list available engines

-t or --threads <threads>,指定渲染的线程数。
    Use amount of <threads> for rendering and other operations
    [1-64], 0 for systems processor count.


格式选项

Format Options:
-F or --render-format <format>,渲染输出文件的格式。
    Set the render format, Valid options are...,可用的选项包括:
        TGA IRIS JPEG MOVIE IRIZ RAWTGA
        AVIRAW AVIJPEG PNG BMP FRAMESERVER
    (formats that can be compiled into blender, not available on all systems),可选的编译支持:
        HDR TIFF EXR MULTILAYER MPEG AVICODEC QUICKTIME CINEON DPX DDS

-x or --use-extension <bool>,渲染输出文件的扩展名。
    Set option to add the file extension to the end of the file


动画回放选项

Animation Playback Options:
-a or --render-anim
    Render frames from start to end (inclusive)


窗口选项

Window Options:
-w or --window-border,窗口边框。
    Force opening with borders (default)

-W or --window-borderless,窗口无边框。
    Force opening without borders

-p or --window-geometry <sx> <sy> <w> <h>,窗口大小。
    Open with lower left corner at <sx>, <sy> and width and height as <w>, <h>

-con or --start-console ,打开控制台。
    Start with the console window open (ignored if -b is set), (Windows only)

--no-native-pixels ,不使用原生分辨率(适合高分屏,如MacBook Retina)
    Do not use native pixel size, for high resolution displays (MacBook 'Retina')


游戏引擎选项

Game Engine Specific Options:
-g Game Engine specific options
    -g fixedtime        Run on 50 hertz without dropping frames
    -g vertexarrays        Use Vertex Arrays for rendering (usually faster)
    -g nomipmap        No Texture Mipmapping
    -g linearmipmap        Linear Texture Mipmapping instead of Nearest (default)


Python脚本引擎选项

Python Options:
-y or --enable-autoexec ,启用自动执行。
    Enable automatic python script execution

-Y or --disable-autoexec ,关闭自动执行。
    Disable automatic python script execution (pydrivers & startup scripts), (compiled as non-standard default)


-P or --python <filename>,运行指定的脚本文件。
    Run the given Python script file

--python-text <name>,运行指定的文本块。
    Run the given Python script text block

--python-console ,启动交互控制台。
    Run blender with an interactive console

--addons ,加载“,”分隔的插件项。
    Comma separated list of addons (no spaces)


跟踪调试选项

Debug Options:
-d or --debug ,启用调试。
    Turn debugging on

    * Prints every operator call and their arguments
    * Disables mouse grab (to interact with a debugger in some cases)
    * Keeps python sys.stdin rather than setting it to None

--debug-value <value>,调试的debug的值。
    Set debug value of <value> on startup

--debug-events ,启用事件系统的调试消息。
    Enable debug messages for the event system

--debug-handlers ,启用事件处理的调试消息。
    Enable debug messages for event handling

--debug-libmv ,启用libmv的调试消息。
    Enable debug messages from libmv library

--debug-cycles ,启用Cycles的调试消息。
    Enable debug messages from Cycles

--debug-memory ,启用内存的分配和调试。
    Enable fully guarded memory allocation and debugging

--debug-jobs ,启用后台任务的时间分析。
    Enable time profiling for background jobs.

--debug-python ,启用Python的调试消息。
    Enable debug messages for python

--debug-depsgraph ,启用依赖树的调试消息。
    Enable debug messages from dependency graph

--debug-wm ,启用窗口管理器的调试消息。
    Enable debug messages for the window manager

--debug-all ,启用所有调试消息(除libmv外)。
    Enable all debug messages (excludes libmv)

--debug-fpe ,启用浮点例外。
    Enable floating point exceptions

--disable-crash-handler ,禁用崩溃处理器。
    Disable the crash handler

综合选项

Misc Options:
--factory-startup ,跳过startup.blend的读取。
    Skip reading the "startup.blend" in the users home directory

--env-system-datafiles ,设置BLENDER_SYSTEM_DATAFILES环境变量。
    Set the BLENDER_SYSTEM_DATAFILES environment variable

--env-system-scripts,设置BLENDER_SYSTEM_SCRIPTS环境变量。
    Set the BLENDER_SYSTEM_SCRIPTS environment variable

--env-system-python,设置BLENDER_SYSTEM_PYTHON环境变量。
    Set the BLENDER_SYSTEM_PYTHON environment variable

-nojoystick,禁用游戏杆的支持。
    Disable joystick support

-noglsl,禁用GLSL渲染支持。
    Disable GLSL shading

-noaudio,禁用声音系统。
    Force sound system to None

-setaudio,设置声音系统到指定设备。
    Force sound system to a specific device
    NULL SDL OPENAL JACK

-h or --help,打印帮助信息,然后退出。
    Print this help text and exit

-v or --version,打印版本信息,然后退出。
    Print Blender version and exit

-- ,结束选项的处理。
    Ends option processing, following arguments passed unchanged. Access via python's sys.argv


其它选项

Other Options:
/? ,打印帮助信息,然后退出(只在Windows有效)。
    Print this help text and exit (windows only)

-a <options> <file(s)>
    Playback <file(s)>, only operates this way when not running in background.
        -p <sx> <sy>    Open with lower left corner at <sx>, <sy>
        -m        Read from disk (Don't buffer)
        -f <fps> <fps-base>        Specify FPS to start with
        -j <frame>    Set frame step to <frame>
        -s <frame>    Play from <frame>
        -e <frame>    Play until <frame>

--debug-freestyle,启用Freestyle渲染的调试分析。
    Enable debug/profiling messages from Freestyle rendering

--verbose <verbose>,设定日志信息的级别。
    Set logging verbosity level.

-R,注册.blend扩展名(Windows系统有效)
    Register .blend extension, then exit (Windows only)

-r,注册.blend扩展名(Windows系统有效)
    Silently register .blend extension, then exit (Windows only)

Argument Parsing: 参数的解析。
    arguments must be separated by white space. eg
        "blender -ba test.blend"
    ...will ignore the 'a'
        "blender -b test.blend -f8"
    ...will ignore 8 because there is no space between the -f and the frame value

Argument Order: 参数的顺序。
    arguments are executed in the order they are given. eg
        "blender --background test.blend --render-frame 1 --render-output /tmp"
    ...will not render to /tmp because '--render-frame 1' renders before the output path is set
        "blender --background --render-output /tmp test.blend --render-frame 1"
    ...will not render to /tmp because loading the blend file overwrites the render output that was set
        "blender --background test.blend --render-output /tmp --render-frame 1" works as expected.

环境变量

Environment Variables:
  $BLENDER_USER_CONFIG            用户配置文件目录,Directory for user configuration files.
  $BLENDER_USER_SCRIPTS            用户脚本目录,Directory for user scripts.
  $BLENDER_SYSTEM_SCRIPTS       系统级脚本目录,Directory for system wide scripts.
  $BLENDER_USER_DATAFILES       用户数据文件目录,Directory for user data files (icons, translations, ..).
  $BLENDER_SYSTEM_DATAFILES   系统级数据文件目录,Directory for system wide data files.
  $BLENDER_SYSTEM_PYTHON      系统python库目录,Directory for system python libraries.
  $TMP or $TMPDIR                        临时文件存储目录,Store temporary files here.
  $PYTHONHOME                           Python的主目录,Path to the python directory, eg. /usr/lib/python.




© 著作权归作者所有

openthings
粉丝 308
博文 1115
码字总数 642784
作品 1
东城
架构师
私信 提问
Sublime Text 3作为Blender的开发编辑器

Blender是一个开放的三维建模软件,支持python脚本扩展。而Sublime具有优秀的代码编辑功能,这二者的结合犹如干将莫邪,这里做一个简单的介绍。这里所做的是通过socket将Blender和Sublime连接...

openthings
2015/01/28
0
0
用Python建个界面,能调用blender和浏览器等

用Python建个界面,能调用blender和浏览器等 用Python等软件建个界面,上面有一条工具栏,里面有若干按钮,包括: 启动建模软件Blender; 启动浏览器(最好是谷歌浏览器); 启动远程控制(用...

benten_ky
2016/11/22
362
0
Blender的插件开发-对象体系探索

按照python的说法一切皆对象,Blender中亦然。 Blender的根对象是bpy,因此任何模块都需要: import bpy 注意: Blender的脚本print("hello")函数是输出信息到启动的控制台的,直接运行的时候...

openthings
2015/01/27
0
3
Blender的插件开发-Operator操作器(算子)

毫无疑问,Operator是Blender中最为核心的一个对象,而且里面包罗万象(不仅可以操作几何对象,所有的菜单都可以控制,因为Blender其实就是一个三维图形的超级命令解释器嘛!)。 我们先定义...

openthings
2015/01/28
0
0
Blender 2.62 发布,Linux三维绘图及渲染软件

Blender是一套三维绘图及渲染软件,它具有跨平台的特性。功能强大,甚至好莱坞有好多三维动画都是使用Blender制作的。 该项目由Blender基金会管理,2.62属于2.6x系列的一个重要发行版本。 bl...

彭博
2012/02/17
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

Redox OS 发布 0.5 版

Redox OS 是一个几乎完全以 Rust 语言编写的通用操作系统及周围生态(例如文件系统、显示服务器及 Rust 版本的 libc)。其遵循微内核架构,在一定程度上兼容于 POSIX。 该项目于日前发布了 ...

linuxCool
50分钟前
2
0
更新上传git/gitee项目时出现密码配置错误(incorrect username or password)的解决办法

1.输入【git remote add origin git地址】 命令时出现incorrect username or password的错误,这是因为之前弹出输入账户和密码时输错了,而且会一直默认错误的账户和密码,因此需要把之前输入...

west_coast
57分钟前
0
0
Jenkins基础入门-1-Jenkins简单介绍和环境安装

如果在做自动化测试的朋友,应该熟悉Jenkins,或者至少使用过。如果一个人没有使用过Jenkins或者hudson,hudson是Jenkins的前身,他还说自己做过自动化测试,只能说,他只不过是在做半自动化...

shzwork
57分钟前
0
0
linux上解压版安装jdk,tomcat

需要的安装包 1.vmware12 2.centos7版本 3.安装完成后需要xshell来连接远程虚拟机,虚拟机保证要联网,网络畅通。 4.xftp用来向linux传输文件用,一般来说xshell和xftp配套使用 5.对应的压缩...

architect刘源源
今天
28
0
使用 spring 的 IOC 解决程序耦合

工厂模式解耦 在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时...

骚年锦时
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部