Source Transitions move relative to Source bounding box, not scene
I'm trying to set up simple Move Show/Hide filters on sources so they appear to zoom in/out from the nearest screen edge.
I get behavior like this on scene transitions when a Source is appearing by using Appearing Items:
- Easing: Ease in and out
- Easing Function: Cubic
- Zoom: true
- Position: Away from center
- Transition: none
However, when I set the same options on a Source Show or Hide filter for a source positioned in a corner, the source appears to zoom in/out from the bottom-center of the source's bounding box rather than that corner of the screen.
I'm not sure if this is incorrect behavior or a request for an additional option for Show/Hide transitions.
Because a source transition always has the same size as the source, the source is always in the center of the transition. Instead of away from center you can use a move transition with the position set to the direction you want the source to move in.
Is this a technical limitation of OBS that a source transition is limited to the area occupied by the source, or a limitation of the current Move implementation?
Workaround unfortunately doesn't work for my actual use case (source is often positioned differently depending on what I'm doing, using Move Source filters on the scene to make it easy to move around), and really doesn't work if the source is near the center of the scene rather than at/very near an edge.