New

camDolly removes every cameraLocked channel from the render

0

A channel marked cameraLocked exists precisely so it is exempt from the camera. With a camDolly keyframe track on the camera layer, every cameraLocked channel is not drawn at all. camZoom and camPan behave correctly.

Nothing errors and the job reports success — the layer is simply absent from the output, so it is easy to ship a render with missing captions without noticing. Two of our volumes went out with invisible on-screen labels before we found this.

Steps to reproduce
Isolated with a three-segment probe: three 2s segments, identical in every respect except the single camera property animated, each with one text layer on a channel with cameraLocked: true. Counted bright pixels in the label region of the rendered frames.

1. Segment A – camera layer with only camZoom 1 -> 1.4
2. Segment B – camera layer with only camPan 0 -> -14
3. Segment C – camera layer with only camDolly 0 -> 420
4. Render via /render-onserver-job at 1920×1080, 30fps
5. Sample the label region in each segment

Expected
The cameraLocked channel renders identically in all three segments, unaffected by any camera movement.

Actual
Bright pixels measured in the locked label region:
camZoom -> 5301
camPan -> 3640
camDolly -> 0

Only camDolly culls the locked channel. The workaround is to put the labels on an unlocked channel, which then rides the move.

Context
Found while building a 17-volume generated motion library (243 specimens), all rendered headlessly. Affects any dolly or dolly-zoom shot that needs a caption, title or lower third.

Environment
App version: 8.8.0
Platform: Windows 11 Pro 10.0.26200

Support Angel