Shot Viewer: sequence field, cameras named CAM_sq0000_sh0000
The Shot Viewer panel gets a Sequence number, saved with the scene. New
shot cameras are named from it with SHOT_CAMERA_NAME_FORMAT
("{prefix}{sequence}_{shot}") and SEQUENCE_NAME_FORMAT ("sq{:04d}"),
both overridable in the config JSON.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c376a92591
commit
00788bb3bf
4 files changed
+44
-8
No files matched your search
@@ -254,6 +254,10 @@ Choosing a shot in the panel moves the playhead to it and puts **the 3D view you
|
||||
|
||||
The list always highlights the shot under the playhead. The file does not need any shots yet: add the first one with **+**.
|
||||
|
||||
### Sequence
|
||||
|
||||
Set the sequence number in the **Sequence** field at the top of the panel. It is saved with the scene, and the formatted name is shown next to it (`10` → `sq0010`). It is used to name the cameras of new shots: `CAM_sq0010_sh0030`. Both formats can be changed in the [Configuration](#configuration) (`SEQUENCE_NAME_FORMAT`, `SHOT_CAMERA_NAME_FORMAT`).
|
||||
|
||||
### Moving through the sequence
|
||||
|
||||
| To… | Do… |
|
||||
@@ -275,7 +279,7 @@ Click **+** next to the shot list:
|
||||
|---|---|
|
||||
| **Name** | Pre-filled with the next free shot number (`sh0010`, `sh0020`…). This is the marker name. |
|
||||
| **Duration** | Length of the shot in frames. |
|
||||
| **New Camera** | On: creates the camera `CAM_<shot name>`, copying the lens and position of the current camera, so you start from the current framing. Off: pick an existing camera of the scene. |
|
||||
| **New Camera** | On: creates the camera `CAM_<sequence>_<shot>` (its name is shown in the dialog), copying the lens and position of the current camera, so you start from the current framing. Off: pick an existing camera of the scene. |
|
||||
|
||||
The shot is added at the end of the sequence and the scene's **End** frame grows to include it. The first shot starts at frame 1001, and the scene **Start** moves there too. The playhead and the 3D view then jump to the new shot.
|
||||
|
||||
@@ -316,6 +320,7 @@ To change them **without editing the code**, write a JSON file with the keys to
|
||||
"RESOLUTION": [1920, 1080],
|
||||
"RENAME_SIDES": ["center", "left", "right"],
|
||||
"SHOT_FRAME_START": 1001,
|
||||
"SEQUENCE_NAME_FORMAT": "sq{:03d}",
|
||||
"SHOT_VIEWER_RIG_GROUPS": {
|
||||
"Characters": "(?i)^(?:chr|ch)[_-]"
|
||||
}
|
||||
@@ -324,6 +329,8 @@ To change them **without editing the code**, write a JSON file with the keys to
|
||||
|
||||
Unknown keys are ignored and reported in the system console.
|
||||
|
||||
Name formats use Python's `str.format`: `"sq{:04d}"` turns `10` into `sq0010`. `SHOT_CAMERA_NAME_FORMAT` takes the named tokens `{prefix}` (the camera prefix of `OBJECT_PREFIXES`, `CAM_`), `{sequence}` and `{shot}`. The default `"{prefix}{sequence}_{shot}"` gives `CAM_sq0010_sh0030`.
|
||||
|
||||
### Keys by tool
|
||||
|
||||
| Tool | Keys |
|
||||
@@ -336,7 +343,7 @@ Unknown keys are ignored and reported in the system console.
|
||||
| Sanity Check: layout | `SET_COLLECTION_PATTERN` |
|
||||
| Sanity Check: panel | `CATEGORY_ORDER`, `MAX_ISSUES_DRAWN` |
|
||||
| Rename | `RENAME_SEPARATOR`, `RENAME_PADDING`, `RENAME_SIDES`, `RENAME_TYPE_SUFFIXES` (plus `OBJECT_PREFIXES` / `DATABLOCK_PREFIXES` for *By Type* prefixes) |
|
||||
| Shot Viewer | `SHOT_VIEWER_RIG_GROUPS`, `SHOT_NAME_FORMAT`, `SHOT_NUMBER_STEP`, `SHOT_FRAME_START`, `SHOT_DEFAULT_DURATION` |
|
||||
| Shot Viewer | `SHOT_VIEWER_RIG_GROUPS`, `SHOT_NAME_FORMAT`, `SHOT_NUMBER_STEP`, `SHOT_FRAME_START`, `SHOT_DEFAULT_DURATION`, `SEQUENCE_NAME_FORMAT`, `SHOT_CAMERA_NAME_FORMAT` |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user