2026-02-16
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
"location": "F:\\jobs",
|
||||
"audience": "users",
|
||||
"platform": "windows",
|
||||
"shaman_enabled": false
|
||||
"shaman_enabled": true
|
||||
},
|
||||
"job_types": {
|
||||
"job_types": [
|
||||
@@ -529,6 +529,139 @@
|
||||
"etag": "bbbc0874b45e8f3715c0cf727938604cba6c25cf",
|
||||
"description": "OPTIX GPU rendering + extra checkboxes for some experimental features + extra CLI args for Blender"
|
||||
},
|
||||
{
|
||||
"name": "TalkingHeads cycles-optix-gpu-greg-inspect",
|
||||
"label": "TalkingHeads Cycles OPTIX GPU",
|
||||
"settings": [
|
||||
{
|
||||
"key": "frames",
|
||||
"type": "string",
|
||||
"description": "Frame range to render. Examples: '47', '1-30', '3, 5-10, 47-327'",
|
||||
"eval": "f'{C.scene.frame_start}-{C.scene.frame_end}'",
|
||||
"eval_info": {
|
||||
"show_link_button": true,
|
||||
"description": "Scene frame range"
|
||||
},
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"key": "chunk_size",
|
||||
"type": "int32",
|
||||
"default": 1.0,
|
||||
"description": "Number of frames to render in one Blender render task",
|
||||
"visible": "submission"
|
||||
},
|
||||
{
|
||||
"key": "render_output_root",
|
||||
"type": "string",
|
||||
"description": "Base path where renders are stored, typically the project's Renders folder. If empty, derived automatically.",
|
||||
"eval": "__import__('os').path.normpath(__import__('os').path.join(((__import__('re').search(r'^(.*?)[\\/][Bb]lends[\\/]', bpy.data.filepath.replace('\\\\','/')) and __import__('re').search(r'^(.*?)[\\/][Bb]lends[\\/]', bpy.data.filepath.replace('\\\\','/')).group(1)) or __import__('os').path.dirname(bpy.data.filepath)), 'Renders'))",
|
||||
"eval_info": {
|
||||
"show_link_button": true,
|
||||
"description": "Auto-detect the project's Renders folder"
|
||||
},
|
||||
"required": false,
|
||||
"subtype": "dir_path",
|
||||
"visible": "submission"
|
||||
},
|
||||
{
|
||||
"key": "use_submodule",
|
||||
"type": "bool",
|
||||
"default": false,
|
||||
"description": "Include a submodule folder under Renders. Turn off to omit submodule entirely.",
|
||||
"label": "Use Submodule",
|
||||
"required": false,
|
||||
"visible": "submission"
|
||||
},
|
||||
{
|
||||
"key": "submodule",
|
||||
"type": "string",
|
||||
"description": "Optional submodule under Renders (e.g. 'Waterspider B'). If empty, omitted.",
|
||||
"eval": "(__import__('os').path.basename(__import__('os').path.dirname(bpy.data.filepath)) if settings.use_submodule else '')",
|
||||
"eval_info": {
|
||||
"show_link_button": true,
|
||||
"description": "Auto-fill with the current .blend file's parent folder"
|
||||
},
|
||||
"required": false,
|
||||
"visible": "submission"
|
||||
},
|
||||
{
|
||||
"key": "render_output_path",
|
||||
"type": "string",
|
||||
"description": "Final file path of where render output will be saved",
|
||||
"editable": false,
|
||||
"eval": "((lambda Path, abspath, os_path, settings_obj, blend: str(Path(abspath(settings_obj.render_output_root or '//')) / (((str(settings_obj.submodule or '').strip()) if (settings_obj.use_submodule and str(settings_obj.submodule or '').strip()) else ((os_path.basename(os_path.dirname(bpy.data.filepath))) if settings_obj.use_submodule else ''))) / blend / (blend + '_######')))(__import__('pathlib').Path, __import__('os').path.abspath, __import__('os').path, settings, __import__('os').path.splitext(__import__('os').path.basename(bpy.data.filepath))[0]))",
|
||||
"subtype": "file_path"
|
||||
},
|
||||
{
|
||||
"key": "experimental_gp3",
|
||||
"type": "bool",
|
||||
"description": "Experimental Flag: Grease Pencil 3",
|
||||
"label": "Experimental: GPv3",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"key": "experimental_new_anim",
|
||||
"type": "bool",
|
||||
"description": "Experimental Flag: New Animation Data-block",
|
||||
"label": "Experimental: Baklava",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"key": "blender_args_before",
|
||||
"type": "string",
|
||||
"description": "CLI arguments for Blender, placed before the .blend filename",
|
||||
"label": "Blender CLI args: Before",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"key": "blender_args_after",
|
||||
"type": "string",
|
||||
"description": "CLI arguments for Blender, placed after the .blend filename",
|
||||
"label": "After",
|
||||
"required": false
|
||||
},
|
||||
{
|
||||
"key": "blendfile",
|
||||
"type": "string",
|
||||
"description": "Path of the Blend file to render",
|
||||
"eval": "bpy.data.filepath",
|
||||
"required": true,
|
||||
"visible": "web"
|
||||
},
|
||||
{
|
||||
"key": "fps",
|
||||
"type": "float",
|
||||
"eval": "C.scene.render.fps / C.scene.render.fps_base",
|
||||
"visible": "hidden"
|
||||
},
|
||||
{
|
||||
"key": "format",
|
||||
"type": "string",
|
||||
"eval": "C.scene.render.image_settings.file_format",
|
||||
"required": true,
|
||||
"visible": "web"
|
||||
},
|
||||
{
|
||||
"key": "image_file_extension",
|
||||
"type": "string",
|
||||
"description": "File extension used when rendering images",
|
||||
"eval": "C.scene.render.file_extension",
|
||||
"required": true,
|
||||
"visible": "hidden"
|
||||
},
|
||||
{
|
||||
"key": "has_previews",
|
||||
"type": "bool",
|
||||
"description": "Whether Blender will render preview images.",
|
||||
"eval": "C.scene.render.image_settings.use_preview",
|
||||
"required": false,
|
||||
"visible": "hidden"
|
||||
}
|
||||
],
|
||||
"etag": "1ac1baa75e355de50b11b56dde8118200d2a74b6",
|
||||
"description": "OPTIX GPU rendering + extra checkboxes for some experimental features + extra CLI args for Blender"
|
||||
},
|
||||
{
|
||||
"name": "cycles-optix-gpu",
|
||||
"label": "Cycles OPTIX GPU",
|
||||
|
||||
Reference in New Issue
Block a user