exeldro / obs-move-transition

Move transition for OBS Studio
https://obsproject.com/forum/resources/move-transition.913/
GNU General Public License v2.0
670 stars 48 forks source link

[FeatureRequest] Match sources in nested scenes #131

Open horiacp opened 1 year ago

horiacp commented 1 year ago

If a scene contains a nested scene it would be great if the plugin would try to match sources' names from the nested scene and treat them as part of the scene when transitioning. Maybe with a checkbox (search in nested scenes?). Thank you gain for this great plugin and all the hard work.

exeldro commented 1 year ago

The current version (2.7.0) does try to match nested scenes. Is there a specific use case this is not working for you?

horiacp commented 1 year ago

Thank you for your quick response. I wanted to give the graphics on the screen an "acrylic" look, so I put them in a separate scene and made a blur filter on the camera source with a source mask which points to that scene, then nested that scene inside the camera scene. I can see now that starting from version 2.6.2, "add move for groups and nested scenes" was added. Sorry for my oversight. Reverting back to version 2.6.2 or 2.6.4, the transitions between scenes which contain nested scenes are working as intended, the sources are matched, although the duration of the transition is shorter than the one set in the properties. Transitions between scenes with nested scenes and scenes without nested scenes do not work as intended, the elements are not matched. Testing scenario: fresh install of portable OBS 28.0.3 and the move transition plugin installed, transition set to move, 1000ms. Scene 1 contains a "Text" source with text "1" positioned top left on screen. Scene 2 contains a "Text2" source with text "2" positioned lower right on screen. Scene 3 has scene 1 nested. Scene 4 has scene 2 nested. Transitioning from scene 3 to 4 works in 2.6.2 and 2.6.4, although the duration is quicker. In version 2.7.0, where the fix "don't create move transition for exact matching sources" has been applied, transition between scene 3 and 4 doesn't work as intended, there is no movement, the source disappears from top left and appears bottom right. If transitioning from scene 1 to 3 or 2 to 4, in versions 2.6.2 or 2.6.4 the source "jumps" in place, which was fixed in version 2.7.0. Transitioning from scene 1 to 4 or 2 to 3 doesn't work as intended, neither in versions 2.6.2 and 2.6.4, nor in 2.7.0, there is no match between the sources if the first source is inside a nested scene and the second source is not inside a nested scene, or the other way around.

Hoping that this test helps the development, I thank you again for this amazing plugin.