Write an object. Only the fields named below are allowed. Unknown fields are rejected so a typo cannot hide inside the document.
You must include id and sceneRef.
13 other fields are optional. Include one only when you have a real value for it.
Exact constraints
- type
object- additional properties
forbidden
idrequiredidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
sceneRefrequiredidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
cameraRefidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
subjectRefsarray<id>Write a list. Each item follows the shape described under items.
Each item in the list must be different. Duplicates are invalid.
Exact constraints
- type
array- unique items
true
itemsidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
intentstringWrite a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
stylestringWrite a text value.
An empty string is not allowed.
Exact constraints
- type
string- min length
1
rulesarray<"rule-of-thirds" | "golden-ratio" | "symmetry" | "leading-lines" | "centered" | "diagonal" | "radial" | "free">Write a list. Each item follows the shape described under items.
Each item in the list must be different. Duplicates are invalid.
Exact constraints
- type
array- unique items
true
items"rule-of-thirds" | "golden-ratio" | "symmetry" | "leading-lines" | "centered" | "diagonal" | "radial" | "free"Pick one of the 8 listed values. Any other value is invalid. The list is closed on purpose so tools agree on the same words.
Exact constraints
"rule-of-thirds""golden-ratio""symmetry""leading-lines""centered""diagonal""radial""free"
subjectPlacementarray<object>Write a list. Each item follows the shape described under items.
Exact constraints
- type
array
itemsobjectWrite an object. Only the fields named below are allowed. Unknown fields are rejected so a typo cannot hide inside the document.
You must include entityRef and bounds.
You may omit priority. Leave a field out when you have nothing to say. Do not invent a placeholder.
Exact constraints
- type
object- additional properties
forbidden
entityRefrequiredidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
boundsrequiredboundsThis is not a new shape. It reuses bounds from the common module. Open that definition for the fields you can write.
priorityintegerWrite a whole number.
The number must be at least 0.
Exact constraints
- type
integer- minimum
0
negativeSpacearray<bounds>Write a list. Each item follows the shape described under items.
Exact constraints
- type
array
itemsboundsThis is not a new shape. It reuses bounds from the common module. Open that definition for the fields you can write.
balance"symmetric" | "asymmetric" | "radial"Pick one of the 3 listed values. Any other value is invalid. The list is closed on purpose so tools agree on the same words.
Exact constraints
"symmetric""asymmetric""radial"
depth"flat" | "layered" | "deep"Pick one of the 3 listed values. Any other value is invalid. The list is closed on purpose so tools agree on the same words.
Exact constraints
"flat""layered""deep"
lightRefsarray<id>Write a list. Each item follows the shape described under items.
Each item in the list must be different. Duplicates are invalid.
Exact constraints
- type
array- unique items
true
itemsidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
effectRefsarray<id>Write a list. Each item follows the shape described under items.
Each item in the list must be different. Duplicates are invalid.
Exact constraints
- type
array- unique items
true
itemsidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
referenceRefsarray<id>Write a list. Each item follows the shape described under items.
Each item in the list must be different. Duplicates are invalid.
Exact constraints
- type
array- unique items
true
itemsidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
extensionsextensionsThis is not a new shape. It reuses extensions from the common module. Open that definition for the fields you can write.