Skip to main content

render_v3_10.json

render.json Copy Json { "$schema": "http://json-schema.org/draft-04/schema#", "description": "Renderobject", "properties": { "render...

Updated over 3 weeks ago

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"]
}
Did this answer your question?