Bemjo / OBS-RTX-SuperResolution

An OBS plugin to enable nVidia RTX Video Super Resolution, Upscaling, and Artifact Reduction as a filter.
GNU General Public License v2.0
52 stars 2 forks source link

[Bug] Clipping occurs when filter is applied to scenes #5

Closed chocobclyn closed 3 months ago

chocobclyn commented 4 months ago

Currently the plugin also resizes the scene and clips beyond the canvas instead of stretching the output within the canvas. Applying SuperResolution would help improve overall scene's video quality, while maintaining low resource consumption.

Recreating problem:

  1. Create and populate scene
  2. Apply SCENE filter>SuperResolution
  3. Apply 1.5x or 2.x scaling
Bemjo commented 4 months ago

@chocobclyn This is less of a bug, and more of a use case error, and not something I am inclined to look into fixing. I highly recommend not trying to apply this to a scene itself, and then view the scene itself.

The recommended usage of your use case is either to:

If either of these options are not suitable because of resource consumption issues, I would highly recommend you take a hard look at your scenes and how you're composing things, as the resource increase from either of these is literally zero if it's only one source in your scene, or next to zero as you'd be making a new scene and placing a single source within.

In both cases, this would require you to set the transformation sizing to whatever you applied the filter to, and let OBS handle it because it's already handling it.

In ANY case regardless, this requires your canvas to be the size you require, and this is something you would manually set inside the OBS settings, or to resize the source back down to your canvas size.

chocobclyn commented 3 months ago

I appreciate the input and the suggestion for a different approach. Instead of applying the filter directly to the scene itself, I've created a scene source and placed them in a separate scene. image