CameraBookmark stores editor/camera bookmark positions in a level.
These objects are commonly found in shipped levels under camera bookmark groups. They are mainly useful for editors, tools, screenshots, cinematics, and repeatable inspection viewpoints.
{
"class": "CameraBookmark",
"name": "overview_01",
"__parent": "CameraBookmarks",
"position": [100, 200, 50],
"rotationMatrix": [1, 0, 0, 0, 1, 0, 0, 0, 1],
"scale": [1, 1, 1],
"observer": true
}
| Field | Type | Description |
|---|---|---|
class |
string | Must be "CameraBookmark". |
name |
string | Bookmark name. |
__parent |
string | Parent group, often CameraBookmarks. |
position |
array[3] | Camera bookmark position. |
rotationMatrix |
array[9] | Camera bookmark orientation. |
scale |
array[3] | Standard scene object scale. Usually [1, 1, 1]. |
observer |
bool | Marks the bookmark as suitable for observer camera use. |
For tools that process level object files:
rotationMatrix was changed or regenerated incorrectly.See also: Level object files (items.level.json)
.
Was this article helpful?