Frame change handler not called for "master" scene #74093

Closed
opened 2020-02-21 23:41:00 +01:00 by Robert Juricek · 5 comments

System Information
Operating system: all
Graphics card: irrelevant

Blender Version
Broken: 2.80 and newer
Worked: 2.79

Short description of error
frame_change handler is not called for "master" scene, when rendering "slave" scene directly via compositor or VSE

Exact steps for others to reproduce the error

  • Open File
  • Execute script in text editor

render animation (Ctrl+F12) and watch output in console

Compositor case (created in 2.79):
#74093.blend

VSE case:
sequence-editor-scenes.blend

**System Information** Operating system: all Graphics card: irrelevant **Blender Version** Broken: 2.80 and newer Worked: 2.79 **Short description of error** frame_change handler is not called for "master" scene, when rendering "slave" scene directly via compositor or VSE **Exact steps for others to reproduce the error** - Open File - Execute script in text editor # render animation (Ctrl+F12) and watch output in console Compositor case (created in 2.79): [#74093.blend](https://archive.blender.org/developer/F8366415/T74093.blend) VSE case: [sequence-editor-scenes.blend](https://archive.blender.org/developer/F8360418/sequence-editor-scenes.blend)
Author

Added subscriber: @rooobertek

Added subscriber: @rooobertek
Richard Antalik changed title from Sequence editor: inconsistent app handlers for sequences of type Scene to Frame change handler not called for "master" scene 2020-02-24 14:56:40 +01:00

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'

Added subscriber: @brecht

Added subscriber: @brecht

Changed status from 'Confirmed' to: 'Archived'

Changed status from 'Confirmed' to: 'Archived'
Brecht Van Lommel self-assigned this 2020-05-13 20:54:43 +02:00

This is currently by design. The master scene is not fully evaluated at this frame, none of its objects or collections are affected and so running the frame change handler would not work for most Python scripts.

We may extend or change the API to support this, but for now it's not considered a bug.

This is currently by design. The master scene is not fully evaluated at this frame, none of its objects or collections are affected and so running the frame change handler would not work for most Python scripts. We may extend or change the API to support this, but for now it's not considered a bug.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#74093
No description provided.