76c03744a809365af98f4d8356ebaeb0a5e2e831
Addresses #146305. Ever since moving to the "sequencer scene" paradigm, attempting to render an image or animation when a sequencer with strips is present often seems to outright ignore the sequencer in most cases. This is because the sequencer scene usually differs from the active scene (which is the true render target), so one must first switch their active scene to the sequencer scene before rendering. This is confusing and seems like a regression in behavior. To improve clarity, this patch does the following: When a sequencer scene with at least one strip (and the sequencer step enabled in the pipeline) exists in the current workspace, new options "Render Sequencer Image" and "Render Sequencer Animation" appear. These options may be invoked by alt-F12 and ctrl-alt-F12, respectively. Additionally, if such a valid sequencer scene is the same as the active scene, then only the regular render options are listed, since in this case they are identical to the sequencer render operators, meaning F12 still works predictably. To switch back and forth between sequencer and main scene render outputs, a new toggle has been added to the image editor to "Show Sequencer Scene" output. This button only appears for the render result if there is a valid sequencer scene that differs from the active scene. Pull Request: https://projects.blender.org/blender/blender/pulls/146934
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
