blender-render-studio / render.schema.json
cpuai's picture
Configure GPU Eevee defaults and verify graphics backends across ZeroGPU sizes
d443689 verified
Raw History Blame Contribute Delete
5 kB
{
"additionalProperties": false,
"description": "可直接传递给渲染任务的、版本化的严格配置。",
"properties": {
"schema_version": {
"const": 1,
"default": 1,
"title": "Schema Version",
"type": "integer"
},
"blend_file": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Blend File"
},
"mode": {
"default": "image",
"enum": [
"image",
"frames",
"video"
],
"title": "Mode",
"type": "string"
},
"scene": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Scene"
},
"camera": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Camera"
},
"view_layer": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "View Layer"
},
"width": {
"default": 1280,
"maximum": 8192,
"minimum": 16,
"title": "Width",
"type": "integer"
},
"height": {
"default": 720,
"maximum": 8192,
"minimum": 16,
"title": "Height",
"type": "integer"
},
"resolution_percentage": {
"default": 100,
"maximum": 100,
"minimum": 1,
"title": "Resolution Percentage",
"type": "integer"
},
"samples": {
"default": 64,
"maximum": 4096,
"minimum": 1,
"title": "Samples",
"type": "integer"
},
"denoise": {
"default": true,
"title": "Denoise",
"type": "boolean"
},
"adaptive_threshold": {
"default": 0.02,
"maximum": 1,
"minimum": 0,
"title": "Adaptive Threshold",
"type": "number"
},
"transparent": {
"default": false,
"title": "Transparent",
"type": "boolean"
},
"frame": {
"default": 1,
"maximum": 1000000,
"minimum": 1,
"title": "Frame",
"type": "integer"
},
"frame_start": {
"default": 1,
"maximum": 1000000,
"minimum": 1,
"title": "Frame Start",
"type": "integer"
},
"frame_end": {
"default": 120,
"maximum": 1000000,
"minimum": 1,
"title": "Frame End",
"type": "integer"
},
"frame_step": {
"default": 1,
"maximum": 1000000,
"minimum": 1,
"title": "Frame Step",
"type": "integer"
},
"fps": {
"default": 24,
"maximum": 120,
"minimum": 1,
"title": "Fps",
"type": "integer"
},
"format": {
"default": "PNG",
"enum": [
"PNG",
"OPEN_EXR"
],
"title": "Format",
"type": "string"
},
"color_depth": {
"default": 8,
"enum": [
8,
16,
32
],
"title": "Color Depth",
"type": "integer"
},
"engine": {
"default": "EEVEE",
"enum": [
"EEVEE",
"CYCLES"
],
"title": "Engine",
"type": "string"
},
"device": {
"default": "AUTO",
"enum": [
"AUTO",
"CUDA",
"OPTIX",
"CPU"
],
"title": "Device",
"type": "string"
},
"gpu_size": {
"default": "large",
"enum": [
"large",
"xlarge"
],
"title": "Gpu Size",
"type": "string"
},
"graphics_backend": {
"default": "opengl",
"enum": [
"opengl",
"vulkan"
],
"title": "Graphics Backend",
"type": "string"
},
"seed": {
"default": 0,
"maximum": 2147483647,
"minimum": 0,
"title": "Seed",
"type": "integer"
},
"motion_blur": {
"default": false,
"title": "Motion Blur",
"type": "boolean"
},
"strict_assets": {
"default": true,
"title": "Strict Assets",
"type": "boolean"
},
"batch_size": {
"default": 1,
"maximum": 64,
"minimum": 1,
"title": "Batch Size",
"type": "integer"
},
"gpu_seconds": {
"default": 120,
"maximum": 600,
"minimum": 10,
"title": "Gpu Seconds",
"type": "integer"
},
"cpu_timeout": {
"default": 600,
"maximum": 7200,
"minimum": 10,
"title": "Cpu Timeout",
"type": "integer"
},
"video_crf": {
"default": 18,
"maximum": 40,
"minimum": 0,
"title": "Video Crf",
"type": "integer"
},
"video_preset": {
"default": "medium",
"enum": [
"medium",
"fast",
"slow"
],
"title": "Video Preset",
"type": "string"
}
},
"title": "RenderConfig",
"type": "object"
}