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 type.
20 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.
typerequired"perspective" | "orthographic" | "panoramic" | "photographic" | "realtime"Pick one of the 5 listed values. Any other value is invalid. The list is closed on purpose so tools agree on the same words.
Exact constraints
"perspective""orthographic""panoramic""photographic""realtime"
positionvector3This is not a new shape. It reuses vector3 from the common module. Open that definition for the fields you can write.
orientationvector3 | quaternionMore than one shape is accepted. Use exactly one of the 2 alternatives below. They are different ways to say the same kind of value.
anyOf 1vector3This is not a new shape. It reuses vector3 from the common module. Open that definition for the fields you can write.
anyOf 2quaternionThis is not a new shape. It reuses quaternion from the common module. Open that definition for the fields you can write.
targetRefidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
fieldOfViewnumberWrite a number. Decimals are allowed.
Exact constraints
- type
number- exclusive minimum
0- exclusive maximum
180
focalLengthnumberWrite a number. Decimals are allowed.
Exact constraints
- type
number- exclusive minimum
0
sensorWidthnumberWrite a number. Decimals are allowed.
Exact constraints
- type
number- exclusive minimum
0
aperturenumberWrite a number. Decimals are allowed.
Exact constraints
- type
number- exclusive minimum
0
nearnumberWrite a number. Decimals are allowed.
The number must be at least 0.
Exact constraints
- type
number- minimum
0
farnumberWrite a number. Decimals are allowed.
Exact constraints
- type
number- exclusive minimum
0
orthographicSizenumberWrite a number. Decimals are allowed.
Exact constraints
- type
number- exclusive minimum
0
focusobjectWrite an object. Only the fields named below are allowed. Unknown fields are rejected so a typo cannot hide inside the document.
You may omit targetRef, distance, and mode. Leave a field out when you have nothing to say. Do not invent a placeholder.
Exact constraints
- type
object- additional properties
forbidden
targetRefidThis is not a new shape. It reuses id from the common module. Open that definition for the fields you can write.
distancenumberWrite a number. Decimals are allowed.
The number must be at least 0.
Exact constraints
- type
number- minimum
0
mode"manual" | "auto" | "follow"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
"manual""auto""follow"
depthOfFieldobjectWrite an object. Only the fields named below are allowed. Unknown fields are rejected so a typo cannot hide inside the document.
You may omit enabled, focusDistance, and blur. Leave a field out when you have nothing to say. Do not invent a placeholder.
Exact constraints
- type
object- additional properties
forbidden
enabledbooleanWrite true or false.
Exact constraints
- type
boolean
focusDistancenumberWrite a number. Decimals are allowed.
The number must be at least 0.
Exact constraints
- type
number- minimum
0
blurnumberWrite a number. Decimals are allowed.
The number must be at least 0.
Exact constraints
- type
number- minimum
0
framing"extreme-close-up" | "close-up" | "medium" | "medium-wide" | "wide" | "extreme-wide" | "establishing" | "over-shoulder" | "point-of-view" | "custom"Pick one of the 10 listed values. Any other value is invalid. The list is closed on purpose so tools agree on the same words.
Exact constraints
"extreme-close-up""close-up""medium""medium-wide""wide""extreme-wide""establishing""over-shoulder""point-of-view""custom"
shotTypetaxonomyThis is not a new shape. It reuses taxonomy from the common module. Open that definition for the fields you can write.
movementarray<taxonomy>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
itemstaxonomyThis is not a new shape. It reuses taxonomy 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
actionRefsarray<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.
exposurenumberWrite a number. Decimals are allowed.
Exact constraints
- type
number
whiteBalancenumberWrite a number. Decimals are allowed.
The number must be at least 0.
Exact constraints
- type
number- minimum
0
extensionsextensionsThis is not a new shape. It reuses extensions from the common module. Open that definition for the fields you can write.