Sequence detection and scanning

How SeqLens finds image sequences and what status it assigns to each.

SeqLens treats images whose filenames follow the pattern “name + frame number + extension” as an image sequence. For example, shot_0001.exr through shot_0100.exr are grouped into one sequence. Detection rules, including the 2-frame minimum, digit handling, the guard that excludes groups with a frame range of 1,000,000 or more, and supported extensions, are summarized in Supported formats.

Preferences → Scanning tab
Preferences → Scanning tab

Choose the extensions to scan in Preferences → Scanning. Video files are not supported. If you want another format added, let us know through the support form.

Ignore patterns

Files and folders you want to exclude from scanning can be specified with syntax compatible with gitignore syntax. Rules that apply across the app are configured in Preferences → Scanning → Ignore patterns.

Examples

# Ignore temporary files and caches
_tmp/
**/cache/

# But keep important review folders
!**/cache/review/

To use per-project exclusion rules, place a .seqlensignore file in the project folder.

How scanning works

When you open a project, folder scanning starts. The first scan checks the folder in bulk, and later scans focus on locations that changed since the previous scan.

While a project is open, SeqLens detects file additions, updates, and deletions and updates the list. During operations that handle many files, such as copy or move, file watching is paused temporarily to avoid false detections. At that time, the rescan button turns to a warning color, and pointing at it shows a tooltip that file watching is paused. It resumes automatically when the operation finishes. To rescan manually, use Cmd/Ctrl+R, View → Rescan, or the rescan button.

NOTE

It is normal for the rescan button to turn to a warning color during copy or move operations. This temporary pause prevents large I/O from being mistaken for “delete + add”, and it is lifted automatically when the operation completes.

Status list

Status Meaning
Healthy Frames are present as expected
Missing A frame is missing in the middle of the sequence
Updating Recently written frames are included
Anomalous A frame matches an anomaly detection rule
Error A file cannot be read

Updating is a temporary status for frames that were recently added or updated. You can change the threshold from 1 to 3600 seconds in Preferences → Scanning → Updating threshold (seconds). The default is 5 seconds. This is useful when checking frames as they are written sequentially during rendering.

When multiple conditions match, the displayed order is Updating, Missing, Error, Anomalous, Healthy.

SMB volume hint (macOS)

On macOS, a hint appears when you open an SMB share. This hint appears every time you open a project on SMB until you choose Don’t show again. With the macOS default settings, changes on SMB can take 5 to 15 seconds to appear. Adding the setting shown in the hint may improve this. After changing the setting, eject the share from the Finder sidebar and reconnect.