obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
58.94k stars 7.85k forks source link

Folders causing visibility issues in nested subscenes with show transitions #8005

Open Mindez opened 1 year ago

Mindez commented 1 year ago

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

28.1.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/xp9j6W5XqJjOFiV9

OBS Studio Crash Log URL

No response

Expected Behavior

When a Scene source is in a folder and the folder and scene both have a show transition, nested Scene sources inside the Scene source should show both during the show transition and once the transition has completed

Current Behavior

When a Scene source is in a folder and the folder and scene both have a show transition, nested Scene sources inside the Scene source only show while the show transition is occuring and then suddenly disappear

Steps to Reproduce

  1. Create a new scene collection
  2. Create three scenes, A, B and C.
  3. In scene A, create a Display Capture Source and select a monitor
  4. In scene B, create a Color Source and set the color to red
  5. In scene B, create a Scene source such that Scene A (the monitor) is shown over the red color source
  6. In scene C, create a Folder/Group source
  7. In scene C, create a Scene source of scene B and place it in the Folder/Group source created in step 6
  8. Right click on the Folder/Group source and go to Show Transition > Slide > Down
  9. Right click on the Scene source for B and go to Show Transition > Slide > Down
  10. Toggle the visibility off for the group
  11. Restart OBS
  12. Toggle the visibility on for the group
  13. Observe the behaviour - The Display Capture source from scene A is displayed while the transition is happening, but once the transition finishes, it disappears and all you can see is the Red color source from scene B.

Anything else we should know?

Mindez commented 1 year ago

Done a bit more investigation: If you also have a hide transition, that's when it takes 4 times of toggling the visibility instead of 2 in order to get the nested subscene to 'stick'. It seems as if both show transitions (the folder/group and the scene source) are playing simultaneously and interacting in a very strange way.