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

Transparency of GIFs not retained during Move Value position change #178

Open DiceAndEasy opened 11 months ago

DiceAndEasy commented 11 months ago

Hey,

When using the Move Value filter together with the 3D Effect filter to change the Position X value in order to move a GIF from one side of the screen to the other (to simulate a character running across the screen), the transparency of the GIF is not retained and the transparent areas of the GIF turn white.

OBS version: 29.1.3 Move Transition plugin version: 2.9.5

exeldro commented 11 months ago

At first read it sounds like a bug in the 3D Effect filter

DiceAndEasy commented 11 months ago

Would you like me to close this bug here and reopen it in the 3D Effect filter Github?

exeldro commented 11 months ago

I tried to replicate the issue, but without success. Steps I tried:

After these steps the transparency of the gif looked normal to me.

can you provide the steps from an empty scene collection to replicate the bug?

DiceAndEasy commented 11 months ago

Here are my repro steps:

  1. Create new Scene Collection
  2. Add the GIF as a Media Source
  3. Add 3D effect filter on the Media Source
  4. Add a move value filter on the Media Source
  5. Tie the move value filter to the 3D effect filter
  6. Change the Position X value to 900 in the move value filter
  7. Change the Custom Duration to 3000ms
  8. Press "Start" at the bottom of the move value window
  9. Observe GIF transparency is lost

This is the GIF in question I am using: Sonic Running