render.json
Copy Json
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Renderobject",
"properties": {
"render": {
"oneOf": [{
"type": "object",
"properties": {
"normal": {
"type": "object",
"properties": {
"outline": {
"type": "boolean"
},
"anti_aliasing": {
"type": "boolean"
},
"background": {
"oneOf": [{
"enum": ["environment", "transparent"]
}, {
"type": "object",
"properties": {
"solid": {
"$ref": "../../v1.0/color/color.json"
}
}
}]
},
"tension_map":{
"type": "boolean",
"default": "false"
},
"pressure_map":{
"type": "boolean",
"default": "false"
}
},
"additionalProperties": false,
"required": ["background"]
}
},
"required": ["normal"]
}, {
"type": "object",
"properties": {
"ray_trace": {
"type": "object",
"properties": {
"cycles": {
"type": "integer",
"default": 10,
"minimum": 10
},
"render_quality": {
"type": "string",
"default": "medium",
"enum": ["low", "medium", "high", "best"]
},
"hdri": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"exposure": {
"type": "number",
"minimum": -5,
"maximum": 10
},
"rotation_angle": {
"type": "number",
"minimum": -180,
"maximum": 180
}
},
"required": ["path"]
},
"background": {
"oneOf": [{
"enum": ["hdri", "transparent"]
}, {
"type": "object",
"properties": {
"solid": {
"$ref": "../../v1.0/color/color.json"
}
}
}]
}
}
}
},
"required": ["ray_trace"]
}, {
"enum": ["schematic"]
}]
},
"cycles": {
"type": "integer",
"minimum": 10
},
"outline": {
"type": "boolean"
},
"include_avatar": {
"type": "boolean"
},
"width": {
"type": "number",
"minimum": 1.7
},
"height": {
"type": "number",
"minimum": 1.7
},
"dpi": {
"type" : "number",
"minimum": 17
},
"captures": {
"type": "array",
"items": {
"type": "object",
"properties": {
"camera": {
"$ref": "../../v1.0/environment/camera.json"
},
"path": {
"type": "string"
}
},
"required": ["camera", "path"]
},
"minItems": 1
},
"multipack": {
"ref": "../../v1.0/render/multipack.json"
}
},
"required": ["render", "captures", "width", "height"]
}