# Render Queue
**Repository Path**: AIGODLIKE/render_queue
## Basic Information
- **Project Name**: Render Queue
- **Description**: 渲染队列,用于队列渲染文件使用
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-03-15
- **Last Updated**: 2024-03-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Render Queue
渲染队列,用于队列渲染文件使用
# 安装 #
安装完成后会在顶栏及偏好设置内显示

左侧为渲染设置,如需覆盖渲染设置可在此设置
右测为队列显示及队列控制
底部为退出界面按钮
# 使用 #
添加渲染项后直接点击开始渲染即可开始渲染
> 如果已经开始渲染并且在渲染中如果想更改渲染设置可直接更改(对已在渲染中项无效),如果想更改正在渲染项需要暂停渲染调整好渲染设置后重新渲染
> UI使用偏好设置来显示,如果需要设置偏好设置需要退出插件界面
> 如果开启了Render Master 插件,在生成渲染文件时将会自动添加到渲染队列中
1. 清除渲染队列:删除所有渲染项
2. 开始渲染: 开始队列渲染
3. 停止渲染: 停止队列渲染
4. 添加渲染文件:
点击:添加单个项并自行设置目录
Ctrl or Shift 点击:选择一个目录或多个文件进行添加
5. 刷新渲染队列:重新加载渲染文件,如果渲染文件不存在将会报红
其它设置:
设置渲染队列显示属性和渲染信息

# 单元测试 #
测试前需要在 test/utils.py 内设置资产库路径和输出文件路径
将test/__init__.py:16 的DEBUG 设置为True
# INFO #
rf'''
选中项
对选中项进行操作
渲染状态颜色属性
已渲染项缩略图
进度-1改为加载数据中
清理无效项
渲染文件出现问题
存储渲染文件路径,用于和ai对接及材质渲染
已渲染转成未渲染
查看渲染路径
渲染无法调用gpu
"D:\Program Files (x86)\Steam\steamapps\common\Blender\blender.exe" -b "D:\Users\EM1\Desktop\TMP\Object\室内_石榴.blend" --factory-startup -o //render/室内_石榴####.jp2 --python-expr "import bpy,os,sys;import sys;sys.path.append(r'D:\BLENDER\Scripts\addons\render_queue\rsc\lib');sys.path.append(bpy.context.preferences.filepaths.script_directory);bpy.context.scene.use_nodes= bpy.context.scene.render.use_compositing = False;bpy.context.scene.render.resolution_percentage = 50;bpy.context.scene.render.pixel_aspect_y = 1.0;bpy.context.scene.render.use_crop_to_border = True;bpy.context.scene.render.fps_base = 1.0;bpy.context.scene.render.use_border = True;bpy.context.scene.render.fps = 24;bpy.context.scene.render.pixel_aspect_x = 1.0;bpy.context.scene.cycles.denoiser = 'OPENIMAGEDENOISE';bpy.context.scene.cycles.denoising_prefilter = 'ACCURATE';bpy.context.scene.eevee.taa_samples = 16;bpy.context.scene.eevee.taa_render_samples = 64;bpy.context.scene.eevee.use_taa_reprojection = True;bpy.context.scene.cycles.denoising_input_passes = 'RGB_ALBEDO';file = open(r'D:\Users\EM1\AppData\Local\Temp\blender\thread_pid.txt','w');file.write(str(os.getpid()));file.close()" -f 1 -- --cycles-device CUDA
stop_render
--threads
'''